New features and enhancements
- Allow using other UI frameworks than Quasar (#4858, #4859 by @evnchn, @me21, @kleynjan, @rodja, @falkoschindler)
- Take load from garbage collector by removing cyclic references within clients and elements (#4938 by @falkoschindler)
- Make binding transform functions optional (#4910 by @falkoschindler)
- Let
ui.header
updatescrollPaddingTop
more nicely with a custom header.js component (#4937 by @falkoschindler) - Clean up dependencies in pyproject.toml (#4917, #4920 by @lambdaq, @falkoschindler)
Bugfixes
- Fix memory leak and wrong copy button in
ui.code
(#4912, #4919, #4921 by @henriknoren, @evnchn, @falkoschindler) - Avoid duplicate values in
ui.select
with "add-unique" mode (#4896, #4916 by @BaccanoMob, @falkoschindler) - Fix nested propagation of bindable properties (#4933 by @codingpaula, @NiklasNeugebauer, @falkoschindler, @evnchn)
- Fix app not starting after packaging with nicegui-pack (#4899 by @zbximo, @falkoschindler)
- Fix deselection of table rows when changing
row_key
later (#4875, #4893 by @thugentobler, @falkoschindler) - Fix
ui.aggrid
not firing the "gridReady" event (#4883, #4885 by @pimswr, @falkoschindler) - Fix
KeyboardKey.space
to correctly recognize the Space key (#4878, #4879 by @eulerleibniz)
Documentation
- Reduce CPU load on the client by replacing
ui.spinner
with animated Gifs (#4822 by @evnchn)
Special thanks to all our sponsors and contributors! ✨
🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!