morg
98e7126184
Add support for Roccat Burst Pro. Closes #1561
4 years ago
morg
90606b647a
Add support for generic optical USB mouse (NA5312A) Closes #1959
4 years ago
Cooper Hall
f3663af404
Add ROG Ryuo Water Cooler
4 years ago
Cooper Hall
15be3f6336
[new device] a very well tested addition for the Lenovo Legion 7, with a framework for adding more Lenovo Devices
4 years ago
morg
e8e24ac243
Add support for HyperX Pulsefire Raid mouse. Closes #1745
4 years ago
morg
7495fe998e
Add support for Roccat Burst Core. Closes #2491
4 years ago
morg
ad6ade21ad
Add support for MSI Vigor GK30 keyboard. Closes #2490
4 years ago
Shady Nawara
e9c382d2e6
Add support for Intel i801 SMBus on MacOS
4 years ago
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
4 years ago
morg
f7f41596cc
Multilanguage support using I18n (German, Spanish, French, Russian)
4 years ago
Adam Honse
8a807a7cf7
Remove -pipe flag from gcc options as it conflicts with -save-temps and causes warnings
4 years ago
Lanzaa
817d5d55df
Add ViewSonic Elite XG270QG
...
Amended for code style by Adam Honse <calcprogrammer1@gmail.com>
4 years ago
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>
4 years ago
Adam Honse
2cb08ec4b4
Replace curl with httplib
4 years ago
Nikita Rushmanov
79b49873ec
Add Nanoleaf support
4 years ago
Vidar Karlsen
6ae5242ed5
Add FreeBSD support
4 years ago
Diego Vargas
45755c79ae
Add support for Patriot Viper Steel Direct mode
4 years ago
Shady Nawara
bc5fedbbec
Hide dock icon on minimize macOS
4 years ago
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
4 years ago
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
4 years ago
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
4 years ago
Mola19
41389f4746
support for Asus ROG Strix XG27AQ
4 years ago
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
4 years ago
morg
19c2b98e8a
Add support for Trust GXT 180 mouse. Closes #2330
4 years ago
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
4 years ago
Dracrius
f33fc26810
Added Support for MM530
4 years ago
morg
3c1b168676
Add Corsair K65 Mini support - Closes #2275
4 years ago
morg
7ab784aa16
Add support for Steelseries arctis 5. Closes #1015
4 years ago
morg
56334ed7c5
Add support for Cougar Revenger ST - Closes #2312
4 years ago
morg
0311aa399f
Add support for Roccat Horde Aimo Keyboard - Closes #2028
4 years ago
morg
ae84bcb862
Add Keychron keyboards support - Closes #1790
4 years ago
morg
ea0c19d31e
Add Lexip Gaming mouse support - Closes #2245
4 years ago
morg
06f4851ddc
Add NVIDIA ESA support - Closes #2236
4 years ago
Vaker
3bcfa7cc7e
Add support for ZET Fury Pro
4 years ago
morg
a47ae7ed48
Migrate from QSS to QPalette
4 years ago
Adam Honse
f1c5905cba
Move definitions of key name memory constants to a separate .cpp file, hopefully to cut down on file size
4 years ago
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
4 years ago
Adam Honse
0e750b6e9e
Initial LIFX commit
4 years ago
morg
069e07c690
Adds ZET-GAMING-Edge-Air-Pro mouse support
4 years ago
morg
e1f0cd785d
Adds Trust GXT 114 support
4 years ago
TheRogueZeta
5ae6ef2c79
Split EVGA GPU controllers into individual controllers/folders
4 years ago
Vaker
ce71a3d566
Add support for ZET Blade Optical
4 years ago
Shady Nawara
cd06401edd
Switched InpOut32 with WinRing0
4 years ago
morg
97d5a9e84d
MSI OPTIX MAG271CQR Monitor support
4 years ago
Adam Honse
be3846cf8b
Initial support for ASUS ROG Balteus mousemat (direct mode only for now)
4 years ago
morg
f4c4d13f6d
Add support for Corsair K55 RGB PRO keyboard
4 years ago
Adam Honse
ee6e3d946c
Increment version number post-release
4 years ago
Adam Honse
6128731df6
OpenRGB version 0.7
4 years ago
Artem Polishchuk
ccbe83919a
Fix udev rules install path
...
Need for Flatpak build and probably useful for other distros like Fedora.
4 years ago
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.
4 years ago
Artem Polishchuk
f2ecba739c
fix: Icon installation path on Linux
...
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons
4 years ago
Artem
c8f82bb768
Add AppStream metainfo
4 years ago
eispalast
2162ff2d27
Added support for the Dygma Raise
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
4 years ago
Mola19
4b9fa421da
Add support for Roccat Vulcan 12X Aimo keyboards
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
4 years ago
Mola19
366fbd9720
Add ASUS Strix Evolve mouse
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
4 years ago
Mola19
ec1cb11621
Add layout, version, save, brightness to AsusTufKeyboard
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
4 years ago
sanchezzzs
2ccd141dab
Add logitech g pro keyboard support
5 years ago
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>
5 years ago
Adam Honse
41f75d958c
Add XPG Spectrix S40G ENE interface for Windows
5 years ago
Adam Honse
1333130235
Add XPG Spectrix S40G ENE interface for Linux
5 years ago
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).
5 years ago
Qwex
9fe43eb3a6
Implements EVGA K|NGP|N 1080 Ti and 1080 ftw2
5 years ago
Adam Honse
e88fafcacd
Rename AsusAuraSMBusController to ENESMBusController
5 years ago
morg
12ffcccdcd
Externalize colors definitions to separate header file.
5 years ago
edbgon
87234f4f44
Add support for SteelSeries Apex 3 ten-zone keyboard
5 years ago
TheRogueZeta
7bb745823d
Add EVGAv3 controller and supprort for EVGA Ampere cards
5 years ago
Kendall Morgan
71b7450ec9
Add support for PNY 3090
5 years ago
Adam Honse
98d7224220
Split HyperX Alloy FPS and HyperX Alloy Elite into two separate controllers
5 years ago
morg
8de3928080
Add console page
5 years ago
Muneeb Ahmed
b7200016a4
Use mbedtls@2 for macOS
5 years ago
edbgon
970c8d66cd
Add ThinkM Blink device controller
...
Closes #1276
5 years ago
Adam Honse
b8246b6140
Add Philips Hue settings page
5 years ago
abma
ea00ca8977
Fixes for creating a Flatpak build, preparation for Flathub
...
Commits squashed by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
morg
4f62d68f6d
Add ability to drag and drop plugin files into the UI
5 years ago
Adam Honse
4991e7744b
Add Yeelight devices settings page
5 years ago
Adam Honse
d0260a7eb0
Add Philips Wiz devices settings page
5 years ago
Timo Gurr
00197be5fa
Do not hardcode the pkgconf command
5 years ago
yawor
7036c05bc2
Add support for Logitech G915
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Alexey Zagorodnikov
1045af20b2
Add support for another Sinowealth keyboard with PID 0016
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
morg
3699889250
Prompt users to resize or setup zones. #1407
5 years ago
B Horn
94ab89c95d
Rival 3 support
...
Signed-off-by: B Horn <b@horn.uk>
5 years ago
Adam Honse
a20405a6ef
Add Plugins tab to settings for installing, enabling, disabling, and removing plugins
...
* Rework Plugin Manager so that plugins can be loaded after initialization
* Use a callback function to add plugin tabs to the dialog
* Install button lets you choose plugin file, copies it to plugins directory, and immediately loads it
* Remove button deletes selected plugin file from plugins directory - need to add a means to unload it first
5 years ago
Qwex
02ca3f32a0
Add Corsair K100 keyboard support (direct mode)
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
mhdsallal
6d6c324927
Add Support to Alienware AW510K Keyboard
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
ab9a7674bd
Initial HyperX Pulsefire Haste support
5 years ago
Adam Honse
bbc16a9ae2
Rename DeviceTabHeader to TabLabel, so we can use it for all tabs rather than just device tabs
5 years ago
Chris
c2bc34081e
Code Cleanup for the Asus Aura Mouse Controller
...
* Moved device mapping to separate AsusAuraMouseDevices.h
* Changed map structure from strings to uint8
* Changed RGBController_AsusAuraMouse.cpp code to accomodate new mapping
* Added device_pid to AuraMouseController constructor to ensure cross platform compatibility
* Reversed speed min / max as controller expects 255 as "slow"
* Separated SaveMode() to avoid extra boolean
5 years ago
Chris
3e6acbd049
Initial commit for the Coolermaster MM711 mouse
...
* Implemented brightness
* Implemented GetStatus packets for UI set up
5 years ago
Adam Honse
dc142f40d3
Add settings tab for QMK OpenRGB protocol devices
5 years ago
Adam Honse
bfe8e7a997
Move OpenRGBSerialSettingsPage files to a folder
5 years ago
Adam Honse
c8b3c2a2ea
Move OpenRGBE131SettingsPage files to a folder
5 years ago
morg
762ecbcc1f
Display device name on 2 lines if needed. Fix #1480
5 years ago
Ksaper
4081cda8df
Add QMK OpenRGB Protocol Revision B Controller
...
* Updates for direct mode initialization to work with the new QMK Update
* Merge each 8 GetLEDInfo HID calls into one single call
* Merge all IsEnabledMode HID calls into one single call
* Update protocol version
Commits squashed and amended by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
6cee56ac78
Rename QMK OpenRGB controller to QMK OpenRGB Rev9 controller prior to merging new protocol MR
5 years ago
Chris
84de7ebc3e
Splitting out the WootingTwoKeyboardController
...
* Added WootingOneKeyboardController.h
* Added WootingOneKeyboardController.cpp
* Added WootingTwoKeyboardController.h
* Added WootingTwoKeyboardController.cpp
* Unified the WootingKeyboardController as a virtual class
* Modified WootingKeyboardControllerDetect to use the new controllers
* Wooting One & Two use the old controller
* Wooting Two LE & HE use the new controller
* Adding Udev rules for the WootingTwo LE & HE
5 years ago
Adam Honse
221e332440
Add settings tab for configuring serial LED strip devices. Add the ability to name them.
5 years ago
Matt Mets
0db567b8bc
Add support for BlinkyTape LED controllers
...
This adds support for the Blinkinlabs BlinkyTape controller, a
USB-powered digital LED strip controller. Devices are detected
automatically by scanning for their VID/PID, and connected to using
serial.
This code was tested in Windows.
Commit squashed and amended for code style and to fix Linux build by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
6b9a97f78f
Add settings page for configuring E1.31 devices
5 years ago
Nic Wolfe
efb19ab6c6
Add support for CoolerMaster RGB Controller
...
Commits squashed and amended for code style/brightness control by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Travis Sandmann
85631bfd52
Initial HP Omen 30L Support
...
Commits squashed and amended for code style/brightness control by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Gabriel Marcano
9062be4462
New device: Dell G5 SE Alienware LED Keyboard
...
- 4 region keyboard LED controller (tried to keep controller generic
for other setups as well)
- Support for Static, Flashing, Morph, Spectrum Cycle, Rainbow Wave,
and Breathing modes
- Implemented rate limiting for sending reports since the controller
crashes if too many reports are sent too quickly. Also implemented
functionality to prevent sending frivolous update requests
- Implemented support for setting mode, color, tempo, and period
independently for each zone (not fully exposed in UI). Morph mode
exposes 2 colors per zone.
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Chris
f6c038857a
Adding custom swatch widget
...
* Supports configurable set palette
* Ability to add custom colours
* Can be resized and geometry changed at compile
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
* Ability to add custom colors disabled for now
* Scaling by width, not height
* Fill rows first, then cols
5 years ago
Tom Greenwood
7624a70b67
Add Start at Login Option (Windows and Linux implemented, MacOS stubbed)
...
This merge request adds the following:
1. A new class AutoStart, designed to add login startup entries for Linux (FreeDesktop autostart) and Windows (Shortcut File).
1. CLI options to enable, disable and check for autostart. (--autostart-enable, --autostart-disable and --autostart-check). e.g. OpenRGB.exe --autostart-enable "--startminimized --server --profile Blue" --nodetect --noautoconnect
1. UI options to enable "Start At Login" with several other options (see screenshots in Comments)
Tested on KDE Neon and Windows 10 x64 (x64 build).
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Dima-Kal
325169b16b
Add support for Sinowealth keyboard
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
edbgon
6b184f2b8c
Initial G933 support
5 years ago
Mola19
b49edaafb0
Added support for ASUS TUF Gaming K7
...
* Always sends save command when changing modes, this should be reworked to be optional in a future commit
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Vavooon
a20a19e570
Add HyperX Origins Core support (direct mode)
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
3ccab3d949
Fix Logitech common files out of order in project file
5 years ago
Mola19
fcb617ee47
Add support for ASUS ROG Throne Qi headset stand
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
edbgon
8736f1b169
Initial support for Logitech X56 Rhino Hotas
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
DrZlo13
bf99a5f250
New device: Obinslab Anne Pro 2
...
* Renamed "Obins Lab" to "Obinslab" as that is the name that I saw used most frequently in store listings.
Commit amended for code style and to update the name by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Jeff P
fe11115f32
Add support for Corsair Commander Core / Elite Capellix
...
Amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
2aaf7017ee
Philips Hue (Standard and Entertainment Mode) Support using hueplusplus library
...
* Dependency hueplusplus-1.0.0 added from https://github.com/enwi/hueplusplus/releases/tag/v1.0.0
* Dependency mbedtls-2.24.0 added (Windows-only) from https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.24.0
5 years ago
Adam Honse
8e8573e7d0
Increment version number post-release
5 years ago
Adam Honse
405ff7f6a5
OpenRGB version 0.6
5 years ago
TheRogueZeta
be838aa1d6
Update Logitech Lightspeed detector names
5 years ago
Chris
259ba898b0
Enumerate Wireless connected Logitech Lightspeed (Unifying) devices
...
+ Added common library for Logitech Protocol
+ Moved wireless detection to the LogitechProtocolCommon.cpp
+ Adding Direct Mode to the wireless control
+ Copying the mutex from Lightsync controller to avoid interference
+ Adding LED count info to controller constructor
+ Created a new Logitech class
+ Added Feature list enumeration
+ Added DeviceName detection from device
* Changed LogitechGProWirelessController to accomodate generic devices
* LED count from device is now used in RGBController setup
+ Adding Windows specific detection as Linux Kernel handles this already.
+ Adding virtual PIDS for wireless detection
* LOGITECH G403
* LOGITECH G502
* LOGITECH G703
* LOGITECH G900
* LOGITECH G903
* LOGITECH GPRO
+ Adding Logitech G900 Wired Gaming Mouse PID
+ Adding other all lightspeed mice to wired detector for testing
* Genericised and optimised code paths
* Speed up wireless detection
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Kasper
a5928518c1
Implement QMK OpenRGB Procotol
...
This commit squashes commits by:
Kasper <ofek4430@gmail.com>
jath03 <jackthughes@yahoo.com>
Adam Honse <calcprogrammer1@gmail.com>
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
morg
c1b9f79052
Add settings page under settings tab
5 years ago
Adam Honse
4509b9d2e9
Initial support for Logitech G910 Orion Spectrum - G Keys and G910 bottom logo not working yet
5 years ago
edbgon
a8e2feddbe
New controller for SteelSeries QCK Mousemat
5 years ago
TheRogueZeta
734912732c
Rework individual Logitech mouse controllers into a single shared controller and add Direct mode.
...
Squashes all commits from Merge Request !495
5 years ago
Adam Honse
91dd39f3f3
Start implementing Corsair Wireless (K57) controller. Detects both keyboard and dongle, no other functionality implemented yet
5 years ago
Tam Do
7952a035b5
Continued the work started by !62 with respect to adding support for Cooler Master keyboards using the libcmmk library.
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
k1-801
ad2cd89128
Add filesystem header to select between std::filesystem and std::experimental::filesystem depending on system availability.
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
dd4865c3e0
Add initial version of the Plugin Container, which prevents plugins from resizing the window unless shown
5 years ago
Cheerpipe
b32ef76121
Creative Sound BlasterX G6 support
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Luca Lovisa
0da484bffc
Add support for the Lian Li Uni Hub
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Diogo Trindade
5e2b04618d
Initial Wooting One controller
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com
5 years ago
Cheerpipe
5ce9ddc40a
Logitech G815 controller
...
* All keys works, including media, G and light indicator.
* mode 2 and 6 functions working to achieve "best" framerate.
* Add a wakeup function to ensure that all keys works with the first command (just copy/paste bits from what GHub do)
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
jeffp1
bd3529b1d3
Added Sensei 310 PID, renamed files/classes to be generic to Sensei
...
products.
5 years ago
jeffp1
6c2013a6bf
Added SteelSeries Sensei TEN
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
516aefeaa6
Make Razer Chroma ARGB controller outputs resizable
5 years ago
Kasper
bcbd4f88be
Implement a controller for Corsair Hydro Platinum AIO coolers
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
KundaPanda
b572c15cce
Add HyperX Alloy Elite 2 support
...
Squash commits and code style changes, minor reworks to match Alloy Elite 1 code by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
KundaPanda
26e4c76f03
Add V2 Gainward Controller for new NVidia GPUs
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
2103982d7d
Add Asus Aura Keyboard controller for ROG Strix Flare (Direct mode only for now)
5 years ago
Adam Honse
0089852395
Rename RedragonK556Controller to EVisionKeyboardController
5 years ago
Adam Honse
0022371d64
Clean up MacOS section of OpenRGB.pro
5 years ago
Adam Honse
bac68ee861
Check MacOS architecture and add Intel MacOS build target
5 years ago
silas
30c595c6d6
Fix building on Qt6
5 years ago
Chris
9767f97719
Initial commit for the Riing Quad Fan Controller Hub
...
* Only looks like a direct mode controller
* Implemented just that mode
* Likely needs an Effect Engine (EE) to drive it
Commits squashed and amended to more closely match existing Thermaltake Riing controller by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
5695a55411
Add MSI Mystic Light 162-byte controller
5 years ago
Adam Honse
40bf2b75b8
Clean up MSI Mystic Light code for 185-byte devices
5 years ago
k1-801
ca11939277
Add LogManager and add log messages for the detection process
...
Commit amended for code style and to remove unrelated changes by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
2915133d96
Update paths for homebrew on Apple Silicon Macs and use Qt Fusion theme on MacOS
5 years ago
Adam Honse
8437be2304
Define USE_HID_USAGE on MacOS
5 years ago
Adam Honse
25484a6152
Add Razer Kraken controller based on OpenRazer
5 years ago
TheRogueZeta
e4e2f8d73e
Add Logitch G303 based on G403
5 years ago
TheRogueZeta
f0fbe17456
Add Gainward GTX 1080 Phoenix
5 years ago
Chris
2b2478fea5
Initial Commit for new device Coolermaster Small ARGB Controller
...
* Added a new controller class
* Compiles cleanly
Commits squashed by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Cheerpipe
e9f3a1b3b9
Logitech G560 initial support
...
Logitech G560 Speaker working with Direct Mode using same bits as the Logitech Ambilight and Audioviz. Other modes are not working (get) as expected.
Note: G560 Direct mode is slow because Logitech hardware implementation but it is working.
Changing volume at the same time colors are changing can reduce FPS because G560 uses the same channel for led and audio modes commands.
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
santeri3700
f7a68e6fe2
Add support for HyperX Pulsefire Dart
...
Commit amended to address review comments by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Dredvard
065bbd249c
Initial support for ASRock Polychrome USB Controller
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
edbgon
f7bcadd9ed
Add initial support for AMD Radeon 6000 series reference cards
...
Commits from edbgon, bobris, and Dr_No squashed and code style changes by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
K900
f7756c003f
SapphireGPUController: Implement Nitro Glow V3
...
Commit amended for code style and to squash commits by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
578157f44d
Initial implementation of Zalman Z Sync controller
5 years ago
Adam Honse
6969542e2d
Initial commit of standalone Razer controller
5 years ago
denk_mal
bab18473aa
Add support for Das Keyboard 4Q
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
49bc09d9c2
Initial Yeelight support
5 years ago
Adam Honse
117500ad04
Add FanBus support
5 years ago
silas
93231c3225
Initial commit for Plugins
...
Commits squashed, code style and naming changes by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Martin Hartl
7a8c4dd2a6
Support hidraw USAGE/USAGE_PAGE
...
* Support hidapi 0.10.1 and newer
5 years ago
edo-2313
6454f6c5f2
Added support for Holtek based mousemats
...
Commits amended and squashed by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
6c3baf477c
Add controller for HyperX Pulsefire FPS Pro mouse (new NGenuity firmware)
5 years ago
Chris
42a6bfc2ec
Small change to OpenRGB.pro to address #824
...
* explicitly declaring c++14 for unix:!macx
5 years ago
Adam Honse
e43d7f8ba5
Increment version number post-release
5 years ago
Adam Honse
88464d1595
OpenRGB version 0.5
5 years ago
k1-801
8a88573443
Add settings page to enable and disable devices
...
Commits squashed and amended to read information only from settings manager by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Chris
e7dc95313f
Changing the Linux executable (only) to lowercase openrgb
...
Commits squashed by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
k1-801
e4a819913a
ASUS TUF Aura Core port (WMI)
...
Commit amended to move files to Windows-specific section of Qt project by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Chris M
6ec7901038
Build Debian packages with CI
6 years ago
silas
f1fd3e0191
Add an ARGB debug device
...
Commits squashed and adjusted for code style by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
David Lee Chong Yew
80c8b5f7e5
Added preliminary support for SteelSeries Apex OG family keyboards
...
Commits squashed by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
enlight3d
7abd511306
add filter for roccat kone aimo detection
...
and clean up controller
6 years ago
Adam Honse
34d8edb629
Fix inconsistent case in Polychrome filenames that was breaking Linux builds
6 years ago
TheRogueZeta
8ffd302a57
Name cleanup: adding brand names to all controllers
6 years ago
Adam Honse
5b68efd09f
Initial prototype of settings manager loads JSON settings file and E1.31 detector uses JSON data to detect devices
6 years ago
Chris
743a27d0a2
Coolermastrer ARGB Controller detecting but not yet applying colour
...
* Compiling correctly
* Adding 5 controllers to GUI
* Changing Colour will cause segfault
6 years ago
Chris
b709e5ddcc
Initial add for Coolermaster ARGB controller
...
* Not yet functional
Commit amended for code style and cherry-pick cleanup by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Adam Honse
87c99d31cf
Update Wiz controller to use JSON library, receive firmware information from device
6 years ago
Adam Honse
5c5ed6f8bd
Initial Philips Wiz controller
6 years ago
Florian Heilmann
04b2e35f81
Add SteelSeries Apex M750 support
...
Commits squashed and some minor code style changes by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Adam Honse
7dfbdade39
Initial support for HyperX Fury Ultra mousemat (Direct mode only)
6 years ago
Adam Honse
62145c4548
Add ASUS ROG Gladius II Core
6 years ago
edbgon
f6083c8506
Logitech G213 Controller (Merge Request !171 )
...
Commits merged and minor code style changes by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Pol Rius
791df64f81
Add support for Sony DualShock 4 (manual merge of !160 )
...
Files pulled in manually and code style changes, Gamepad type addition by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Adam Honse
f3ccaf1a2b
Move RGBController files for device controllers into the Controllers directory
6 years ago
Erik Gilling
854bc099f7
Add Corsair Dominator Platinum RGB driver.
...
Code style changes by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Adam Honse
533bd0c1a0
Linux LED sysfs entries controller
6 years ago
crashniels
88759aaac3
Update Glorious (Sinowealth) driver (Merge request !155 )
...
Manually merged by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Adam Honse
1354864038
Get master building on MacOS
6 years ago
Adam Honse
29fea380aa
Check PCI IDs for scanning SMBus devices to speed up detection
6 years ago
Adam Honse
2d53a2c7f1
Add EVGA v2 controller for RTX2080 XC GAMING, only supports Off and Direct mode for now
6 years ago
Adam Honse
62488cbc1e
Rename EVGAGPU to EVGAGPUv1 before writing a controller for EVGA RGB V2
6 years ago
Adam Honse
f17cdea5b6
Initial controller code for EVGA GPUs. No detection implemented yet.
6 years ago
Stefan Frijters
f1b7b8ba90
Allow to override build date with SOURCE_DATE_EPOCH
...
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
6 years ago
Adam Honse
312d068021
Add controller for Espurna HTTP API
6 years ago
Adam Honse
8b5fcf1db0
Increment version number post-release
6 years ago
Adam Honse
1177e9fa68
OpenRGB version 0.4
6 years ago
k1-801
8b8451017e
Non-important warnings removed
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com> due to merging from a different branch.
6 years ago
TheRogueZeta
f741cb7c6b
Add Logitech Powerplay mat and add speed opt GPW
6 years ago
Adam Honse
d5f86baa73
Create a debug controller with fake devices for SDK testing. Enable with debug_<type> lines in debug.txt
6 years ago
Adam Honse
17f1390f36
Add widget that displays the current color of all LEDs on a controller
6 years ago
Felipe Cavalcanti
effa243adb
Adding support for CPU Cooler Gigabyte Aorus ATC800
6 years ago
Adam Honse
68a16fadc2
Initial support for Corsair Hydro Series devices (only H100i Pro RGB for now)
6 years ago
Adam Honse
aaa2ecddc7
Move i2c bus detectors to their respective files and add a detector macro for i2c busses so they can be detected asynchronously. Fix WMI and DMI info.
6 years ago
TheRogueZeta
9be8ab8371
Add Logitech G Pro Wireless
6 years ago
Chris
8168e1cadb
Initial controller for Tecknet mice
6 years ago
kernzerfall
c15ceaa26c
Add support for Logitech G502 Proteus Spectrum and G512 RGB.
...
- Set the G512 RGB to use G810 driver
- Add driver and interface for the G502 Proteus Spectrum
6 years ago
pobrn
ddc69778dc
Modular detection system with resource manager.
...
Includes pull request !87 with modifications by Adam Honse (calcprogrammer1@gmail.com ).
6 years ago
Katzenbiber
1be9f6e460
Add support for Logitech G203 Lightsync
6 years ago
santeri3700
3bbc3da48b
Enable support for Holtek USB Gaming Mouse
6 years ago
Adam Honse
0a821526fa
Fix typo
6 years ago
crashniels
58b875d5ed
Added missing references in the Qt Project file
6 years ago
Adam Honse
fd7a5fc057
Add empty files/classes for HyperX Pulsefire Surge
6 years ago
Adam Honse
39a5e0eba0
Increment version number post-release
6 years ago
Adam Honse
308bb6f9b8
OpenRGB version 0.3
6 years ago
B Horn
752737034b
AddressSanitizer build time configuration option
...
This adds a configuration time option for enabling AddressSanitizer,
a tool included with recent versions of gcc (4.8+) and clang (3.1+).
To use it:
qmake CONFIG+=asan <path to orgb>
6 years ago
Adam Honse
595248cc10
Fix issues preventing hidapi from working without WinUSB on Windows
6 years ago
Chris
95ded7b871
Initial commit for the EK Loop Connect Support
...
* Implemented Static & Breathing modes
6 years ago
Adam Honse
505e2d2aa4
Initial driver for Sapphire GPU (tested on RX580 Nitro+ on Windows)
6 years ago
xyz
224f59450e
Add support for MSI RTX 2080S Gaming X Trio
6 years ago
Adam Honse
751961b3b3
Initial controller for HyperX Alloy Origins
6 years ago
Chris
12442046e2
Initial commit for dmiinfo.cpp
...
- Tested working for Linux
- Implemented in Fusion2USB controller and the motherboard name will
populate the controller name in the GUI / CLI
6 years ago
edbgon
2d7e996e4b
Added initial support for SteelSeries Apex 7 Keyboard (Nordic model)
6 years ago
Adam Honse
343c285321
Initial driver for Ducky One 2 keyboard
6 years ago
Adam Honse
4c6429ae76
Add OpenRGB client support to GUI
6 years ago
Erik Karlsson
765ef62858
Add SteelSeries Siberia 350
6 years ago
Adam Honse
e26e874d1c
Fix file that didn't get renamed
6 years ago
Adam Honse
f1fe428f59
Rename Hue2Controller to NZXTHue2Controller and add additional Hue 2 protocol devices documented in liquidctl
6 years ago
Adam Honse
5828c4df8d
Add Debian packaging files
6 years ago
B Horn
bc6487505a
Adding scripts and tooling to build an AppImage
6 years ago
Adam Honse
8ae07ea9e2
Logitech G810 Orion Spectrum driver, does not include direct mode yet
6 years ago
Swyter
d3162ea2e8
Initial version of the MSVC/Qt5 GitLab buildbot. On Windows also copy inpoutx64.dll and libusb-1.0.dll to the final destination and use intermediate build folders to get rid of the cruft.
6 years ago
Adam Honse
5b8441c57d
Initial implementation of RGB Fusion 2 DRAM controller
6 years ago
crashniels
479d51df87
AMD ADL Windows
6 years ago
crashniels
8e62be0b9e
Added the Model O
6 years ago
Adam Honse
316902b2c3
Fix Steelseries path
6 years ago
B Horn
be9711a021
First working version to support the Rival 110 mouse
6 years ago
Adam Honse
8f19267886
Use hidraw backend for hidapi if available
6 years ago
Adam Honse
c3ceac1ed9
Add more MacOS project definitions
6 years ago
Adam Honse
bb01790d71
Add MacOS libraries and paths to project file
6 years ago
Adam Honse
9cf7bdea29
Use system hidapi on Linux
6 years ago
Adam Honse
6da6ff6cc0
Reorganize Qt project file and add section for MacOS configuration
6 years ago
Martin Hartl
e6c4017ad0
Add Logitech G403 driver
6 years ago
Adam Honse
85fc72232a
Logitech G203 and Corsair ST100 support
6 years ago
Adam Honse
6a85729f10
Increment version number post-release
6 years ago
Adam Honse
13414ec9b8
OpenRGB version 0.2
6 years ago
Martin Hartl
7ca0a1b6ab
Add Aura USB controller for X570 mainboards
6 years ago