All notable changes to this project, starting from 0.5.0, will be documented in this file.
- Client: Support for user/app specific symbol translate on hiccup vecs
- Client: Visualization divs now use [:usermeta :vid] for id or gensym one.
- Client:
hmi/sv!
as mirror of server sidehmi/sv!
. Client only apps support - Client:
init-tabs
refactorregister
. Client only apps support - Client:
frameit
refactorvis-list
. Client only apps support - Common:
:scaleFactor
to:vgl
value inhc/default-opts
. Support Vega-Embed export scaling - Client:
make-frame
refactor instrumentor-fn handling. - Client:
make-instrumentor
refactor making instrumentor - client only apps support - Common: Add
:sort
support for default xy-encoding - Common: Add tooltip title and format support for default-tooltip
- Common: Add generalized substitution keys for :XTTIP and :YTTIP
- Client: All frames now have an HTML id" (for getElementById)
- Client: Support for frame callbacks
- main rgt/render [hanami-main] did not use passed in element!
- Client: internal name change user-dispatch to message-dispatch
- Server: internal name change server-dispatch to message-dispatch
- Client: dbg system
- Client: send-msg, replaces app-send
- Server: uuid DB
- Server: new clean send-msg (mirrors client)
- Moved to Reagent 0.8.1
- Client: opts on registration was not xform'ed
- Client: remove bogus extra refs from re-com.box refer. Fixes shadow-cljs
- Client: app-send, use send-msg
- Template for over plus detail charts `ht/overview-detail. And new substitution key :DHEIGHT for controlling height of overview area. Experimental - may not work for all chart types
- :MODE "vega-lite" and :RENDERER "canvas" default substitution keys
- :XAXIS and :YAXIS substitution keys
- x & y encoding :axis are now :XAXIS and :YAXIS. This is more general
- (default-opts :vgl) now uses :MODE and :RENDERER instead of hardcoded values
- Chartless Picture frames (frames are hiccup and re-com enabled top, bottom, left, right areas surrounding a vis) Provides simple and easy support for full text based areas in tabs (chapters)
- New file data sources (previously only supported
values
,url
, andnamed
channels) - New templates and default substitution keys to support tree and network layouts
- Stronger and more general support for adding application specific routes and landing page to Hanami websocket routes
- Nifty debug print system