What are Components?
Components are an evolution on our previous sub-device system. Instead of being built into the plugin itself the necessary data for a component is encapsulated into a JSON file that can be loaded by any plugin using the component system.
These components will cover everything that doesn't have its own lighting control built in - LED strips, fans, RGB power, and anything that is plugged into an ARGB port or a lighting controller.
In addition to encapsulating the component's information this system will also give you access to some abstractions of the previous methods to get colors from sub-devices, and expose the Components UI to the user.
Was this page helpful?