Repository navigation
PPG 1.1.0
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 usesexec_()) ✅ - 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
QApplicationsingleton required destruction before creating a new instance ofQApplication✅ - Fixed the
get_resourcemethod, 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 ✅