Chris
55c8ac8e3e
Normalising the inverted value to fix #1326
...
* Inverted value speeds need to be normalised when applying the value to
the slider as well as when reading from the slider
+ added code to UpdateModeUi() to address this
2021-04-18 14:59:00 +10:00
KundaPanda
2b6a3e19ea
Enable LED select box for mode-specific color mode
2021-04-03 19:23:02 +00:00
silas
905d52ca57
Make spin box values be correct on startup
2021-03-24 13:40:29 +00:00
Alexey Sokolov
367d01ceff
Add description tooltips for common modes
...
Partially addresses #232
Commits squashed and amended for code style and to remove QItemDelegate by Adam Honse <calcprogrammer1@gmail.com >
2021-02-10 13:11:21 -06:00
Adam Honse
195730e721
Fix color palette buttons to work with and without Windows dark theme enabled
2020-11-27 02:14:21 -06:00
Adam Honse
fd4dcbd092
Add size check before correcting selected zone
2020-11-26 18:22:25 -06:00
Adam Honse
9c9dff41c3
Don't clear the entire tab bar, instead add new controller tabs only if missing and sort existing ones, then delete only those that no longer have an associated controller in the controllers list. Disabled software info and i2c tools pages for now
2020-10-01 22:33:54 +00:00
Adam Honse
278d6b0d00
Ensure controller still exists before trying to unregister callback
2020-09-28 23:45:41 -05:00
Adam Honse
f568253c51
Clean up more warnings
2020-09-02 18:25:58 -05:00
k1-801
8b8451017e
Non-important warnings removed
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com > due to merging from a different branch.
2020-09-01 23:29:00 -05:00
Adam Honse
7daa5b6556
Use horizontal layouts for buttons and detection elements, repaint device view when selecting all
2020-08-24 22:36:18 -05:00
k1-801
1598fc8de4
Add apply and select all buttons.
...
Select all button and some minor rework by Adam Honse <calcprogrammer1@gmail.com >
2020-08-24 22:12:09 -05:00
Adam Honse
6d9aea38a6
Fix setting mode specific colors and not changing to direct mode when the mode has no configurable colors
2020-08-24 00:40:44 -05:00
Adam Honse
a2ed9571cf
Add button to toggle graphical LED view and default to hidden
2020-08-24 00:40:44 -05:00
Adam Honse
b6824b8a46
Don't update the mode UI when the update callback occurs for now
2020-08-24 00:40:44 -05:00
Adam Honse
342d90b82a
Add function to unregister update callback when device page is deleted
2020-08-24 00:40:44 -05:00
k1-801
4601b91f1f
Fixed multiple selection, temporarily disabled interface updates due to update spam from a controler
...
Code style changes and integration by Adam Honse <calcprogrammer1@gmail.com >
2020-08-24 00:40:44 -05:00
k1-801
c8ea2ff36f
Zones overlapping fixed
...
Code from RGBController moved to DeviceView by Adam Honse <calcprogrammer1@gmail.com >
2020-08-24 00:40:44 -05:00
k1-801
bbc3c1de5b
WIP: Instant color setting, buttons removed
...
Code cleanup by Adam Honse <calcprogrammer1@gmail.com >
2020-08-24 00:40:43 -05:00
k1-801
a2a394492b
WIP: Multiple selection test
...
Rework of LED position data from RGBController into DeviceView, code style cleanup modified by Adam Honse <calcprogrammer1@gmail.com >
2020-08-24 00:40:43 -05:00
Adam Honse
d3993547c3
Device view resizes width to fit window size, UI updates on SDKcontroller update
2020-08-24 00:40:43 -05:00
Adam Honse
17f1390f36
Add widget that displays the current color of all LEDs on a controller
2020-08-24 00:40:43 -05:00
Adam Honse
f108515a6e
Fix Set All Devices being slow and crashing on certain setups. It was sending the update multiple times
2020-07-03 02:59:54 -05:00
Adam Honse
e086ecd0bb
Fix wheel color changing when setting all devices
2020-06-07 18:01:48 -05:00
Adam Honse
f612ca8bdc
Fix bug with ColorWheel updating
2020-06-07 17:58:55 -05:00
Adam Honse
0c7009b973
Update color wheel when choosing an LED from the LED selection box
2020-03-31 16:34:55 -05:00
Adam Honse
5719956441
Add color wheel color picker to UI
2020-03-30 17:54:25 -05:00
Adam Honse
aa182936ba
Clean up warnings, except in hidapi and cli files
2020-03-20 12:10:18 -05:00
Adam Honse
4919b03bd1
Remove controller-side LED count from Corsair Lighting Node and ThermalTake Riing controllers, initialize them to zero LED count
2020-03-19 20:55:57 -05:00
Adam Honse
18c18e3999
Automatically save a sizes.ors profile when resizing a zone, then automatically load zone sizes from sizes.ors on start
2020-03-19 14:24:39 -05:00
Adam Honse
23ad5ca244
Fix setting individual LEDs when a specific zone is selected
2020-03-08 20:51:30 -05:00
Adam Honse
62518b5163
Update RGBController API and GUI to handle resizable zones. All controllers except for CorsairNodePro have been disabled pending rework
2020-03-04 19:29:58 -06:00
Adam Honse
736e624366
Resize button. Resizes mode specific color lists. Partial implementation of resizing zones
2020-03-04 17:53:44 -06:00
Adam Honse
a6c9d1232a
Don't apply colors unless per LED mode
2020-02-26 21:16:02 -06:00
Adam Honse
bd027e596e
Set colors when updating mode
2020-02-26 19:36:00 -06:00
Adam Honse
51c3568f7a
Profile save and load test
2020-02-26 19:36:00 -06:00
Adam Honse
bba88eb1f2
Update mode color description to add mode-specific colors.
2020-02-16 12:09:11 -06:00
Adam Honse
6828335dc5
Just set active_mode rather than call SetMode for SetCustomModefunction. Implement for a few tested devices only for now. Fix some user interface issues with custom mode selection.
2020-02-10 00:17:02 -06:00
Adam Honse
966297710b
Fix custom mode setting in UI
2020-02-09 19:55:26 -06:00
Adam Honse
2cd0b64251
Add mode control to Thermaltake Riing controller
2020-02-09 15:26:20 -06:00
Adam Honse
760c57c29c
Only show LEDs for selected Zone, add an All Zones option to Zone box
2020-02-01 12:54:51 -06:00
Adam Honse
e8e9a1e7e5
Set custom mode when applying color to all devices
2020-01-25 17:37:32 -06:00
Adam Honse
b3c1cdf63d
Fix issues with inverted speed and random flag
2020-01-25 17:37:32 -06:00
Adam Honse
585eb8a5a3
Add direction support
2020-01-25 17:37:32 -06:00
Adam Honse
d13971b7ce
Add inverted speed flag to device UI to handle devices where slowest speed is a larger value than fastest speed
2020-01-25 17:37:32 -06:00
Adam Honse
2ae74c1e7f
Add slider for speed control, add min/max speed parameters to mode information, update Corsair Pro and Patriot Viper drivers to include speed control
2020-01-25 17:37:32 -06:00
Adam Honse
fb3103e458
Add mode parameters to Corsair Vengeance RGB Pro controller
2020-01-25 17:37:32 -06:00
Adam Honse
c70943da18
Add Random Color checkbox and combine Aura fixed-color and cycling ("random") modes to use this new checkbox
2020-01-25 17:37:32 -06:00
Adam Honse
1d6e0cf6a4
Fix mode initialization, fix mode map for Corsair Pro
2020-01-09 13:36:06 -06:00
Adam Honse
c7030ad47d
Rework the RGBController API to handle the colors vector outside of device specific implementations
2020-01-06 21:23:26 -06:00