Commit Graph

271 Commits

Author SHA1 Message Date
morg
a47ae7ed48 Migrate from QSS to QPalette 2022-02-13 11:42:15 +01:00
Chris
d8e023b4c8 Initial commit for a canonical list of key names
+ Created RGBControllerKeyNames.h
* Adjusted every reference for key names found in `DeviceView`
* Formatting corrections
2022-02-13 15:40:15 +11:00
alpemwarrior
aabba4ed62 Avoid double or triple mode updates 2022-02-12 23:31:09 +00:00
Adam Honse
0e750b6e9e Initial LIFX commit 2022-02-12 04:45:22 +00:00
Chris
6709cfb735 Aligning Direction updates for consistency and readability
+ Adding check to see if the UI DirectionBox is enabled before executing changes to the box.
2022-02-11 20:53:26 +00:00
TheEvilSkeleton
dfb8eb54ac Add Developers name 2022-01-28 04:25:44 +00:00
Chris
8b1424a150 Adding Unicode symbols for Media keys
+ Play/Pause, Stop, Previous & Next Track
+ Mute, Volume Up & Down
2022-01-24 11:33:16 +11:00
Shady Nawara
d90ea6b843 Reduce CPU usage when accessing i2c smbus devices on windows (AMD) 2022-01-24 00:20:03 +00:00
morg
fe51cc7c5d Hide the led view to prevent a paint event on rescan #1871 2022-01-21 04:02:16 +00:00
Dmitry K
f01557a3fa #1267 Fix Set All Devices function turns off all lights when windows number format is not in English 2022-01-16 00:27:33 +00:00
Frederik Madsen
cb6b701b8d Add keymap for Razer Blade Pro 17 2021 2022-01-12 17:23:25 +00:00
morg
f89c56d864 Review TabLabel UI. Fix #2055 2022-01-04 18:57:40 +00:00
TheEvilSkeleton
01eba8968b Add release 0.7 in appstream 2022-01-01 07:06:45 +00:00
TheRogueZeta
b877787e12 Update resize messages
Wording adjusted by Adam Honse <calcprogrammer1@gmail.com>
2021-12-29 17:02:01 -06:00
Artem
c8f82bb768 Add AppStream metainfo 2021-12-23 03:50:25 +00:00
morg
f08736eab8 Resize tab label height depending on the font in use. Fix #1922
Commit amended to fix icon getting cut off in certain cases by Adam Honse <calcprogrammer1@gmail.com>
2021-12-21 00:27:30 -06:00
Chris
310447c5f0 Adjusting QSS and palette to resolve #1976
+ Adding global QLabel and QTableView to QSS
+ Adding `Link` and `LinkVisited` to palette
+ Ensuring Windows sets a Monospaced font for the log console
2021-11-30 18:34:58 +00:00
morg
d68c398128 Dark theme: add missing entry to QSS file (QTextEdit) 2021-11-25 20:34:52 +00:00
Adam Honse
befc88871a Add Do Not Show Again box to LOG_DIALOG, using std::hash to hash the dialog string 2021-11-23 00:31:25 -06:00
NicolasNewman
7b63813cdb Add storage device type
Commit amended from original XPG Spectrix S40G merge request by Adam Honse <calcprogrammer1@gmail.com>
2021-11-22 00:12:30 -06:00
morg
aee13c45c9 Set dark theme to warning popup if needed 2021-11-22 02:56:13 +00:00
morg
8de3407ffb Make sure to exit the app if we have to. 2021-11-19 20:26:27 +00:00
morg
cd80fba82c Add a 'restart required' info near the theme and log console settings 2021-11-18 16:27:05 +01:00
morg
b34be12202 Fix missing qss rule - related to EE plugin issue 74 2021-11-18 14:48:41 +00:00
morg
e8c18f7cb4 Make the warning dialog support rich text format + make text selectable. 2021-11-12 23:13:24 +01:00
morg
9dd46c270c Block signals fort RGB boxes in page constructor to avoid update slots to be called. Fix #1925 2021-11-12 14:08:33 +00:00
morg
8900cb00e4 Add ability to override host ip from yeelight settings 2021-11-12 01:56:31 +00:00
morg
eaf42dfa0a Change DLL files to Plugins files in the file chooser. #1919 2021-11-11 13:08:05 +01:00
morg
ace9093465 Make sure plugin widget parent is set - fix #1913
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-11-10 23:36:41 -06:00
morg
6877aeefa4 Auto update selection when active mode does not automaticall save to flash. 2021-11-11 05:26:57 +00:00
Adam Honse
f1e7ea298f Add LL_DIALOG log level, which can trigger the GUI to show a message box containing the log message 2021-11-07 12:28:59 -06:00
morg
0eab54f04f Unload plugin on exit. 2021-10-12 10:37:42 +02:00
Chris
7ffaa20ba6 Setting Object name for QAction "Lights Off" to resolve #1594
* Setting object name allows SIGNAL / SLOT connection for plugins

Amended action name to PascalCase (ActionLightsOff) for plugin API consistency.  Commit amended by Adam Honse <calcprogrammer1@gmail.com>
2021-10-07 10:09:03 -05:00
Adam Honse
3efc267716 Add button to enable/disable log console to settings page 2021-10-06 19:29:45 -05:00
Adam Honse
b94663aa03 Disable log console by default, add a setting in LogManager settings section to enable it 2021-10-06 19:16:11 -05:00
Adam Honse
77b924d5f7 Rename Console tab to Log Console 2021-10-06 18:47:30 -05:00
morg
8de3928080 Add console page 2021-10-06 23:34:52 +00:00
morg
e1de0c58eb Set the plugin tray widget parent 2021-10-02 16:30:34 +00:00
Adam Honse
bec0751a7f Rearrange Settings tab 2021-09-28 22:44:44 -05:00
Adam Honse
5d8a58fc24 Add ability to save client connections to auto-connect on launch 2021-09-22 20:58:45 -05:00
Adam Honse
b8246b6140 Add Philips Hue settings page 2021-09-19 02:32:17 -05:00
Chris
9b08141ef2 Selectable Git commit ID on the Software Page to resolve #1769 2021-09-13 16:54:48 +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
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
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
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