Commit Graph

120 Commits

Author SHA1 Message Date
k1-801
290fddaf55 Fix incorrect font color detection for DeviceView (threshold 50) 2020-09-06 02:36:53 -05:00
k1-801
ec77c658f2 Rudimentary rescanning implemented but button for it not added due to SDK conflicts. Stop detection button.
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
2020-09-06 01:37:16 -05:00
Adam Honse
0345eb582b More warning fixes 2020-09-02 19:03:43 -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
k1-801
66fd8ab394 Dark theme icons 2020-08-31 09:35:35 -05:00
k1-801
45dc619076 Expand large keys to fill empty spaces in the matrix, if possible
Change manually picked from merge request by Adam Honse <calcprogrammer1@gmail.com>
2020-08-30 00:31:18 -05:00
k1-801
1c7bfdaeb4 Proper UTF-8 labels
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
2020-08-29 01:40:59 -05:00
Adam Honse
c386a6c571 Add i2c tool for reading multiple bytes from an SMBus device register 2020-08-27 19:12:37 -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
b03fce33ca Update Key: Context to Key: Menu in device view label lookup 2020-08-24 00:51:34 -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
ba24efe544 Fix display for devices with multiple matrix zones 2020-08-24 00:40:44 -05:00
Adam Honse
f750654b3e Check for size changes and refresh data if size has changed 2020-08-24 00:40:44 -05:00
Adam Honse
b0b46dd3a5 Use QString for LED labels vector 2020-08-24 00:40:44 -05:00
Adam Honse
5e002107ef Add key labels based on key names 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
63f005d4fc Forgot a DeviceView update in setSelectionColor 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
7781b1425d Ctrl-held selection fix 2020-08-24 00:40:43 -05:00
k1-801
7977a3ef50 Fix some signedness warnings, add size caching 2020-08-24 00:40:43 -05:00
k1-801
3000d625fa WIP: Zone names displayed fine now, but off-center 2020-08-24 00:40:43 -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
c6b10d9316 Center the device view horizontally 2020-08-24 00:40:43 -05:00
Adam Honse
177cd2ec92 Use matrix map when available 2020-08-24 00:40:43 -05:00
Adam Honse
f787c5e63f Move device view above other controls, begin working on matrix display 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
c571ea124f Add GitLab URL to the Software Information page 2020-08-08 02:46:41 -05:00
Adam Honse
9db92e9afa Show Software Information and SMBus Tools tabs after device list has been refreshed 2020-08-07 23:37:23 -05:00
Térence Clastres
f8af9980fd Fix crash on close while detecting devices 2020-08-07 14:01:59 -05:00
Adam Honse
06b2cd87c6 Clean up progress bar initial state 2020-08-07 14:01:59 -05:00
Adam Honse
f716a05947 Add detector names and display them in the progress bar 2020-08-07 14:01:59 -05:00
Adam Honse
e84cb98055 Add detection progress bar to the user interface 2020-08-07 14:01:59 -05:00
Adam Honse
7898e9b95d Initial prototype of asynchronous detection. DMI information broken 2020-08-07 14:01:59 -05:00
Al_eXs
3f66f0d67a Fix Tab navigation order in the GUI 2020-07-23 21:48:31 -05:00
Adam Honse
320129633d Add SMBus detection mode selection box 2020-07-20 17:49:12 -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
4c6429ae76 Add OpenRGB client support to GUI 2020-06-28 17:57:27 -05:00
Adam Honse
a25f3ef2fc GUI rework to provide more control over optional tabs to main.cpp, add TODO comments for client mode 2020-06-28 03:01:43 -05:00
Adam Honse
6cf32b8a94 Remove icon extension in desktop file 2020-06-18 21:51:51 -05:00
B Horn
bc6487505a Adding scripts and tooling to build an AppImage 2020-06-18 21:36:59 -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
64c0861097 Move icon lookup to its own function for reusability 2020-05-25 16:41:56 -05:00