morg
f54ecd8b1b
Add detection start and end callbacks
2021-05-17 08:14:00 -05:00
Adam Honse
d88f9979a9
Rework network client callback pipeline - route callbacks from clients through ResourceManager so that device list callbacks get called. Fixes remote devices not showing up in plugins.
2021-05-14 23:29:34 -05:00
Martin Hartl
94370c24a8
cli: Fix mode specific colors for range
2021-05-14 15:14:11 +02:00
nightsky30
c29a38a8c9
Fix the number of LEDs for Lancehead devices; 16 LEDs, not 18 #6
2021-05-13 23:03:06 -05:00
Artur Pieniążek
651a8d2f2a
Handle K95 Platinum ANSI and ISO layouts
...
Commits merged by Adam Honse <calcprogrammer1@gmail.com>
2021-05-13 22:51:03 -05:00
silas
a51e2f8ac8
Make device list change warning callback
...
This will be helpful for keeping plugins from crashing
Commit amended to change callback function name for consistency by Adam Honse <calcprogrammer1@gmail.com>
2021-05-13 22:30:38 -05:00
k1-801
02ba8a799e
Server freed from ResourceManager
...
Commit amended to revert OpenRGBInterfaces.h header (may reconsider in the future) by Adam Honse
<calcprogrammer1@gmail.com>
2021-05-13 22:10:41 -05:00
alpemwarrior
a6bc30a31c
Add 64-bit .rpm package build to CI for Fedora.
2021-05-14 02:02:28 +00:00
Chris
81bf61867f
Amending QTwindow geometry config to resovle #1245
...
+ Code to initialise config values.
+ Added "load_geometry" variable so that you can load set values but not have to "save_on_exit"
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-05-13 20:59:32 -05:00
Martin Hartl
1f21d9ad62
Asus mainboard: Rename RGB headers
...
There is currently no difference in naming for the integrated
motherboard LEDs and the motherboard non-addressable RGB headers. This
commit renames the RGB headers in the RGB controller. The number of RGB
headers is read from the configuration table.
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-05-12 22:35:21 -05:00
Pol Rius
658eb3a1f7
Initialize profile_loaded properly
2021-05-12 18:27:22 +02:00
edbgon
a567aa1e62
Update Ducky to support ISO layouts
2021-05-12 07:44:41 +02:00
Adam Honse
d3ee9911b5
Change UI_Settings key to UserInterface
2021-05-10 22:17:11 -05:00
Chris
166bc13dec
Adding ability to save QTwindow geometry to config solving #1245
...
+ Load window geometry from config added to constructor
+ Save window geometry to config added to destructor
+ Added an opt out boolean to allow for saving / not saving geometry
+ Consolidated the Minimize settings into the "UI_Settings" in config
+ Code to initialise config values.
Amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-05-10 22:15:20 -05:00
Adam Honse
47e4dc7431
Add MSI Mystic Light 7D09 PID to 185 byte controllers list
2021-05-10 08:47:10 -05:00
Adam Honse
20b149aeef
Implement direct mode for Corsair K57, only in wired mode.
2021-05-09 15:09:29 -05:00
Adam Honse
91dd39f3f3
Start implementing Corsair Wireless (K57) controller. Detects both keyboard and dongle, no other functionality implemented yet
2021-05-08 13:40:19 -05:00
Dmitry K
647670a04a
Skip Inpout-dependent detection when inpout is not available
2021-05-06 23:11:30 +00:00
morg
23db961be3
Refactor OpenRGBDialog2 + add SettingsTab as plugin location
2021-05-06 17:57:28 +02:00
morg
59a0bec399
Toggle plugins visibility for all locations
2021-05-06 01:16:06 +00:00
morg
3543218722
Automatically create the plugins folder
2021-05-06 01:02:08 +00:00
morg
0fbe96f8ec
Add button to open settings folder
2021-05-06 01:00:34 +00:00
Gabriel Marcano
30f88d5fcf
Fix mismatched new[] / delete
...
- The device description buffer was allocated using new[] in
RGBController. Make sure to free it using delete[].
2021-05-05 02:07:19 -07:00
Adam Honse
198a246af1
Add timeouts to prevent lockup of Razer Naga Epic Chroma
2021-05-02 12:02:46 -05:00
silas
827c78da13
Fix window getting larger when spamming toggle LED view
...
Commit amended to only implement size hint change by Adam Honse <calcprogrammer1@gmail.com>
2021-05-02 11:33:20 -05:00
Adam Honse
08d495941e
Add effect handling for per-LED Razer devices
2021-05-02 01:50:19 -05:00
morg
8ee0b12ef8
Auto hide/show plugin containers
...
Commit amended for code style and to add comments by Adam Honse <calcprogrammer1@gmail.com>
2021-05-02 00:01:52 -05:00
TheRogueZeta
84371c3cd8
Add Asus Strix 2070S A8G Gaming PCIe ID
2021-05-02 02:16:24 +00:00
morg
0b4a8ffce2
Software info: add website link, make links clickable
2021-04-30 21:02:35 +02:00
Bernhard Held
2df555d864
Add support for Gainward RTX 2070 Super Phantom
2021-04-30 16:06:34 +00:00
Adam Honse
429068760d
Fix more warnings
2021-04-30 10:56:40 -05:00
Tam Do
47877193a7
rename mode to reactive, behavior is that key changes from color1 to color2 when pressed, and fades back to color1 after some time configured by the speed parameter
2021-04-30 01:42:49 +00:00
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>
2021-04-30 01:42:49 +00:00
Lukas Niederbremer
7e4b9c0cb0
Add experimental Cooler Master MasterKeys support
2021-04-30 01:42:49 +00:00
shawnc722
b3e1cc6552
Fix invalid serial numbers crashing the python interface.
...
(cherry picked from commit a5ff98940cbe2e91ecaf2445febd87e373f35723)
2021-04-29 19:17:09 +00:00
shawnc722
13b1da9d64
Removed various brightness modes and made highest brightness into Direct mode. Can use relative intensity to set brightness, ie RGB(255,0,255) (magenta) at ~60% brightness is RGB(150,0,150)
...
(cherry picked from commit b43cfd3b04e9faf980e319c596be5de49140f9b0)
2021-04-29 19:14:54 +00:00
Adam Honse
5616f547e4
Fix a bunch of warnings
2021-04-29 13:42:49 -05:00
shawnc722
37d58ee1a6
Add support for ASUS GTX 1080
2021-04-29 00:17:10 +00:00
TheRogueZeta
74b05f17fd
Add ASUS ROG STRIX RTX 2060 EVO Gaming 6G
2021-04-26 12:31:44 -07:00
Chris
6a8524f371
Adding ASUS GTX 1070 Strix OC
...
* As per yozukiRR adding 0x8599 for the ASUS GTX 1070 Strix OC
2021-04-26 09:42:38 -05:00
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>
2021-04-25 22:55:49 -05:00
shawnc722
05d72ba96f
Fixed detection of Apex 350 and tweaked display names of OG Apex
2021-04-25 17:06:57 -05:00
k1-801
402423e338
Fix a memory leak in NetworkClient
2021-04-25 16:55:15 -05:00
Adam Honse
dd4865c3e0
Add initial version of the Plugin Container, which prevents plugins from resizing the window unless shown
2021-04-23 22:45:30 -05:00
Adam Honse
30623b36fd
Use Debian Bullseye for CI builds
2021-04-23 22:37:39 -05:00
Chris
9b8d2c38d3
Changed "Set All Devices"
...
* Changed `Set All Devices` to `Apply To All Devices`
* Added a tooltip to `Apply to All`
* Added Black and White quick colour swatches and left them "not flat" to
ensure visibility in Light and Dark mode.
Commit amended to fix display issues on Windows and to group buttons in layout by Adam Honse <calcprogrammer1@gmail.com>
2021-04-23 11:44:59 -05:00
Adam Honse
be1fbc27ca
Add device type string for virtual device
2021-04-22 16:24:48 -05:00
TheRogueZeta
95f40039eb
Correct errant hyphen with underscore and update CI names
2021-04-22 19:44:17 +00:00
TheRogueZeta
cd8e455b79
Update CI config to rename artifacts.zip with build info
2021-04-22 00:08:17 -05:00
morg
57db50f642
Fix VisualMap plugin URL in README
2021-04-22 00:11:22 +00:00