New features and enhancements
- Introduce
ui.codemirror
element (#2760, #2775, #2913 by @frankvp11, @chrschorn, @rodja, @falkoschindler) - Introduce
ui.chip
element (#2942 by @chrschorn, @falkoschindler) - Introduce
ui.scene_view
component (#2608, #2947 by @fabian0702, @falkoschindler) - Add
background_color
parameter toui.scene
(#2963 by @chrschorn, @falkoschindler) - Improve performance of 3D scenes by initializing all objects at once (#3009, #3022 by @kovalp, @falkoschindler)
- Improve devcontainer experience (#2964 by @chrschorn)
- Support Quasar's
col-*
classes inui.row
(#2881, #3008 by @me21, @falkoschindler)
Bugfixes
- Fix layout issues with
ui.plotly
and reduce unnecessary re-rendering of UI elements (#2917, #2957 by @drummerboy2543, @bmaranville, @falkoschindler) - Avoid sending UI content twice (#2926 by @Wramberg, @falkoschindler)
- Use a more robust method to check for a client connection (#2915 by @CVxTz, @rodja, @ZAn-next, @falkoschindler)
Documentation
- Add more documentation for
ui.keyboard
and its event arguments (#2974, #3010 by @ed2050, @falkoschindler) - Fix exception in the "Infinite scroll" example when the client disconnects (#2966 by @psy0rz, @falkoschindler)
- Fix a broken link on the
ui.page
documentation (#2990 by @Dronakurl, @falkoschindler)