Chris
2e02f1d782
Adding ability to switch language files at runtime to resolve #2743
...
* Removing .qm files from Windows build as they are inbuilt as of a7adfe251
* Moving translation change code to the OpenRGBSettingsPage
* Adding a changeEvent() to applicable Widgets to facilitate language updates
* Workaround added to TabLabel to accomodate translation context origin
* Added zh_TW locale to OpenRGB.pro
* Updated all translations to include the latest untranslated strings
2022-11-27 04:07:30 +00:00
TheReal Monkey
0b9825ca19
Adding Elgato Keylight
...
Code style changes by Adam Honse <calcprogrammer1@gmail.com >
2022-11-14 23:36:02 -06:00
Codename-Antares
ae8f40db00
Add Type Keypad & Tartarus Pro Layout for Razer
2022-10-21 16:52:09 +00:00
Chris
9fe664ee72
Adding DEVICE_TYPE_ACCESSORY to enum
...
+ Adding Accessory icons for light and dark theme
+ Adding entry into OpenRGBDialog2 to display icon
+ Creating `Accessory` category in "Supported Devices"
2022-09-01 05:19:09 +00:00
Adam Honse
03d99d135c
Address a bunch of warnings
2022-08-31 19:16:57 -05:00
Adam Honse
bf6ae63ae6
Fix some Windows build warnings
2022-07-18 20:46:13 -05:00
Chris M
241ea0a8ef
Adding ability to load profile on GUI shutdown to resolve #1694
2022-07-17 05:48:49 +00:00
B Horn
937451d6e8
SDK Client Disconnection Fixes
2022-06-12 04:43:15 +00:00
Chris
70fdf54d5e
Adding DEVICE_TYPE_MICROPHONE to enum
...
+ Adding microphone icons for light and dark theme
+ Adding entry into OpenRGBDialog2 to display icon
+ Creating `Microphone` category in "Supported Devices"
+ Changing Razer Seiren Emote to a `Microphone`
2022-06-10 10:40:58 +10:00
morg
f7f41596cc
Multilanguage support using I18n (German, Spanish, French, Russian)
2022-05-25 13:07:50 +00:00
Chris
e2a4ef45cf
Adding greyscale OpenRGB lightbulb as the tray icon to resolve #2453
...
* Created OpenRGBGreyscale.png from original SVG
* Added to resources.qrc
2022-05-20 23:29:07 +10:00
Nikita Rushmanov
79b49873ec
Add Nanoleaf support
2022-05-04 05:39:09 +00:00
Shady Nawara
bc5fedbbec
Hide dock icon on minimize macOS
2022-04-28 05:20:37 +00:00
Arnaud MAURIN
287618ebe5
Add new device type "Case"
2022-03-13 04:49:18 +00:00
morg
a47ae7ed48
Migrate from QSS to QPalette
2022-02-13 11:42:15 +01:00
Adam Honse
0e750b6e9e
Initial LIFX commit
2022-02-12 04:45:22 +00:00
morg
fe51cc7c5d
Hide the led view to prevent a paint event on rescan #1871
2022-01-21 04:02:16 +00: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
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
e8c18f7cb4
Make the warning dialog support rich text format + make text selectable.
2021-11-12 23:13:24 +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
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
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
b8246b6140
Add Philips Hue settings page
2021-09-19 02:32:17 -05: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
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
208deaea12
Remove plugin from active plugins list when removing plugin from user interface
2021-08-30 02:56:57 +00:00
Adam Honse
6bacee59f5
Add capability to load and unload plugins
2021-08-30 02:56:57 +00:00
Adam Honse
28d590b64d
First draft of plugin API changes
2021-08-30 02:56:57 +00:00
Adam Honse
a20405a6ef
Add Plugins tab to settings for installing, enabling, disabling, and removing plugins
...
* Rework Plugin Manager so that plugins can be loaded after initialization
* Use a callback function to add plugin tabs to the dialog
* Install button lets you choose plugin file, copies it to plugins directory, and immediately loads it
* Remove button deletes selected plugin file from plugins directory - need to add a means to unload it first
2021-08-25 02:44:53 +00:00
Adam Honse
7327644d26
Use TabLabel for all tab labels and adjust the TabLabel widget layout so that it aligns with the previous HTML label layout. Height is slightly increased for two-line labels.
2021-08-17 19:44:20 -05:00
Adam Honse
bbc16a9ae2
Rename DeviceTabHeader to TabLabel, so we can use it for all tabs rather than just device tabs
2021-08-17 19:13:28 -05:00
Adam Honse
dc142f40d3
Add settings tab for QMK OpenRGB protocol devices
2021-08-01 21:27:29 -05:00
morg
762ecbcc1f
Display device name on 2 lines if needed. Fix #1480
2021-07-28 23:40:13 +00:00
Adam Honse
6623508757
Update icons for E1.31 settings and Serial settings tabs
2021-07-25 03:04:11 -05:00
Adam Honse
221e332440
Add settings tab for configuring serial LED strip devices. Add the ability to name them.
2021-07-24 02:27:14 -05:00