There is a newer version of the record available.

Published October 25, 2024 | Version v2.5.0
Software Open

NiceGUI: Web-based user interfaces with Python. The nice way.

Description

New features and enhancements

  • Introduce an html module with plain HTML elements (#572, #3900 by @ofenbach, @dridk, @rodja, @falkoschindler)
  • Set selection, expansion and tick props for ui.tree only when needed (#3840, #3902 by @inessilva4-lis, @python-and-fiction, @falkoschindler)
  • Show warning when force_reload() is used on images with data sources (#2566, #3895 by @scottrcarlson, @rp10007, @rodja)

Bugfixes

  • Fix camera in ui.scene looking back to the origin after calling move_camera() (#3920 by @pascalzauberzeug, @falkoschindler)
  • Fix app.storage.tab not being unique for duplicated tabs (#3867, #3872, #3876 by @kfalcami, @python-and-fiction, @rodja, @falkoschindler)

Documentation

  • Fix back button in the single page application example (#3910 by @Salex406, @falkoschindler)
  • Improve documentation about the User fixture (#3913 by @rodja)
  • Add sponsor section to website (#3906 by @rodja, @falkoschindler)

Build pipeline

  • Pipeline improvements (#3893 by @codingpaula)
  • Improve startup tests (#3896 by @falkoschindler)
  • Fix Docker cache in GitHub Actions (#3918 by @codingpaula)

Dependencies

  • Bump actions/cache from 3 to 4 (#3908 by @dependabot)
  • Bump ruff from 0.6.9 to 0.7.0 (#3894 by @dependabot)
  • Bump pywebview from 5.2 to 5.3 (#3888 by @dependabot)

Special thanks to our top sponsor Davi Borges

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

Notes

If you use this software, please cite it as below.

Files

zauberzeug/nicegui-v2.5.0.zip

Files (20.1 MB)

Name Size Download all
md5:57880f08ec7fee4a1ff61b4830bb5078
20.1 MB Preview Download

Additional details

Related works