Adam Honse
0be66de6f4
Rework how manual configuration (previously sizes) are loaded to newly detected controllers, load active profile to newly detected controllers
2026-03-23 01:33:55 -05:00
Adam Honse
e3382d5439
Split HID and wrapped HID detector lists into specific detectors (with exact VID/PID matching) and generic detectors (with only IPU matching) and prioritize specific detectors when detecting HID devices
2026-03-23 01:33:54 -05:00
Adam Honse
0c2e4c4825
Add detectors for filtering on IPU only (no VID/PID)
2026-03-23 01:33:54 -05:00
Adam Honse
1d6fe5ac0a
Drop support for old hidapi versions that don't support usage information
2026-03-23 01:33:54 -05:00
Adam Honse
d928a6ca47
Add optional HID device hotplug support (requires https://gitlab.com/OpenRGBDevelopers/hidapi-hotplug )
2026-03-23 01:33:54 -05:00
Adam Honse
acf26b6d98
Rework list handling in ResourceManager by having NetworkClient own its own list rather than sharing ResourceManager's list
2026-03-23 01:33:54 -05:00
Adam Honse
7fea425c27
Move HID detector calls to RunHIDDetector/RunHIDWrappedDetector functions and return controller list from detector functions
2026-03-23 01:33:52 -05:00
Adam Honse
f463ffe5b5
Detection progress SDK integration, NetworkClient callback rework
2026-03-23 01:30:17 -05:00
Adam Honse
1ad89ec1ed
Split out detection system from ResourceManager into DetectionManager
...
* Split detection system out into its own class, DetectionManager
* Clean up ResourceManger's many callbacks into just two, one for detection and one general purpose
2026-03-23 01:30:17 -05:00