Adam Honse
38f016f2a8
RGBController API Overhaul
...
* Reorganize and clean up RGBController API functions
* Add functions to get protected RGBController member values
* Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members
* Protected previously-public RGBController members
* Information strings (name, vendor, description, version, serial location)
* Device type
* Active mode
* Flags
* LEDs vector
* LED alternate names vector
* Modes vector
* Colors vector
* Zones vector
* Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI
* Add update reason codes to RGBController update callback and signal updates on more RGBController events
* Add loop zone types and segmented zone type
* Add matrix map field to segments
2025-12-30 14:09:08 -06:00
Adam Honse
d591cd638e
Initial commit for Lian Li Universal Screen LED controller
2025-12-17 20:48:04 -06:00
Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
2025-09-28 00:47:08 -05:00
Adam Honse
4c018421a2
Fix warning from unused name parameter in LianLiControllerDetect
2025-08-12 19:33:15 -05:00
Adam Honse
89d1ee2483
Remove name override for LianLiStrimerLConnect to match other LianLi controllers
2025-08-12 09:55:40 -05:00
Adam Honse
abd34f1810
Rework RGBControllers and detectors that set string fields other than name outside of the RGBController
2025-07-31 18:36:06 -05:00
Adam Honse
6a472437bb
Remove unnecessary implementations of SetCustomMode
2025-07-31 17:35:20 -05:00
RedBlackAka
914cf1b3ff
Clean up names of several devices
2024-12-27 07:41:33 +00:00
Dmitry Kychanov
300abac9a8
Removed unused includes
2024-10-15 00:24:32 +00:00
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
Adam Honse
f167877a00
Fix possible loss of data warning in LianLiUniHubController.cpp
2024-08-02 11:36:41 -05:00
Adam Honse
03a5b11d09
Fix possible loss of data warning in LianLiUniHubSLV2Controller.cpp
2024-08-02 11:35:11 -05:00
Adam Honse
1089a29af0
Fix possible loss of data warning in RGBController_LianLiUniHubSLV2.cpp
2024-08-02 11:34:26 -05:00
Adam Honse
e8c9f149a1
Fix possible loss of data warning in RGBController_LianLiUniHubSLInfinity.cpp
2024-08-02 11:32:58 -05:00
Adam Honse
a1cffba1bf
Fix possible loss of data warning in LianLiUniHubSLInfinityController.cpp
2024-08-02 11:31:42 -05:00
Adam Honse
848e96f64b
Fix possible loss of data warning in RGBController_LianLiUniHubAL.cpp
2024-08-02 11:30:06 -05:00
Adam Honse
fc18e404ce
Fix wstring to string conversion warning in LianLiUniHubSLV2Controller.cpp
2024-08-02 00:23:46 -05:00
Adam Honse
398afc721e
Fix wstring to string conversion warning in LianLiUniHubSLInfinityController.cpp
2024-08-02 00:21:49 -05:00
Adam Honse
3b61a47ec2
Fix wstring to string conversion warning in LianLiStrimerLConnectController.cpp
2024-08-02 00:19:39 -05:00
Adam Honse
deffa35975
Fix possible loss of data warnings in RGBController_LianLiUniHubAL.cpp
2024-08-01 11:24:58 -05:00
Adam Honse
bf7f043e4f
Fix warnings in Lian Li Strimer L Connect controller
2024-08-01 11:20:05 -05:00
Adam Honse
24c6bb2f5f
Fix wstring to string conversion in some Lian Li controllers
2024-08-01 00:30:07 -05:00
Adam Honse
aec411e721
Fix possible loss of data warning in LianLiUniHubALController.cpp
2024-07-31 23:50:53 -05:00
Adam Honse
e2a0032657
Fix warnings in LianLiUniHubSLV2Controller
2024-07-08 23:00:55 -05:00
Adam Honse
535e0f177d
Fix warnings in LianLiUniHubSLInfinityController
2024-07-08 22:59:01 -05:00
Adam Honse
5295132f37
Fix warnings in LianLiUniHubALController
2024-07-08 22:56:28 -05:00
Adam Honse
8d14059d2e
Update Lian Li Strimer L Connect controller files to new standardized header comment
2024-05-25 18:15:04 -05:00
Adam Honse
cdcbf5209c
Update Lian Li SLV2 Uni Hub controller files to new standardized header comment
2024-05-25 17:56:54 -05:00
Adam Honse
86784b983c
Update Lian Li Uni Hub SL Infinity controller files to new standardized header comment
2024-05-25 13:23:01 -05:00
Adam Honse
3806a8ae04
Update Lian Li Uni Hub controller files to new standardized header comment
2024-05-25 13:18:04 -05:00
Adam Honse
edbcc38518
Update Lian Li AL Uni Hub controller files to new standardized header comment
2024-05-25 13:14:06 -05:00
Adam Honse
58f9943151
Update Lian Li AL10 Uni Hub controller files to new standardized header comment
2024-05-25 13:09:01 -05:00
Adam Honse
be6e890402
Update Lian Li GAII Trinity controller files to new standardized header comment
2024-05-25 13:05:11 -05:00
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2024-04-30 17:18:39 -05:00
Adam Honse
ba57bad361
Even more warning fixes
2024-04-29 19:57:57 -05:00
Adam Honse
e5c76f1a3a
Add Lian Li ALV2 controller to detector, uses same controller as SLV2
2024-01-21 16:22:32 -06:00
Chris M
b9f8243904
Fixed initial brightness for the CLI and fix initial brightness for Lian Li Hub SL V2 controller.
2023-11-29 14:17:16 +00:00
Me1k0r
672150aea2
added support for Lian Li Galahad II Trinity "Performance" variation
2023-11-28 16:51:45 +00:00
Chris M
a689db4d3d
Removed hid_get_device_info() function to correct CI/CD pipelines
...
* Regression introduced in dbeabe61
* Removed unrequired includes
* Aligned other variables and structures to ensure feature parity
2023-11-09 19:47:25 +11:00
Michael Losert
dbeabe613d
Add support for Lian Li GAII Trinity AIO
2023-11-08 17:54:20 +00:00
Simon McKenna
26e584860e
Add support for Lian Li SL Infinity controller
2023-10-31 01:48:43 +00:00
Cooper Hall
1cfd60261e
Fixed all the warnings I could
2023-07-06 23:39:19 +00:00
Göktuğ Korkmaz
4cfa43d919
Initial commit for LianLi-UNI FAN-SL V2-v0.5
2023-06-19 16:40:17 +00:00
Adam Honse
92f0720639
Remove RGB controllers argument from standard detector
2023-01-26 20:36:02 -06:00
Will Kennedy
3cf9750660
Support for Lian Li UNI Hub SL V2
2023-01-25 19:05:09 +00:00
Moshe Schmidt
26dfceaf6d
Lian Li Uni Hub: Leave room in the char array for the null character
2022-12-23 17:45:41 +00:00
flora
0a170cfb44
Fixed typo on lianli supported devices
2022-12-21 17:40:23 +00:00
Chris M
ec531bd9fc
Correcting defined hex for Lian Li Uni Hub to resolve #2916
2022-12-02 07:35:53 +11:00
Oliver P
52c510dca9
Add support for Lian Li Uni Hub - AL firmware v1.0 and v1.7
2022-10-13 17:36:34 +00:00
Adam Honse
b198a6db21
Fix warning in StrimerLConnectController.cpp
2022-09-23 12:46:00 -05:00