[Feature Request] Avoid launching multiple instances
Feature Request
OpenRGB should avoid (at least, make it configurable) launching multiple it's instances on a single PC. Because OpenRGB works with the hardware, launching second instance may lead to unpleasant flickering, etc. Opening second instance should just give focus to main window of working instance. I have a small wrapper class for QLocalSocket/QLocalSystem which implements simple messages communication between multiple instances of the same software. Further, minimal command line control may be implemented by this feature. OpenRGB have its own SDK, but it's an overkill for simple scripting features.