Commit graph

1855 commits

Author SHA1 Message Date
Adam Honse
524fd057fe Add tab icon fields (string and image) to the plugin information and add comments to make it easier for plugin developers to fill in information structure 2021-08-30 02:56:57 +00:00
Adam Honse
759aa341c2 Code cleanup, only allow one registered callback in PluginManager and PluginPage 2021-08-30 02:56:57 +00:00
Adam Honse
2643ed0d8f Unload old plugin and load new one when replacing an existing plugin during install 2021-08-30 02:56:57 +00:00
Adam Honse
208deaea12 Remove plugin from active plugins list when removing plugin from user interface 2021-08-30 02:56:57 +00:00
Adam Honse
6bacee59f5 Add capability to load and unload plugins 2021-08-30 02:56:57 +00:00
Adam Honse
bd2334c186 Add enabling and disabling of plugins when clicking checkbox 2021-08-30 02:56:57 +00:00
Adam Honse
28d590b64d First draft of plugin API changes 2021-08-30 02:56:57 +00:00
TheRogueZeta
90788131ae Add ASUS ROG STRIX RTX 2060S O8G Gaming 8G ID 2021-08-29 11:28:31 -07:00
TheRogueZeta
d59388a44c Add ASUS ROG Strix GTX 1050 O2G Gaming device ID 2021-08-28 11:03:27 -07:00
Adam Honse
6b9f7129b3 Add HyperX Pulsefire Core (same protocol as HyperX Pulsefire FPS Pro) 2021-08-27 10:44:45 -05:00
Adam Honse
36f961637e Add Razer Core X to RazerController 2021-08-26 12:26:46 -05:00
TheRogueZeta
3db2c077d8 Send software mode for K68 2021-08-24 22:58:40 -07:00
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
2021-08-25 02:44:53 +00:00
TheRogueZeta
a28badafb9 Add ASUS GTX 1060 Strix Gaming 6G 2021-08-25 00:24:48 +00:00
TheRogueZeta
33448f9b46 Update names to match drivers/i2c/busses/i2c-i801.c 2021-08-24 17:01:23 -07:00
TheRogueZeta
b37b13125d Add Intel Sunrize Point-H device ID 2021-08-24 16:56:33 -07:00
Florian Plasun
aa6260273c Add support for the SteelSeries Rival 600
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-08-23 14:37:19 -05:00
Arturo Velázquez
470b27fa43 Added another PID of newer version of NZXT RGB & FAN CONTROLLER 2021-08-23 04:55:17 +00:00
Adam Honse
d97cf10953 Add Gigabyte RTX3060Ti EAGLE OC 8G V2.0 LHR 2021-08-22 20:51:31 -05:00
Chris
d913707258 Adding brightness to the AMD Wraith Prism Controller
Commit amended to fix brightness issue by Adam Honse <calcprogrammer1@gmail.com>
2021-08-22 20:37:11 -05:00
Chris M
4f24250772 Updating libcmmk to call hid_write() with prepended 0x00 resolving #1673 2021-08-23 00:58:33 +00:00
Qwex
02ca3f32a0 Add Corsair K100 keyboard support (direct mode)
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-08-22 19:43:11 -05:00
B Horn
e6dd1e4ef4 Use the correct command for Sensei Mouses
0x09 was the command for older steelseries devices, which can break the LEDs [1]
if used on the more recent sensei series.

[1] https://github.com/FFY00/rival310-re

Signed-off-by: B Horn <b@horn.uk>
2021-08-22 22:54:56 +00:00
Dominic Laumer
5e3ab417bc Added support for NZXT Underglow (300 mm) RGB strips 2021-08-22 21:52:36 +00:00
Adam Honse
f98e80fada Change vendor name for AlienwareCotnroller to just Alienware 2021-08-22 16:48:28 -05:00
mhdsallal
6d6c324927 Add Support to Alienware AW510K Keyboard
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-08-22 16:48:13 -05:00
Pol Rius
752f1ebcdc Revert "Implement saving for steelseries rival and sensei mice"
This reverts commit eef55e6d6e.
2021-08-20 22:21:21 +02:00
Adam Honse
7d7d3aaffc Don't draw the LED view or handle mouse events when the selected mode doesn't use per-LED colors 2021-08-20 10:10:44 -05:00
Chris
dfcc436472 Removing rising timer on packet intialisation to allow for true Direct mode 2021-08-20 14:08:24 +00:00
Adam Honse
ab9a7674bd Initial HyperX Pulsefire Haste support 2021-08-19 19:20:12 -05:00
TheRogueZeta
7e77edb8d6 Fix K70 Mk2 keymap and software direct mode 2021-08-17 21:24:07 -07:00
Adam Honse
7327644d26 Use TabLabel for all tab labels and adjust the TabLabel widget layout so that it aligns with the previous HTML label layout. Height is slightly increased for two-line labels. 2021-08-17 19:44:20 -05:00
Adam Honse
bbc16a9ae2 Rename DeviceTabHeader to TabLabel, so we can use it for all tabs rather than just device tabs 2021-08-17 19:13:28 -05:00
Harry Kantas
507cece3cc Added Razer Book 13 (2020) under Master Device List 2021-08-17 23:29:15 +00:00
TheRogueZeta
3367892b75 Add EVGA RTX 2080TI XC Hybrid Gaming to detector 2021-08-17 12:33:37 -07:00
Spucknapf
468cf81a61 fix dangling reference in HueEntertainment 2021-08-17 16:42:39 +02:00
Jeffrey Geer
988f56ee5a Added MSI RTX 3080 Ti Gaming X Trio 12G PCI IDs to MSIGPU 2021-08-17 13:12:09 +00:00
Chris
0281274379 Correcting Usage Page for the ROG Gladius II Wireless 2021-08-17 13:08:26 +00:00
Chris
042d4b1240 Correcting Usage Page for the ROG Pugio II to resolve #1706 2021-08-17 13:08:26 +00:00
Spucknapf
959a8350b0 Fix dangling reference 2021-08-17 09:59:49 +02:00
Harry Kantas
0419d1ab84 Add support for Razer Book 13 (2020)
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-08-16 07:25:41 -05:00
Chris
a479c424c9 Adding support for the MSI MEG X570 GODLIKE (MS-7C34)
* Requested on Discord by @TheGrandFinale2001
2021-08-15 20:25:35 +00:00
Chris
f3c977f5fb Adding the G910 to UDEV rules 2021-08-15 13:29:07 +10:00
Chris
0883a48be3 Reordering zones on the Lancehead Tournament Edition to resolve #1698 2021-08-14 18:14:43 +00:00
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
2021-08-14 18:20:16 +10:00
Mola19
926f62f512 Add more ASUS Mice, make ASUS mouse controller more flexible
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-08-14 00:53:01 -05:00
K900
f735adf956 SapphireGPUController: add RX6700XT Nitro+ 2021-08-13 03:10:14 +00:00
Alex
af5006e08f Add abnt / key to the controlled leds 2021-08-12 03:01:20 +00:00
Vova
b06f62dddd Add MSI GeForce RTX 3060 Ti 8GB Gaming X Trio LHR 2021-08-10 15:27:10 -05:00
Adam Honse
f307250e67 Add MSI Mystic Light 7C83 2021-08-09 13:31:18 -05:00