Adam Honse
dfd8656d9f
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
* Rework matrix_map_type from using pointers to vector to prevent memory leaks
* Rework KeyboardLayoutManager to return new matrix_map_type
* Add access mutex to RGBController API
* Add per-zone modes ot RGBController API
* Add JSON description functions to RGBController API
2026-04-03 13:46:34 -05:00
Adam Honse
fa20f4319a
Move plugin SDK integration from callback into plugin API and PluginManager
2026-04-03 13:46:34 -05:00
Adam Honse
ff9e8aff33
Update Plugin API to 5 and SDK Protocol to 6
2026-04-03 13:46:34 -05:00
Adam Honse
3442da2645
Update default builds to Qt6
...
* Update Debian packages to use Qt6
* Update Fedora packages to use Qt6
* Update default AppImage builds to use Qt6
* Update default Windows builds to use Qt6
* Update default MacOS builds to use Qt6
2026-04-03 13:46:34 -05:00
Micael Pereira
d41a115a07
Add support for MSI PRO A620M-B (MS-7E28)
2026-04-03 01:31:28 -05:00
Elijah Mock
2640a3b93f
Update docstring detector to match registered detector
2026-03-26 21:50:02 -05:00
Adam Honse
984c18cb11
Add Gigabyte 9070XT GAMING OC ICE
2026-03-23 16:44:30 -05:00
Adam Honse
23db15dfb9
Add support for E6K5-1114 ENE device
2026-03-23 11:46:04 -05:00
Org van Rensburg
9426f954b0
Add support for MSI MAG Z890 Tomahawk WIFI (MS-7E32) - Resolves #5438
2026-03-23 07:24:22 -05:00
asheriif
133b64778b
Add support for Apex Pro TKL Gen 3 Wireless
2026-03-22 22:19:37 +01:00
Aakrisht Sharma Paudel
a8a97fa38d
Legion 5 gen10
2026-03-17 07:50:23 -05:00
Roy Biggins
da6061bbde
Add X570 AORUS XTREME zone mapping for IT8297BX
2026-03-16 10:29:38 -05:00
asheriif
dfad607697
Add support for Steel Series CS2 Dragon Lore Edition
2026-03-10 21:58:47 +01:00
Yaroslav Syrytsia
5d7565bc59
Controllers/Razer: add initial support for Razer Basilisk V3 Pro 35K Phantom Green Edition
2026-03-08 23:28:27 -05:00
Anton Klimanov
ab962ca98f
Add support for Gigabyte Radeon RX 7900 XTX GAMING OC 24G (1458:240e)
2026-03-09 01:36:27 +03:00
Adam Honse
dbbf9858f8
Fix warnings in CMARGBController
2026-03-04 22:23:20 -06:00
Adam Honse
51edb35e3f
Rework CoolerMaster ARGB controller so that it doesn't create multiple devices and prepare it for per-zone mode support
2026-03-04 11:45:48 -06:00
Adam Honse
81c6ee6270
Replace usages of sprintf with snprintf
2026-03-03 11:29:19 -06:00
Adam Honse
9ad37cc98f
Fix logical error from changing type to unsigned
2026-03-03 11:25:22 -06:00
Adam Honse
c76864dd4b
Warning fixes and cleanups
2026-03-03 11:05:11 -06:00
Marco Martinez
e3889508c0
Add support for another Airgoo Fan + DRGB Controller variant
2026-03-03 07:37:45 -06:00
Adam Honse
22d908b9a3
Fix warnings in ClevoLightbarController.cpp
2026-03-02 23:18:40 -06:00
Adam Honse
13d3e09f1a
Fix warnings in ClevoKeyboardController.cpp
2026-03-02 23:17:23 -06:00
Adam Honse
9ec15673d1
Fix warnings in AsusMonitorController.cpp
2026-03-02 23:15:36 -06:00
Adam Honse
3a00a803e9
Fix warnings in LianLiUniHubSLController
2026-03-02 23:08:51 -06:00
Adam Honse
4a12a0db90
Fix warnings in LianLiUniversalScreenController
2026-03-02 23:07:12 -06:00
Adam Honse
b4940e3a75
Fix warning in QMKVialRGBController
2026-03-02 23:04:40 -06:00
Adam Honse
ffe07bbe3b
Fix warning in RazerKrakenV3Controller
2026-03-02 23:03:00 -06:00
Adam Honse
7fdb006465
Fix warning in WootingV1KeyboardController
2026-03-02 23:01:29 -06:00
Adam Honse
99da577c41
Fix warning in SPDAccessor.cpp
2026-03-02 22:54:22 -06:00
Adam Honse
0f6fdd6c3b
Fix warnings in HPOmenLaptopWMI_Windows
2026-03-02 22:52:12 -06:00
Adam Honse
52ec58d67f
Fix warnings in NVFC nvapi.cpp
2026-03-02 22:44:19 -06:00
Adam Honse
c55fc59d18
Clean up and fix warning in SteelSeriesApexController
2026-03-02 18:07:52 -06:00
Adam Honse
b68b63e8c9
Fix warning in LianLiUniHubSLController
2026-03-02 16:16:10 -06:00
Kevin Ferrare
84bb05d504
Add support for MSI PRO B850M-P WIFI (MS-7E71)
2026-02-26 22:50:46 +01:00
Frans Meulenbroeks
f33a7ba870
Mountain Everest 60: fix initialisation
2026-02-22 17:19:18 -06:00
chetrez911
93830c12ee
Add support for MSI MAG B850 TOMAHAWK MAX WIFI (MS-7E62)
2026-02-22 11:56:23 -06:00
Arno
b8b50f6651
Initial commit for MSI PRO Z790-S WIFI
2026-02-22 11:40:25 -06:00
sebastien ayanouglou
8f331090f9
Added support to RTX 5070Ti MSI Vanguard 16G
2026-02-16 07:21:32 -06:00
gozzarda
7ec1e8ddfa
PowerColor GPU: Accept V1 magic from V2 controller.
2026-02-15 14:05:32 -06:00
Adam Honse
880dc1450d
PNY ARGB Epic-X GPU: Add additional modes
2026-02-13 16:27:30 -06:00
Daenney
801e655c09
Add support for MSI MPG X870E EDGE TI WiFi
2026-02-13 13:36:54 -06:00
Adam Honse
5e269dd089
Add support for the PNY Epic-X ARGB 5070, 5080, and 5090 variants
2026-02-13 11:25:42 -06:00
John360Boxer
476f81d5e8
Initial commit for Redragon K686 Eisa Pro
2026-02-09 07:39:40 -06:00
storto
66dfb5f6fd
Add/Fix support for the Gigabyte AORUS 5080 MASTER GPU
2026-02-08 12:45:02 -06:00
Michał Przytarski
a2f2991192
feat: support MSI GeForce RTX 4060 GAMING X NV Edition 8G
2026-02-07 14:42:15 -06:00
Adam Honse
cfedcd2180
Add Razer Blackwidow V4 Pro 75% wireless mode and add missing underglow LEDs to the matrix
2026-02-07 00:14:36 -06:00
Arthur de Groot
cc06c62164
Rename Setting RunZoneChecks -> run_zone_checks
2026-02-05 17:20:14 -06:00
bernibaer
b4ca000402
Initial support for Corsair K70 CORE TKL Keyboard ID 1b1c:2b01. Volume knob...
2026-01-30 13:49:48 -06:00
eriosgamer
b78a6f4418
Fixed incorrect PID and device name.
2026-01-29 20:18:55 -06:00