Skip to content

Feature Request: Expose RGB Control Interface to Plugins (e.g., HueSync / Dynamic Controller Lighting) #524

Description

@falhumai96

Is your feature request related to a problem? Please describe.

I'm frustrated when I can't customize or sync my controller's RGB lighting dynamically to match my games or UI theme. While OpenGamepadUI has an incredible UI and expanding plugin architecture, there is currently no way for community plugins to hook into hardware-level features like controller LEDs.

Describe the solution you'd like

I would like to see the plugin architecture expanded to expose an RGB/hardware control interface. This would allow the community to build plugins—such as a HueSync equivalent—that can change controller RGB lighting dynamically based on the active game, screen ambiance, battery life, or UI states.

Describe alternatives you've considered

The only alternative is running separate background linux daemons or CLI tools via the terminal to manage hardware LEDs, but this completely breaks the seamless, console-like gaming experience that OpenGamepadUI provides.

Additional context

Allowing this via plugins would keep the core OpenGamepadUI codebase lightweight, while giving users the freedom to build highly customized lighting sync tools. This could potentially tie into InputPlumber or existing RGB control interfaces currently being discussed by the community.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions