Skip to content

Releases: Neuri-AI/PPG

v1.1.2

27 Nov 08:35
Compare
Choose a tag to compare

Changelog

  • Fix: Modified the ppg/builtin_commands/project_template/src/main/python/main.py so that the generated class name corresponds to the app name specified in the ppg init command.
  • Fix: Fix transparency issue in app icons generated by ppg
  • Fix: Set PyDux as the default state management library for generated apps.

Full Changelog: v1.1.1...v1.1.2

PPG 1.1.1

14 Aug 04:43
Compare
Choose a tag to compare

PPG 1.1.1

Description

This update includes key fixes and refactorings to improve the integration and compatibility of the library. Issues from previous versions have been addressed, and the code structure has been optimized for better management and functionality.

Changelog

  • Refactor: Streamlined PPGLifeCycle, init_lifecycle, and integration with render in templates.
  • Fix: Resolved the background application issue in Qt that affected application visibility.
  • Fix: Fixed compatibility issue of PPGLifeCycle with native Qt components.
  • Refactor: Moved PPGLifeCycle class to PyQt6.py in application_context to improve code structure.
  • Fix: Corrected the installation path for package.json in the ppg/builtin_commands directory.
  • Update: Updated metadata access for release 1.1.1.

PPG 1.1.0

10 Aug 22:22
8ee5aac
Compare
Choose a tag to compare

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 ✅

v1.0.3

02 Apr 04:43
33f44ee
Compare
Choose a tag to compare
Create .gitkeep

v1.0.2

28 Oct 15:31
Compare
Choose a tag to compare

What's Changed?

  • Modified Notice ✅
  • Fixed component generator✅

v1.0.1

27 Oct 08:00
Compare
Choose a tag to compare

What's Changed?

  • Fixed component template does not import selected widget ✅
  • The pyinstaller version that was required to work was Fixed ✅

v1.0.0

26 Oct 17:39
3e38f7e
Compare
Choose a tag to compare
logo size fixed