36b4f52cbc
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
Adam Honse2025-05-02 08:20:02 -05:00
ee6343900b
Revert "Nollie 2.1 firmware for Master"
Adam Honse2026-05-05 01:37:04 -05:00
3818398d86
Handle differences in supported features protocol packet between Keychron QMK and ZMK
Adam Honse2026-07-07 01:34:16 -05:00
0973f6149b
Add Keychron Ultra 8K (ZMK) keyboards to Keychron QMK controller as they implement the same protocol
Adam Honse2026-07-07 01:22:02 -05:00
1e1fb09821
Fix up mode setup in QMK Keychron controller
Adam Honse2026-07-05 17:20:39 -05:00
dfe099fe9b
Fix warning in LogitechControllerDetect.cpp
Adam Honse2026-07-04 15:10:48 -05:00
3b6450f188
Fix warnings in MSILaptopController.cpp
Adam Honse2026-07-03 17:12:25 -05:00
971a2cc300
Fix warnings in QMKKeychronController
Adam Honse2026-07-03 17:08:34 -05:00
6b8db478fb
Fix Qt6 warning in SuspendResume_Linux_FreeBSD.cpp and clean up includes in SuspendResume files
Adam Honse2026-06-30 01:27:37 -05:00
3932a9614c
Minor cleanups and warning fixes
Adam Honse2026-06-29 18:08:48 -05:00
4dde4fffe3
Fix unused variable warning in CorsairCommanderCoreController.cpp
Adam Honse2026-06-29 14:40:29 -05:00
57d38be688
Fix unused variable warnings in CorsairDRAMController.cpp
Adam Honse2026-06-29 14:39:30 -05:00
b79522a955
Fix unused variable warning in NanoleafScanningThread.cpp
Adam Honse2026-06-29 14:10:20 -05:00
94333ff2f1
Fix QChar warning in Qt6 builds from OpenRGBPluginList.cpp
Adam Honse2026-06-29 14:08:41 -05:00
d3f4bfe192
Fix warning in OpenRGBSystemInfoPage.cpp
Adam Honse2026-06-29 14:04:39 -05:00
d130e64f69
Add 1.0rc3 to releases in metainfo
Adam Honse2026-06-28 23:43:10 -05:00
f7e9cddae9
Change suffix back to get after 1.0rc3 release candidate
Adam Honse2026-06-28 23:40:32 -05:00
103306c6c8
Add all the Keychron C series keyboards from the 2025q3 firmware branch
Adam Honse2026-06-25 16:04:22 -05:00
6d37d262ea
Add all the Keychron Q series keyboards from the 2025q3 firmware branch
Adam Honse2026-06-25 12:53:06 -05:00
473331dd3a
Add option to skip reads for most packets as even short reads slow K57 effects
Adam Honse2026-06-25 01:27:15 -05:00
bc9d03ef48
Use short wait for StartTransaction if CTRL1 is selected, as K57 does not appear to respond and we only use the response for determining if switching to CTRL1 is needed
Adam Honse2026-06-25 01:14:55 -05:00
740c88fe0c
Corsair V2: Fix K70 RGB PRO crash & add spacebar side lights
Sam Van maele2026-06-25 05:42:56 +00:00
684ef09168
Razer BlackWidow v4 Pro: new USB IPU values after upgrading firmware
D W2026-06-24 22:41:36 -07:00
e3b08fc15d
Move Corsair K57 (Wired) to CorsairPeripheralV2Controller as it uses the same protocol
Adam Honse2026-06-25 00:30:59 -05:00
abe7a49092
Updates to DRAM controllers to avoid use of SMBus Quick Write and add fallback paths if SMBus Block Write is unavailable, in preparation for X299 SMBus support
Adam Honse2026-06-14 16:52:20 -05:00
82a486bfb6
Update SMBus tools page to add more SMBus operation commands
Adam Honse2026-06-12 23:14:50 -05:00
7c87d97889
Use RGBControllerInterface for plugin API
Adam Honse2026-05-16 16:54:49 -05:00
6f3a6f1404
Add another thread in NetworkClient for handling ProfileManager requests outside of the main listener thread, to avoid deadlocking the waiting receivers
Adam Honse2026-05-17 15:01:54 -05:00
775e47774e
Update translation files and fix some translation related issues
Adam Honse2026-05-12 12:19:20 -05:00
1dc9b2ed53
NetworkClient cleanup and internal API standardization
Adam Honse2026-05-12 01:06:45 -05:00
0a494f6a12
NetworkServer cleanup and internal API standardization
Adam Honse2026-05-11 20:19:10 -05:00
5177acb4e7
Add indication of standalone or local client mode to about page
Adam Honse2026-05-10 23:45:55 -05:00
fe1b5a7256
Implement network request to get list of I2C buses so that the Get Hardware IDs dialog works in local client mode
Adam Honse2026-05-10 03:22:37 -05:00
00e2b92ab6
Add option to force compact tabs and option to move tabs from left to top
Adam Honse2026-05-09 21:11:02 -05:00
4319150412
More LogManager cleanup, default to a log file count of 10, fix bug in log rotation
Adam Honse2026-05-08 16:41:48 -05:00
59051c7524
Settings Rework * Add JSON string configuration field to RGBController to store device-specific configurations * This JSON string holds both configuration and schema * Add settings schema tracking to SettingsManager * Implement dynamic settings widget that generates a settings UI based on a JSON schema * Implement SettingsManager callback for notifying of settings changes and settings schema updates * Always enable Entire Device zone option and use it to enable Edit Device * Rename SaveSizes to SaveConfiguration in ProfileManager and Sizes.json to Configuration.json * Add zone flag for indicating that a zone's geometry may change, informing profile manager to ignore this check * Remove Theme setting and Theme Manager, as this didn't work on most setups anyways and Qt6 has proper Windows dark theming
Adam Honse2026-04-15 11:51:28 -05:00
5e9469fe82
Fix losing software info upon changing language [next]
Dmitry Kychanov2026-04-21 04:14:50 +04:00
055b937ff7
Fix device tabs not applying compact mode when hotplugging
Dmitry Kychanov2026-04-21 06:40:10 +04:00
0a95989edb
Close SDK connection if magic value is not correctly received
Adam Honse2026-04-14 01:02:00 -05:00
ef3e48884d
Implement size verification on RGBController set description functions
Adam Honse2026-04-13 21:06:17 -05:00