Skip to content

Releases: zauberzeug/nicegui

v1.2.2

25 Mar 09:39
Compare
Choose a tag to compare

Release Notes

This release includes several improvements and bug fixes.

Features

Bug Fixes

Documentation

Thank you to all contributors who helped make this release possible.

v1.2.1

22 Mar 18:42
554b47a
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue where an exception was thrown when closing the window in native mode on Windows. (#584, #602 by @al-eax, @rodja)
  • Fixed an error when updating ui.chart before it is successfully mounted. (#581 by @dclause)
  • Fixed using PyInstaller with native mode. (#579, #582 by @rodja)
  • Fixed texture rendering in ui.scene (#591 by @falkoschindler)

Updates

Enhancements

Thank you to all our contributors!

v1.2.0

20 Mar 14:33
Compare
Choose a tag to compare

We are excited to announce the release of NiceGUI 1.2.0! While including many great new features, we want to specially highlight the introduction of a “native” mode which allows Electron-like capabilities by not opening a browser but a native window on your desktop. Of course this can also be packaged into an executable.

Breaking Changes

The implementation of ui.table is no longer based on AG Grid but rather on QTable from Quasar which is in line with the other components. The AG Grid element is still available through ui.aggrid (see #370 and #500 for details; by @dclause, @falkoschindler, @Diegiwg and @rbeeli).

All web dependencies have been upgraded to their most recent stable version (with the exception of Mermaid, which is at 9.x instead of 10.x due to technical reasons). In general, this should not change the behavior of NiceGUI applications (#524 by @dclause and @falkoschindler).

The upgrade of TailwindCSS can, however, change the interpretation of contradicting Tailwind classes: The effective class order has been nondeterministic and using contradicting classes was dangerous and discouraged by the Tailwind developers. Now the order is deterministic such that the result does not change when, e.g., moving the element around. But this could change the behavior of your app if it relies on a certain interpretation order. See this very informative post and this comment for more information.

Other Features and Enhancements

Bug Fixes

Documentation

v1.1.11

13 Mar 12:00
Compare
Choose a tag to compare

New Features and Enhancements

  • Added persistent tabs functionality to ui.tabs (Issue #488 by @wwoods)
  • Improved opencv_webcam example by respecting IO and CPU, and moving some work off the main thread (Issue #490 by @rodja)

Bug Fixes

  • Fixed an issue where installation would fail due to python-multipart-0.0.5 dependency (Issue #504 by @nahakiole)
  • Aligned mute and unmute buttons with their actual function in the Audio reference (Issue #503 by @g-bulgarit)
  • Fixed an issue where ui.tabs lost state when changing tabs (Issue #488 by @falkoschindler)

Thanks for all the great contributions. We hope you enjoy the new features and improvements in NiceGUI v1.1.11!

v1.1.10

08 Mar 03:44
Compare
Choose a tag to compare

New Features

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

Huge thank to all contributors for their valuable help in making NiceGUI better.

v0.9.28

20 Feb 15:14
618f8b5
Compare
Choose a tag to compare

NiceGUI version 0.9.28 is a bugfix release that resolves compatibility issues with the old 0.9 version. Thanks to the effort of @me21, this release addresses conflicts caused by the required cryptography version, which affected users running Debian Buster with only version 37.0.4 (see #374). We recommend upgrading to this latest release to avoid any compatibility issues.

v1.1.9

19 Feb 03:51
Compare
Choose a tag to compare

New Features

Documentation

Thank you to everyone who contributed to this release, including @JS-Aibel and @smojef. We hope that you will enjoy using NiceGUI 1.1.9!

v0.9.27

18 Feb 07:34
Compare
Choose a tag to compare
  • compatibility with debian buster (#374 and #375)

v1.1.8

15 Feb 07:19
Compare
Choose a tag to compare

New Features

Documentation

Thank you to everyone who contributed to this release, including @JS-Aibel, and @rbeeli. We hope that you will enjoy using NiceGUI 1.1.8!

v1.1.7

13 Feb 04:37
Compare
Choose a tag to compare

Fixes

  • Drawers now behave correctly thanks to the resolution of #308.
  • Disabling Tailwind no longer causes a JavaScript runtime error. (#369)

Enhancements

  • NiceGUI now integrates with Plotly.py, adding more visualization options. (#317, thanks @misterkramer)
  • The AG Grid table's getSelectedRows function is now exposed for easier use. (#363, thanks @Diegiwg)

Documentation

  • Documentation and type-hinting have been added to the base element class ui.element to improve the overall developer experience. (#356, thanks @washad)

We would like to extend a special thank you to @misterkramer, @Diegiwg, and @washad for their contributions to this release.