New Features
- new
ui.knob
element (Issue #424 by @Diegiwg). - new
ui.avatar
element (Issue #416 by @Diegiwg). - Support for multiple paths for the same page builder function (Issue #418 by @rodja).
- Added mouse buttons and modifier keys to MouseEventArguments (Issue #444 by @falkoschindler, triggered by #425 from @smojef).
- SSL parameters for ui.run (Issue #421 by @falkoschindler, triggered by #387 from @morningstarsabrina).
Enhancements
- Improved performance and enhanced integration with plotly.js (PR #380 by @rbeeli).
- Automatic string conversion of display methods (Issue #446 by @smojef).
Bug Fixes
- Numerous errors in the example files (Issue #454 by @wielandb).
- Using keyword arguments from Quasar's API in ui.notify() don't work (Issue #458 by @MrTLMWD).
Documentation
- More explanations in the script executor example (Commit fbc878a)
- Improved authentication example (Commit 4ac21c5 and bdaab55)
- Added Trello-like drag and drop example (Issue #397 by @kausar007).
- Added contribution guide on development with Docker, setup and formatting ((Issue #432 by @rbeeli)).
- Updated description on how to execute the automated tests (Issue #436 by @rbeeli).
Huge thank to all contributors for their valuable help in making NiceGUI better.