Commit graph

330 commits

Author SHA1 Message Date
Vidar Karlsen
6ae5242ed5 Add FreeBSD support 2022-05-03 16:41:11 +00:00
Diego Vargas
45755c79ae Add support for Patriot Viper Steel Direct mode 2022-05-02 20:51:25 +00:00
Shady Nawara
bc5fedbbec Hide dock icon on minimize macOS 2022-04-28 05:20:37 +00:00
Chris
e9eca70e72 Initial commit for the Dark Project KD3B Keyboard to resolve #2292
* Creating detector class and adding entry for the Dark Project KD3B VID & PID
* Registered detectors
* Creating DarkProjectKeyboardController class
* Creating RGBController_DarkProjectKeyboard class
* Added UDEV rule to 60-openrgb.rules
2022-04-20 16:29:48 +00:00
Chris
30c80adbe1 Fixes to Automatic UDEV generation
+ Removing blank vid & pids entries to avoid `invalid value` warnings
+ Changing incorrect syntax from `ATTR` to `ATTRS`
+ Adding `Release` build check to .pro to work around code syntax highlighting issue in QTcreator
2022-04-20 01:04:19 +10:00
Chris
bc10e3f772 Automatic generation of udev rules for supported devices
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
Mola19
41389f4746 support for Asus ROG Strix XG27AQ 2022-03-31 21:32:47 +00:00
Chris
795427bcb7 Initial commit for the EVGA Z15 Keyboard to resolve #1909
* Added RGBController_EVGA_Keyboard_Controller.h / RGBController_EVGA_Keyboard_Controller.cpp
* Added EVGA_Keyboard_Controller.h / EVGA_Keyboard_Controller.cpp
* Added EVGAUSBControllerDetect.cpp
* Adding UDEV rule to 60-openrgb.rules
* Adding Folder to CODEOWNERS
2022-03-30 17:00:11 +00:00
morg
19c2b98e8a Add support for Trust GXT 180 mouse. Closes #2330 2022-03-24 21:40:44 +00:00
Chris
c013d476ba Initial commit for ASUS ROG Strix LC120 to resolve #1068
+ Adding entry for the ROG Strix LC120 PID
+ Registered detectors
+ Added ROGStrixLC_Controller to address protocol differences
+ Added RGBController_ROGStrixLC_Controller to allow for mode differences
+ Added UDEV rule to 60-openrgb.rules
2022-03-24 17:20:54 +00:00
Dracrius
f33fc26810 Added Support for MM530 2022-03-21 15:34:25 +00:00
morg
3c1b168676 Add Corsair K65 Mini support - Closes #2275 2022-03-21 13:37:28 +00:00
morg
7ab784aa16 Add support for Steelseries arctis 5. Closes #1015 2022-03-21 13:35:14 +00:00
morg
56334ed7c5 Add support for Cougar Revenger ST - Closes #2312 2022-03-20 16:00:11 +00:00
morg
0311aa399f Add support for Roccat Horde Aimo Keyboard - Closes #2028 2022-03-11 21:41:57 +00:00
morg
ae84bcb862 Add Keychron keyboards support - Closes #1790 2022-03-07 01:17:09 +00:00
morg
ea0c19d31e Add Lexip Gaming mouse support - Closes #2245 2022-02-24 01:32:26 +00:00
morg
06f4851ddc Add NVIDIA ESA support - Closes #2236 2022-02-21 13:34:59 +00:00
Vaker
3bcfa7cc7e Add support for ZET Fury Pro 2022-02-14 01:23:30 +00:00
morg
a47ae7ed48 Migrate from QSS to QPalette 2022-02-13 11:42:15 +01:00
Adam Honse
f1c5905cba Move definitions of key name memory constants to a separate .cpp file, hopefully to cut down on file size 2022-02-13 00:48:55 -06:00
Chris
d8e023b4c8 Initial commit for a canonical list of key names
+ Created RGBControllerKeyNames.h
* Adjusted every reference for key names found in `DeviceView`
* Formatting corrections
2022-02-13 15:40:15 +11:00
Adam Honse
0e750b6e9e Initial LIFX commit 2022-02-12 04:45:22 +00:00
morg
069e07c690 Adds ZET-GAMING-Edge-Air-Pro mouse support 2022-02-12 04:15:33 +00:00
morg
e1f0cd785d Adds Trust GXT 114 support 2022-02-12 04:13:38 +00:00
TheRogueZeta
5ae6ef2c79 Split EVGA GPU controllers into individual controllers/folders 2022-02-11 18:52:38 +00:00
Vaker
ce71a3d566 Add support for ZET Blade Optical 2022-01-24 21:29:48 +00:00
Shady Nawara
cd06401edd Switched InpOut32 with WinRing0 2022-01-24 04:15:06 +00:00
morg
97d5a9e84d MSI OPTIX MAG271CQR Monitor support 2022-01-17 07:08:04 +00:00
Adam Honse
be3846cf8b Initial support for ASUS ROG Balteus mousemat (direct mode only for now) 2022-01-10 20:24:47 -06:00
morg
f4c4d13f6d Add support for Corsair K55 RGB PRO keyboard 2022-01-04 17:48:28 +00:00
Adam Honse
ee6e3d946c Increment version number post-release 2021-12-30 00:46:13 -06:00
Adam Honse
6128731df6 OpenRGB version 0.7 2021-12-30 00:45:07 -06:00
Artem Polishchuk
ccbe83919a Fix udev rules install path
Need for Flatpak build and probably useful for other distros like Fedora.
2021-12-29 03:18:12 -06:00
Neneya
35a827d25c Implement new protocol version that adds tracking of keyboard-internal LED IDs rather than assuming they are in the same order as in OpenRGB, as well as sending the LED ID that needs to be updated on every direct update. 2021-12-27 05:12:39 +00:00
Artem Polishchuk
f2ecba739c fix: Icon installation path on Linux
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons
2021-12-23 22:31:06 -06:00
Artem
c8f82bb768 Add AppStream metainfo 2021-12-23 03:50:25 +00:00
eispalast
2162ff2d27 Added support for the Dygma Raise
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-12-19 16:31:45 -06:00
Mola19
4b9fa421da Add support for Roccat Vulcan 12X Aimo keyboards
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-12-19 15:34:29 -06:00
Mola19
366fbd9720 Add ASUS Strix Evolve mouse
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-12-14 14:23:38 -06:00
Mola19
ec1cb11621 Add layout, version, save, brightness to AsusTufKeyboard
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-12-03 23:42:44 -06:00
sanchezzzs
2ccd141dab Add logitech g pro keyboard support 2021-11-27 21:28:42 +00:00
1000001101000
81b48adcf5 Gigabyte RGB Fusion 2 GPU controller
Commit amended for code style and to rename Static to Direct mode by Adam Honse <calcprogrammer1@gmail.com>
2021-11-24 15:43:18 -06:00
Adam Honse
41f75d958c Add XPG Spectrix S40G ENE interface for Windows 2021-11-22 01:53:13 -06:00
Adam Honse
1333130235 Add XPG Spectrix S40G ENE interface for Linux 2021-11-22 00:14:19 -06:00
Adam Honse
82c02b48aa Implement ENESMBusInterface to abstract away the specific I2C/SMBus interface implementation used by the ENE SMBus controller. This will allow for alternative interfaces such as NVMe controllers (XPG Spectrix S40G) and USB Mass Storage controllers (ROG Arion SSD enclosure). 2021-11-21 23:25:59 -06:00
Qwex
9fe43eb3a6 Implements EVGA K|NGP|N 1080 Ti and 1080 ftw2 2021-11-18 03:10:05 +00:00
Adam Honse
e88fafcacd Rename AsusAuraSMBusController to ENESMBusController 2021-11-14 00:33:17 -06:00
morg
12ffcccdcd Externalize colors definitions to separate header file. 2021-11-04 13:50:01 +00:00
edbgon
87234f4f44 Add support for SteelSeries Apex 3 ten-zone keyboard 2021-11-04 03:58:09 +00:00