710f97bb62
Fix LpcIO.bin name in superio_pawnio so that Super IO access initializes in Windows
Adam Honse2026-08-06 18:51:14 -05:00
454344185c
MSI Motherboard Cleanup - Rename Mystic Light to Motherboard, move MSI Mystic Light 64 to keyboard as it is a keyboard, do some code cleanup
Adam Honse2026-08-06 11:53:59 -05:00
b25250db7b
New Keyboard layout for Corsair K70 LUX RGB
Kyle Finter2026-08-06 08:35:47 -05:00
009156994e
Add support for Gigabyte AORUS RX 6900 XT MASTER rev 2.0
Yousif Ragab2026-07-28 11:46:17 +03:00
5dfa33320e
Split detector file for Asus Aura Core
Adam Honse2026-08-06 00:05:10 -05:00
2147291c52
Split detector file for Alienware monitors and organize into folders
Adam Honse2026-08-06 00:01:52 -05:00
e971c619b1
Add support for Redragon M711-FPS-1 Cobra FPS
Rui Guilherme2026-08-05 20:32:02 -03:00
6e832b337f
Add PowerColor Red Devil RX 6700 XT support
LittleQuartZ2026-08-05 20:02:48 +07:00
6ec5a955df
Add Keychron J2 HE 8K support to QMKKeychronController
Raulkong8982026-08-05 06:59:28 +00:00
71cd411ffc
Fix active profile initialization during initial local client connection as well as local client reconnections
Adam Honse2026-08-05 01:20:06 -05:00
1be9097852
Do not reinitialize client flags upon disconnect, this prevented local client from being re-requested upon local server restart
Adam Honse2026-08-05 00:25:38 -05:00
a8a848a259
More local client cleanup in the UI - don't show the save or rescan buttons for local client
Adam Honse2026-08-05 00:02:27 -05:00
15d008a169
OpenRGBClientInfoPage: disable the disconnect button for the local client
Ken Sanislo2026-07-30 23:27:32 -07:00
2e09228568
SDK6 PROTOCOL CHANGE: Add client and server hostname set packets
Adam Honse2026-08-04 11:52:54 -05:00
bfaef77719
API5 PLUGIN CHANGE: Add function for plugins to save profiles, add RGBController static functions to plugin API
plugin_save_profile
Adam Honse2026-08-03 18:58:24 -05:00
02d0e16a72
Clean up SteelSeriesApexBaseController
Adam Honse2026-08-03 21:33:23 -05:00
bf62ead713
Migrate controller manual configurations (zone sizes) from legacy sizes.ors
Adam Honse2026-08-03 16:46:19 -05:00
8a7cda7495
Rework profile migration, match new function style for reading the legacy file into a controller list, handle migration after local client connection so that profiles can upload to server
Adam Honse2026-08-02 23:47:34 -05:00
2afbd64c8e
Release internal locks in RGBController_Virtual before calling functions that will call back into public APIs
Norman Rasmussen2026-07-31 12:11:49 -07:00
8be6aba43a
SDK6 PROTOCOL CHANGE - Change from 32-bit to 16-bit device/bus/port count size on the device info network packets for consistency with other array packets
Adam Honse2026-07-31 11:42:24 -05:00
67a81f219d
Add SteelSeries Aerox 3 Wireless Gen 2 support
aestheticjmack2026-07-31 12:58:14 +00:00
ccd103a29f
Enable systemd hardening in openrgb.service
Adam Honse2026-07-30 23:04:03 -05:00
c5d088b69d
SDK6 PROTOCOL CHANGE - Flip order of active mode and mode count in zone description for consistency
Adam Honse2026-07-30 22:43:56 -05:00
6362054368
Don't attempt auto connect when started in server mode
Adam Honse2026-07-30 22:29:42 -05:00
2dab17f5dc
Error out if setting RGBController description parsing fails in NetworkClient
Adam Honse2026-07-30 19:14:21 -05:00
c545305825
Fix Gigabyte Radeon RX 9070 XT not detected by Blackwell GPU controller
Justo Enriquez2026-07-30 23:59:19 +00:00
578c81784b
Fixups around hiding/unhiding controllers, create a new function that only handles showing and hiding for SignalUpdate callbacks, fix pointer dereference in NetworkServer, fix same-thread method invoke
Adam Honse2026-07-30 18:49:06 -05:00
1cd9b63c3e
Fix errors in updating device list when hidden devices exist
Adam Honse2026-07-30 16:49:59 -05:00
7b1817a0b8
ResourceManager/GUI: leave client mode cleanly on primary disconnect
Ken Sanislo2026-07-23 14:31:07 -07:00
fb0e4f3ad9
Tear down lost and closed client connections safely
Ken Sanislo2026-07-23 00:07:25 -07:00
09a5b414b6
Add support for iGame GeForce RTX 4070 Ultra W OC-V
Adrian Liunardo2026-07-30 05:28:59 +00:00
e5dc869c9b
Add ASUS TUF GeForce RTX 5060 Ti Gaming OC support
Shalev2026-07-29 22:05:21 +00:00
2687ff57aa
NetworkClient: initialize client_active and profilemanager_thread
Ken Sanislo2026-07-23 19:10:31 -07:00
52138b4cbd
NetworkServer: initialize profilemanager_thread
Ken Sanislo2026-07-26 11:15:28 -07:00
b3a2cccfed
NetworkServer: per-client send thread for SignalUpdate notifications
Ken Sanislo2026-07-22 23:00:04 -07:00
15a8abf2c9
Detect AppImage path in AutoStart::GetExePath()
someone-ua2026-07-29 12:18:49 +00:00
d16b474aa8
Fix X870E Aorus Xtreme AI Top Layout and fix fixed linear zone layout mapping.
Daniel Clark2026-07-29 12:15:31 +00:00
da77b63bea
Fix SteelSeries Apex 9 lighting by using the correct direct report size
Alessandro Di Ronza2026-07-27 22:23:28 +00:00
791d8820d6
Get active effect and active settings during Valve Steam Machine initialization
Adam Honse2026-07-26 22:43:53 -05:00
05fbe381dd
MSIMonitorController: idle the control pipe between feature reports
Ken Sanislo2026-07-27 03:07:33 +00:00
3b2466ba10
Fix use after free in NetworkClient and NetworkServer
isJuhn2026-07-26 19:45:48 +02:00
acc7fa6754
Invoke resource manager callbacks outside the callback mutex
Ken Sanislo2026-07-26 22:47:18 +00:00
394a5c8eb0
Replace thread-local SignalUpdateDepth with SignalCalls per controller. Fixes an issue where callbacks that performed an unregister or clear operation on a separate thread would still deadlock, as is the case in Visual Map Plugin. Cleaned up comments
Adam Honse2026-07-26 01:29:34 -05:00
ac6d89b611
Bundle Qt6OpenGL and Qt6Core5Compat libraries and adjust LD_LIBRARY_PATH in AppImage to fix plugins using the system qt6 libraries
Adam Honse2026-07-25 17:10:08 -05:00
46cdd6fbe1
OpenRGBDevicePage: keep the color selection when applying a color
Ilya Miller2026-07-25 18:28:38 +00:00
14d543b9e4
Initial commit for Linux-only controller for Valve Steam Machine using the leds-valve kernel module and sysfs interface
valve_leds_linux
Adam Honse2026-07-23 21:14:42 -05:00
8a831cef04
Add Dark Project KD104A support to the Keyrox Classic driver
Ilya Miller2026-07-24 18:53:06 +00:00
9fd79b1ad2
RGBController_Virtual: signal update when description is replaced
Ken Sanislo2026-07-24 18:22:00 +00:00
c9c37a4576
Add GC-USB dongle, per zone effects, Gen2 Zones, and Updated MB Layouts
Daniel Clark2026-07-22 09:26:22 -07:00
fe53d90664
RGBController: fix callback list race and dangling device-page callback on rescan
Ken Sanislo2026-07-23 02:59:30 +00:00
8e8a9c8e05
Split Alienware keyboard controller detect file into individual controllers
Adam Honse2026-07-22 19:08:23 -05:00
dafc6e9cbc
Split Bloody/A4Tech detector file into individual files per controller
Adam Honse2026-07-22 11:37:15 -05:00
68b113bf86
Add MSI MAG X870E TOMAHAWK MAX WIFI PZ support
Bernd Loecke2026-07-22 09:24:54 +02:00
eb5d8b579c
MSIMysticLight761: restore resizable JAF/JARGB zones
Ken Sanislo2026-07-22 12:41:30 +00:00
56df76dbfc
Split HyperX keyboard detector file into individual detector files
Adam Honse2026-07-22 00:42:16 -05:00
878f32fccf
Split Holtek detector file into individual detector files for A1FA Mousemat and A070 Mouse
Adam Honse2026-07-21 23:50:13 -05:00
63828313bd
Split EVGAUSBControllerDetect into individual keyboard and mouse files
Adam Honse2026-07-21 23:34:06 -05:00
31992acad1
Fix layout regression for KEY_EN_ESCAPE and KEY_JP_EJ
homelab black2026-07-21 22:44:15 +09:00
bd41ba3b5c
Added Support for Gigabyte RX 6700 XT Eagle 12G
HNParda2026-07-21 01:05:16 +03:00
b9309c61e1
Split EVision keyboard files into folders and split the shared detector file
Adam Honse2026-07-21 00:01:13 -05:00
7fc8aea930
MSIMonitorController: 0x72 layout support (MPG 322URX QD-OLED + siblings)
Ken Sanislo2026-07-21 04:22:02 +00:00
b35e119325
DetectionManager: controller lifecycle and thread-safe registration
Ken Sanislo2026-07-19 07:04:46 +00:00
8fb790358f
Add support for SteelSeries Arctis Nova 3 headset
eldiablo2026-07-19 01:54:38 +02:00
39c6dbf361
DeviceView: add F13-F15 and Number Pad = device-view labels
Ken Sanislo2026-07-18 18:01:25 +00:00
9d189d5b9b
Add support for MSI B850 GAMING PLUS WIFI PZ (MS-7E75) motherboard
John Hamlin2026-07-17 13:36:15 -04:00
9e5c63cc64
Add second sub-dev for MSI RTX4070Ti Super Gaming White X Slim
Adam Honse2026-07-17 18:54:54 -05:00
b664f35e17
Fix potential out of bounds reference in ASRockPolychromeUSB controller when zone size is 0
Adam Honse2026-07-17 17:17:39 -05:00
28d73d74bc
Delete hidden pages if their controller no longer exists
Adam Honse2026-07-14 19:50:31 -05:00
cf383cacdd
Use a blocking connection when updating the device list to prevent accessing deleted controllers
Adam Honse2026-07-14 18:14:38 -05:00
d9b0995b44
Run RescanDevices in a background thread to avoid locking the UI thread and causing a deadlock in the plugins
Adam Honse2026-07-14 11:55:52 -05:00
79eb758a52
Logitech HID++ 2.0: restore COUNT fill for the keyboard matrix map
Ken Sanislo2026-07-14 02:49:18 +00:00
75463b8772
Fix K5 V2 layout and add ANSI Enter Expansion
Daniel Clark2026-07-13 06:08:21 -07:00
5da92fca4e
Added all Skydimo Serial and HID devices
Barry H2026-07-13 07:33:43 -05:00
d11be2aa0b
Initial commit for Colorful iGame GeForce RTX 4090 Neptune OC-V
Darren You2026-07-13 05:17:06 +00:00