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.

    Back to top