Roadmap
Internal Improvements
Overhaul of the internals for improved performance and expandability.
- Port to PyQt6
- Full rewrite with static typing
- Port tray applet to QSystemTrayIcon (drop GTK)
- Drop CLI interface
Presets & Triggers
New feature to enable one-click actions and convenient automation.
- New presets feature
- New triggers feature
Software Effects
Introduce a new editor to easily customise effects, as well as improving the internals to provide better support for keyboard layouts, and mapping to a device graphic.
- Rework device mapping
- New scripted effects
- New layered effects
Online Exchange
Introduce optional online functionality.
- Browse/share effects designed by other Polychromatic users
- Add an optional hardware survey
- Add support for offline help
Interactivity
Builds on top of software effects by reacting to input.
- Add support for interactive effects/layers
Vendor Agnostic
Just in case your next product isn't Razer.
- Support devices via OpenRGB, phue, ckb-next and libratbag.
- Support devices with USB HID LampArray?
Cross Platform Support
By exploring how to bring open source RGB to other platforms.
- Windows
- macOS
The roadmap is subject to change at any time.