Skip to content

PPG 1.1.0

Choose a tag to compare

@runesc runesc released this 10 Aug 22:22
· 59 commits to main since this release
8ee5aac

PPG 1.1.0 Release

Description

PPG 1.1.0 introduces significant enhancements to our library, offering improved state management and a refined lifecycle for PyQt/PySide applications. This update continues to provide an easy-to-use state management system similar to Redux (Pydux), while expanding its functionality and integration features. With this release, developers can benefit from more robust handling of global state, streamlined static file management, and a smoother process for compiling and distributing installers.

Changelog

  • Added compatibility with PySide6.4+ ✅
  • Fixed compatibility issue with PySide2 (PySide6 and Qt5 use exec(), while PySide2 uses exec_()) ✅
  • Fixed an issue that prevented maximizing the window when creating a new project ✅
  • Added compatibility with PyInstaller 6.9.0+ ✅
  • Fixed an issue where the QApplication singleton required destruction before creating a new instance of QApplication ✅
  • Fixed the get_resource method, which previously could not be used normally ✅
  • New! Added a new feature called Pydux, which manages a global state between components, allowing real-time communication between them 🎉
  • Fixed a compilation issue on macOS that prevented applications from compiling correctly due to Sparkle ✅
  • Fixed an issue with the CLI in the component/view generator that occurred when the "views" or "components" folder did not exist within the project ✅
  • New! Components generated by the CLI now natively support Pydux 🎉
  • Updated icons ✅