Qt 6 "Controller" Port
PyQt is the underlying framework powering the main graphical interface of Polychromatic. This release ports the codebase from PyQt5 to PyQt6 to ensure future readiness and to support distributions that may be moving away from PyQt5 (#508). As a result, Python 3.7 or later is required.
In terms of differences, it's a bit boring — visually, it's 98% the same.
This version will be rolled out to distributions providing PyQt6. If yours doesn't, today will also be releasing v0.8.4, a minor update.
Changes since v0.8.4
- Code improvements to tidy up or fix issues after porting to PyQt6.
- Remove some unused code.
- Fix effect restoration when closing 'Inspect Matrix' via ESC key.
📣 We'd like your feedback!
We're collecting feedback to spark inspiration and find out what our users like. Take a few moments to answer some questions for the developer: