v0.2.4
New features
-
Support for custom components, which are developed and behave identically to built-in ones.
-
Support for custom event types. Any DOM event can be listened to.
-
Async execution of event handlers. Previously, all of the events for the same session would run in a queue; one event wouldn't run until the next one completed. They're now executed asynchronously. This allows longer-running tasks to be performed in the background while the app remains fully interactive.
-
Partial state updates for long-running event handlers. Works well with item below.
-
"Loading" type in Message component, to display progress of a long-running operation.
-
New built-in events, such as
ss-keydownandss-page-openat Page level. -
Support for Plotly events, including
plotly-click,plotly-selectedandplotly-deselect. -
Support for HTML snippets inside HTML Element.
-
Button disabling.
-
More semantic HTML in some components, e.g. Button is no longer wrapped in a
div, Section creates asectiontag.
Fixes
-
Improved reliability of code autorefresh, fixing problems which mainly affected Windows.
-
Fix Date Input binding issues
-
Minor fixes