Commit graph

340 commits

Author SHA1 Message Date
morg
7495fe998e Add support for Roccat Burst Core. Closes #2491 2022-06-02 18:02:36 +00:00
morg
ad6ade21ad Add support for MSI Vigor GK30 keyboard. Closes #2490 2022-06-02 18:01:24 +00:00
Shady Nawara
e9c382d2e6 Add support for Intel i801 SMBus on MacOS 2022-05-31 00:59:07 +00:00
Chris
a7adfe251b Adding i18n resource file generation into .pro
+ Adding `lrelease` and `embed_translations` to .pro CONFIG as per [translation config](https://doc.qt.io/qt-5/qmake-variable-reference.html#translations)
- Removing `generate-qm-files` step from CI/CD
+ Adjusting "how to" comment to reflect changes
2022-05-28 22:41:36 +10:00
morg
f7f41596cc Multilanguage support using I18n (German, Spanish, French, Russian) 2022-05-25 13:07:50 +00:00
Adam Honse
8a807a7cf7 Remove -pipe flag from gcc options as it conflicts with -save-temps and causes warnings 2022-05-23 11:44:10 -05:00
Lanzaa
817d5d55df Add ViewSonic Elite XG270QG
Amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2022-05-04 21:48:58 -05:00
Cooper Knaak
0d7e947575 Add Support for EVGA X20 Gaming Mouse
Commit amended to remove udev rules (which is now autogenerated) and fix build by Adam Honse <calcprogrammer1@gmail.com>
2022-05-04 20:27:34 -05:00
Adam Honse
2cb08ec4b4 Replace curl with httplib 2022-05-04 05:39:09 +00:00
Nikita Rushmanov
79b49873ec Add Nanoleaf support 2022-05-04 05:39:09 +00:00
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