Download Latest Version v2.22.2 source code.zip (17.2 MB)
Email in envelope

Get an email when there's a new version of NiceGUI

Home / v2.22.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-31 1.5 kB
v2.22.0 source code.tar.gz 2025-07-31 16.7 MB
v2.22.0 source code.zip 2025-07-31 17.2 MB
Totals: 3 Items   33.9 MB 0

New features and enhancements

  • Introduce ui.sub_pages for implementing single-page applications (SPA) (#2811, [#4821] by @Alyxion, @rodja, @falkoschindler)
  • Introduce ui.input_chips for input elements with chips (#1649, [#4940] by @Stefan2016, @BaccanoMob, @falkoschindler)
  • Introduce ui.fab and ui.fab_action for floating action buttons (FAB) (#4813 by @evnchn, falkoschindler)
  • Add a ui.button_dropdown.on_click method for registering click event handlers (#4984 by @falkoschindler)
  • Raise a more meaningful exception when using ui.state() outside of ui.refreshable (#4947 by @Atglobal-ML, @falkoschindler)

Bugfixes

  • Reduce Redis data and connections for API requests (#4979, [#4982] by @lweighall, @rodja)
  • Fix type annotation for WindowProxy.create_file_dialog (#4953, [#4955] by @MaidScientistIzutsumiMarin)

Documentation

  • Use ui.sub_pages to greatly speed up the documentation (#4902 by @rodja, @falkoschindler)
  • Simplify the "FastAPI" example (#4974, [#4994] by @arunmp25, @BaccanoMob, @rodja)
  • Add rate limits for our hosted website (#4987 by @rodja)

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!

Source: README.md, updated 2025-07-31