Adam Honse
df9a08a367
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-24 11:32:02 -05:00
Adam Honse
cb10fa00e4
Move plugin SDK integration from callback into plugin API and PluginManager
2026-04-24 11:32:02 -05:00
Adam Honse
9516bed3b3
Update Plugin API to 5 and SDK Protocol to 6
2026-04-24 11:32:02 -05:00
Adam Honse
a7fa9064e4
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-24 11:32:02 -05:00
Illustrious-Net-8110
0be01dde19
Add Asus Ryujin AIO Gen1 support
2026-04-24 07:35:53 -05:00
Adam Honse
e113e91423
Deploy QOpenGL and QtCore5Compat frameworks used by the OpenRGB Effects Plugin
2026-04-23 23:42:36 -05:00
Adam Honse
28c63b8b9d
Call macdeployqt a second time on Qt6 builds to ensure frameworks depended on by default plugins are deployed
2026-04-23 12:37:49 -05:00
Adam Honse
c5aac4c44f
Fix libsharpyuv macdeployqt error for Qt5 builds
2026-04-23 10:52:54 -05:00
Adam Honse
42e7f2a5c3
Ignore SDK version in Mac build
2026-04-23 03:56:07 -05:00
Adam Honse
ae9ae18d31
Add build-macos.sh script for easier MacOS builds
2026-04-23 00:37:45 -05:00
ricarim
f89cdac198
Initial commit for HyperX Origins 2 65
2026-04-20 23:32:49 -05:00
acehighdan
e8f345ff77
Sync autostart system configuration with OpenRGB settings on startup
...
If the autostart system configuration is deleted (e.g. by a reinstall or
package manager) but the JSON config still has enabled=true, OpenRGB
would silently fail to start at login. Fix by calling ConfigureAutoStart()
in the settings page constructor so the system configuration is always
reconciled with the stored JSON state every time OpenRGB starts.
Commit amended to make wording more generic by Adam Honse <calcprogrammer1@gmail.com >
2026-04-20 23:32:49 -05:00
Dmitry Kychanov
aff0610df9
Fix default language load on start
2026-04-20 23:32:49 -05:00
JAO1988
9199d062d1
Add Support for MSI GeForce RTX 5080 SUPRIM LIQUID SOC
2026-04-20 23:32:49 -05:00
Dmitry Kychanov
0ec4aaa629
Fix losing software info upon changing language
2026-04-20 23:32:49 -05:00
Adam Honse
9fca99b4ef
Reduce i2c_smbus_linux PCI log messages from warning to info, they are expected in many cases
2026-04-20 23:32:31 -05:00
Vasily Galkin
14853895f3
Add support for Gigabyte GTX 1050 G1 Gaming 2GB (1458:372B)
2026-04-20 23:32:31 -05:00
Adam Honse
d79a400c8c
Fix corrupted text in TabLabels when translation occurs after the constructor
2026-04-20 23:32:31 -05:00
Adam Honse
f741385e43
Fix bug introduced in MSI controller merge
2026-04-20 23:32:31 -05:00
Adam Honse
840bd92afb
Add AI guidelines section to CONTRIBUTING.md
2026-04-20 23:32:31 -05:00
Nameless Monarch
96e1fb0b10
Add support for MSI PRO B850M-VC WIFI6E
2026-04-20 23:32:31 -05:00
Adam Honse
388557e5f9
Ensure device view is initialized if there are no LEDs to avoid accessing out of bounds
2026-04-20 23:32:17 -05:00
Slim Amamou
3f32817272
Added support for PNY GeForce RTX 5060Ti ARGB Epic-X OC
2026-04-20 23:32:10 -05:00
Adam Honse
056b383536
Add SMBus Sleep Mode settings page
2026-04-15 00:29:54 -05:00
Adam Honse
0691f40588
Update PawnIO modules to release 0.2.4 and implement SMBus sleep mode setting
2026-04-15 00:03:38 -05:00
Adam Honse
800ca0aa7c
Fix same heap buffer overflow in RGBController_MSIMysticLight761.cpp
2026-04-13 11:42:03 -05:00
kuroki-kael
a91679609b
Fix heap-buffer-overflow in RGBController_MSIMysticLight185::GetDeviceConfig()
2026-04-13 11:40:46 -05:00
Adam Honse
19f9408990
Fix remaining warning
2026-04-13 11:34:28 -05:00
Adam Honse
0eea0c9aca
Fix warnings
2026-04-13 10:54:34 -05:00
Stella
9f95aa8271
Add support for colorful igame rtx 5070 ultraw ocv 2
2026-04-11 02:24:15 -05:00
Adam Honse
0ee04c497b
Revert "Change test in ENE SMBus controller to fix a conflict where it locks up Corsair DDR5 Light Enhancement Kit sticks"
...
This reverts commit c4e0164479 .
2026-04-11 01:29:05 -05:00
Adam Honse
2847270c97
Remove out-of-range addresses from ENE RAM address list
2026-04-10 11:52:50 -05:00
Adam Honse
b98174afba
Fix off-by-one error in CorsairDRAMController
2026-04-10 11:03:34 -05:00
MissingDLL
3416980849
Add MSI MPG B850 EDGE TI WIFI (MS-7E62) to 761 controller
2026-04-09 20:49:35 -05:00
Joseph E
c171bfbf3b
Apex Pro Gen 3 TKL wired, add media light and regional layout support
2026-04-09 18:11:52 -05:00
Eder Sánchez
583a737cb5
Fix Windows build in ZOTAC Blackwell GPU controller
2026-04-09 15:03:21 -05:00
rjc862003
d2af6289dd
Roccat vulcan ii max support
2026-04-09 13:28:33 -05:00
Moh'd Khier Abualruz
44e6f455e9
Fix Apex Pro TKL 2023 Wireless (PIDs 0x1630/0x1632) RGB control
2026-04-09 13:18:38 -05:00
Eder Sánchez
b3a50d669e
Add support for ZOTAC GAMING GeForce RTX 5080 AMP Extreme INFINITY
2026-04-09 12:21:52 -05:00
ricarim
0092ea22e2
Fix name assignment for HyperXAlloyOrigins60and65
2026-04-09 10:14:06 -05:00
Jérôme Bauer
58fb35a9bb
Fix MSI Mystic Light 185 for Common PID boards (0x0DB0:0x0076)
2026-04-09 10:09:55 -05:00
Adam Honse
9a6ff77545
Combine Corsair RAM controllers, Corsair RAM identification packet testing
2026-04-09 00:47:06 -05:00
Adam Honse
c4e0164479
Change test in ENE SMBus controller to fix a conflict where it locks up Corsair DDR5 Light Enhancement Kit sticks
2026-04-08 22:24:56 -05:00
Adam Honse
f872f1c591
Ignore modes out of range in VialRGB controller
2026-04-08 18:50:47 -05:00
kuroki-kael
03e64da845
Fix heap corruption in i2c_smbus_linux when sysfs files are empty
2026-04-08 15:54:38 -05:00
Frans Meulenbroeks
3150f64895
Mountain Everest 60: fix led index
2026-04-08 09:33:56 -05:00
Hugo Chabert
8b36e9c317
Add razer blackwidow v4 tenkeyless hyperspeed
2026-04-07 07:30:59 -05:00
Stella
c5c5fc6c02
Add support for Colorful iGAME RTX 5060Ti 16GB Ultra W DUO V
2026-04-05 03:46:51 -05:00
Artemis Tomaras
c7d9992a3d
Fix SL V2 SendStartAction/SendCommitAction packet size
2026-04-05 01:52:56 -05:00
InterStella0
0d8f2c6b14
add colorful rtx 5070 ultra w ocv support
2026-04-03 18:22:49 -05:00