Adam Honse
dd47256f06
Initialize WMI only once, remove init calls from everywhere it is called and initialize it once as a static variable
...
* See comment: https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/1581#note_684260496
2021-09-24 18:05:04 +00:00
TheRogueZeta
eaaed7fd83
Patch i2c_smbus_nvapi for I2C_SMBUS_I2C_BLOCK_DATA and add GPU logging
2021-09-24 17:54:42 +00:00
Mola19
e8e09b3953
Update ASUS Mouse Controller
...
* Merge Request !746
* Add Brightness control
* Add Save support
* Fix speed values to be device-specific
* Use relative IDs for modes since they differ per mouse
Commits squashed by Adam Honse <calcprogrammer1@gmail.com >
2021-09-23 21:52:32 -05:00
Chris M
caa398b508
Adding support for Colermaster MM720 to resolve #1782
2021-09-23 13:55:06 +00:00
Adam Honse
5d8a58fc24
Add ability to save client connections to auto-connect on launch
2021-09-22 20:58:45 -05:00
Chris
f4b7dacfd5
Moving G502 variants to the common controller for diagnosis and testing
...
* Code cleanup to remove depracated code
* Implementing workaround for mode breathing / spectrum cycle value swap
2021-09-22 14:40:36 +00:00
Adam Honse
9a0faba2f4
Add Disconnected mode to Philips Hue Entertainment controller, which allows for disconnecting and reconnecting Entertainment Mode without restarting OpenRGB
2021-09-21 10:19:04 -05:00
Adam Honse
f59b637852
Add link to the OpenRGB SDK Documentation wiki page in the README
2021-09-19 23:05:43 -05:00
Adam Honse
b6cc0bda21
Fix profile packets in SDK client not including the null terminator for the strings
2021-09-19 22:44:34 -05:00
TheRogueZeta
822a12ac29
Add EVGA RTX 2070 SUPER Black device ID
2021-09-19 23:37:26 +00:00
Adam Honse
b8246b6140
Add Philips Hue settings page
2021-09-19 02:32:17 -05:00
abma
ea00ca8977
Fixes for creating a Flatpak build, preparation for Flathub
...
Commits squashed by Adam Honse <calcprogrammer1@gmail.com >
2021-09-18 19:00:45 -05:00
TheRogueZeta
d765cb39bd
Add EVGA GeForce RTX 2080 SUPER XC GAMING device ID
2021-09-16 21:12:11 -07:00
TheRogueZeta
9f858e1826
Add SubVendor filtering to SMBus controllers
2021-09-17 03:54:50 +00:00
djdox23
a460630f3c
Add support for Gigabyte 3060 Ti Gaming OC PRO Rev 1.0
2021-09-14 14:20:16 +00:00
Chris
9b08141ef2
Selectable Git commit ID on the Software Page to resolve #1769
2021-09-13 16:54:48 +00:00
TheRogueZeta
2b78e061a5
Add ASUS ROG STRIX RX5600XT O6G device ID
2021-09-11 21:25:53 -07:00
Adam Honse
d6e9ee3978
Add option for introducing a delay (in milliseconds) between direct mode LED packets for the QMK OpenRGB protocol
2021-09-11 20:10:37 -05:00
Thomas Dubosc
e4692cb562
Adds ASUS ROG Strix GTX 1660S O6G Gaming GPU
2021-09-10 13:13:37 +00:00
morg
4f62d68f6d
Add ability to drag and drop plugin files into the UI
2021-09-08 22:22:31 -05:00
morg
70a2fa81c8
Enable the remove plugin button only when a plugin is selected.
2021-09-09 03:03:44 +00:00
Ksaper
04c430e31b
Add a logging message for when openrgb is not enabled in the firmware
2021-09-09 03:01:02 +00:00
Ksaper
56640b5922
Improve logging message
2021-09-09 03:01:02 +00:00
Ksaper
96427c4015
Add a logging message when procotol version is too old
2021-09-09 03:01:02 +00:00
Ksaper
5b02b3430e
Add support for saving to eeprom
2021-09-09 03:01:02 +00:00
Adam Honse
4991e7744b
Add Yeelight devices settings page
2021-09-06 17:30:55 -05:00
Adam Honse
d0260a7eb0
Add Philips Wiz devices settings page
2021-09-06 16:46:39 -05:00
Marcin
a6da9a25b7
Simplify Logitech G915 detection logic
2021-09-03 13:54:22 +02:00
Timo Gurr
00197be5fa
Do not hardcode the pkgconf command
2021-09-03 04:23:09 +00:00
Adam Honse
c0d5529083
Free temporary enumeration from Razer Chroma ARGB controller detection
2021-09-02 23:19:25 -05:00
Qwex
2e032314a4
Fix Razer Chroma ARGB controller detection if interface 1 is earlier in the hidapi enumeration list than interface 0
2021-09-03 04:10:16 +00:00
yawor
7036c05bc2
Add support for Logitech G915
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-09-02 22:46:53 -05:00
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 >
2021-09-02 22:13:44 -05:00
morg
70024faabd
Reviews log messages, fixed some typos and ensure consistency
2021-09-02 13:09:44 +02:00
morg
344e7c7551
Make sure the exit action is the last action in the tray menu
2021-09-02 04:18:10 +00:00
morg
3699889250
Prompt users to resize or setup zones. #1407
2021-09-02 03:30:40 +00:00
morg
bdc1b6f3f4
Add Http Hook Plugin to the plugin list.
2021-08-31 23:08:13 +00:00
B Horn
b4e76c8281
Fixing breathing + LED setting
...
Signed-off-by: B Horn <b@horn.uk >
2021-08-31 23:04:40 +00:00
Chris
b72dbf4638
Updating UDEV rules
2021-08-31 23:04:40 +00:00
Chris
61e4c74d6a
Code path streamlined and cleanup
2021-08-31 23:04:40 +00:00
B Horn
94ab89c95d
Rival 3 support
...
Signed-off-by: B Horn <b@horn.uk >
2021-08-31 23:04:40 +00:00
Chris
ea238cf6e6
Adding internal row and column count for Coolermaster keyboards
...
- Removes front light bar row from all but MK750
- Removes Numpad for TKL
+ Splitting out vendor name for clarity on information tab.
2021-08-31 23:03:41 +00:00
Adam Honse
db77a76f45
Update AUMA0-E8K40101 Aura SMBus device to use V1 register layout
2021-08-31 13:52:33 -05:00
Adam Honse
cbdebf7ec8
Scroll plugins list by pixel rather than by item
2021-08-29 23:09:28 -05:00
Adam Honse
2800e76e9d
Add GetTrayMenu to plugin API to provide a dedicated interface for registering a tray menu for a plugin
2021-08-29 22:58:58 -05:00
Adam Honse
2f25c4af7f
More plugin updates, enum for location
2021-08-30 02:56:57 +00:00
Adam Honse
702be2401b
Add comment indicating location is mandatory, list possible locations, rename SettingsTabBar to SettingsTab for consistency
2021-08-30 02:56:57 +00:00
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