Adam Honse
17ad77f07a
Don't unload/remove plugins immediately, instead require a restart to prevent unclean unload/crash
1 year ago
morg
3e1a0ff5a3
Prevent crashing when removing the last plugin in the list
1 year ago
morg
59e303c882
Add missing tags in logs
1 year ago
Chris
990f89b94f
Turn off translation for SDK and API version
...
* Revert 6ff4919d with better fix
* Resolves #4538
1 year ago
Adam Honse
648c0fce92
Get rid of old early prototype OpenRGBDialog, rename OpenRGBDialog2 to OpenRGBDialog
1 year ago
Barry H
014ae33f0b
Chinese Traditional translation updated for v1.0
1 year ago
Adam Honse
d8d7c37cf1
Fix SDK/Plugin version not displaying correctly
1 year ago
RedBlackAka
034a8858c5
Further improvements and fixes for German translation
1 year ago
morg
accdcf1bea
Move some last second code to the about to quit signal.
1 year ago
Barry H
3336817c9a
Chinese Simplified translation updated for v1.0
1 year ago
RedBlackAka
e570ae2b3f
Update German translation for 1.0
1 year ago
Dmitry Kychanov
b30992bf28
Russian translation updated for v1.0
1 year ago
Chris M
6ff4919d75
Moved Software Info API values to ensure translation
...
* Resolves #4538
1 year ago
morg
d2a9fb7c3c
Refresh plugin list after a plugins scan. Fixes #4505
1 year ago
RedBlackAka
c91e1dcdd9
Add fullscreen mode toggleable with F11
1 year ago
Alexey Sokolov
b2ea4212fd
Use a common way to check for Qt6 instead of introducing UB
1 year ago
Adam Honse
02db89f7fc
Add settings option to enable/disable logging to file, default to enabled
1 year ago
RedBlackAka
7085106b45
Attempt to fix dark theme on macOS
1 year ago
Zach Deibert
bd3cc94212
Add support for loading profiles on suspend/resume
1 year ago
Adam Honse
7d96b27f28
Fix warning in OpenRGBDialog2.cpp
1 year ago
Adam Honse
a8cbf4f52f
Fix warnings in OpenRGBDevicePage.cpp
1 year ago
Adam Honse
f1948dc3a6
Fix warnings in OpenRGBPluginsPage.cpp
1 year ago
Adam Honse
5b7cdf786b
Allow switching format for hex color code entry box between RGB (HTML) and BGR (RGBColor)
2 years ago
morg
1368f83d77
Adds a setting for automatically showing LED view
2 years ago
Federico Scodelaro
d7e467a37f
Add VSG Mintaka keyboard
2 years ago
Dmitry K
2c952a54d2
Loading optimization (no GUI changes)
2 years ago
Adam Honse
38818f7d88
Fix unreferenced local variable warning in OpenRGBNanoleafSettingsEntry.cpp
2 years ago
Adam Honse
d03701c58d
Initial support for system-installed plugins in Linux
2 years ago
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2 years ago
Abdullah Abid Ansari
6140849e28
Adds a better white calculation to philips wiz devices
2 years ago
Adam Honse
2ec4183789
Ensure Device View updates when segments are configured
2 years ago
Adam Honse
68b8024c84
Fix signed/unsigned mismatch warning in DeviceView.cpp
2 years ago
Adam Honse
1bbfded78a
Update more file header comments to standardized new format, move some locally owned files out of the dependencies folder
2 years ago
Adam Honse
ff2957ec80
Update the rest of the user interface file header comments to the standardized new format
2 years ago
Adam Honse
da80b12fda
Update some user interface file header comments to standardized new format
2 years ago
Adam Honse
4f951c13c6
Even more file header comment updates to standardized new format
2 years ago
Adam Honse
30ab1bfadd
Add some comments to device page code
2 years ago
Adam Honse
95d9998398
Add Hex color value box
2 years ago
Adam Honse
06ca1448d1
Fix more warnings
2 years ago
Adam Honse
aa2c557045
Fix some warnings
2 years ago
Karachalios Stagkas Athanasios Nektarios
53f589fa37
Added Greek Translation
2 years ago
Dominik B
efdf3d42be
Added ElgatoLightStrip Support
2 years ago
Alex Koskovich
04410b6611
Fixes for desktop-entry-spec & appstream
2 years ago
Valerio Ciuffreda
d4cb016541
Italian translation
2 years ago
Chris
a8e8dd77e3
Fixed Korean label enabling switching in settings
2 years ago
Moon Sungjoon
0024062e9a
Add Korean language support
2 years ago
Cyril Bosselut
9506bcb2bb
Nanoleaf device configuration
2 years ago
OctopusET
9436b55556
Fix language code in qt/i18n
2 years ago
morg
d886f61de9
Fix typo in hardware IDs dialog
3 years ago
Chris M
12e7127422
Removed redundant copies of OpenRGBConsolePage.*
3 years ago
Adam Honse
ad9e50c9d3
Fix metainfo links
3 years ago
Mola19
af53230244
Disable "Apply All Devices" button, if mode is not a custom mode
3 years ago
morg
f8c20128ef
Plugin manager: simplifies code, fixes a crash on exit
3 years ago
Adam Honse
41b7dc3102
Show incompatible plugins in the Plugins settings page with a note that it is incompatible, allow it to be removed
3 years ago
Adam Honse
c6408eb752
Add SDK Version and Plugin API Version to Information Settings tab
3 years ago
Arcitec
a909818406
Accurate character labels in Nordic KBD layout
...
* The previous layout was not the real Nordic layout. Every character has now been fixed to use the correct, technical terms and accurate key legends. It now correctly represents the Nordic ISO layout standard.
3 years ago
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
3 years ago
TheRogueZeta
9c2a648d09
Set custom width for HardwareID colums and auto expand list
3 years ago
Adam Honse
b5f46e3f1d
OpenRGB version 0.9
3 years ago
Dmitry K
0c16108c89
Fixed a typo in translation (HUE Bridge)
3 years ago
Chris
bc91bd2838
Corrected language label in Croatian translation
3 years ago
Adam Honse
d6e5645bb9
Cleanup qt folder
3 years ago
gogogogi
75fd43c131
Add Croatian translation
3 years ago
morg
3256bc3296
Replace all png icons with a custom font
3 years ago
Adam Honse
25d7ea3e6a
Fix warnings in OpenRGBHardwareIDsDialog.cpp
3 years ago
k1-801
2ffef5facf
Updated the Device IDs dialog to use a tree
3 years ago
k1-801
50629dc4f9
Russian translation updated
3 years ago
slichtzzz
1d45ca42ce
Update Russian translation
3 years ago
Chris M
ca46e3a22f
Fixed broken link to Resize.html help on website
3 years ago
Geoffrey Mon
8d5d109eb8
LED view selection should have no effect if not in per-LED mode
3 years ago
rando onyx
ccb8997764
Japanese lang file add
3 years ago
umbreon222
90db870161
Fix IP overwritten with name for lifx & kasa settings pages
3 years ago
Adam Honse
d0ccd9f746
Re-enable resizing of mode-specific colors
3 years ago
Adam Honse
9d988444b1
Fix warning in OpenRGBDMXSettingsEntry.cpp
3 years ago
Adam Honse
e2cbac0e83
Fix warnings in OpenRGBZoneResizeDialog.cpp
3 years ago
Adam Honse
4bc8b7139c
Fix warning in OpenRGBHardwareIDsDialog.cpp
3 years ago
Chris M
d3b3663ef5
Fix type issue in Resize Dialog
...
* Converted Int to String when appending to name
3 years ago
Adam Honse
6c91ce6a1b
Automatically name new segment and disallow empty name
3 years ago
Adam Honse
9866f61032
Segment size verification in Edit dialog
...
* Remove Start field and calculate it from previous segment sizes
* Add segment size slider
* Gray out OK when segment configuration is invalid
3 years ago
Adam Honse
5a0d0d65aa
Add use cool and warm white check boxes to Philips Wiz settings
3 years ago
Adam Honse
94ca670cbe
Add a UI option to disable expanding keys in the device view
3 years ago
Adam Honse
81aaf67ff0
Initial DMX (Enttec OpenDMX USB) support and serial_port improvements
...
* Support DMX RGB lights (PAR lights, spotlights, wash lights, etc)
* Configurable R/G/B channel and Brightness/Master channel
* Add configurable parameters to serial_port needed to configure a port for DMX
* Add DMX tab to settings
3 years ago
Adam Honse
1190c2875d
Use snprintf instead of sprintf in OpenRGBHardwareIDsDialog, update buffer size to account for sprintf check warning
3 years ago
Adam Honse
0033845eae
Fix warnings in OpenRGBDevicePage.cpp
3 years ago
flora
240414e12b
More logic on RGB HSV tab order
3 years ago
Adam Honse
0adfa7ea87
Restrict segment editing to all linear zones only if device is an LED Strip type
3 years ago
morg
9f8e33b1e8
Adds segments support for all LINEAR zones
3 years ago
サイバーキラー
1f9948b4c2
added detection for signal aboutToQuit when system shutdown
3 years ago
morg
a4130ba373
UI: add a dialog that shows local hardware IDs
3 years ago
Chris M
35453db3e0
Initial commit for the Keyboard Layout Manager
...
* Implements physical size:
Full Size
TKL
60%
* Implements regional layouts
ANSI QWERTY
ISO QWERTY
QWERTZ
AZERTY
JIS
* Customisible layouts produced by adding and swapping custom keys
allowing for keyboard SKU variants
* Exportable matrix maps filled by map count, matrix index or filled by an
array of values.
* Matrix map size adjustable to fixed width and height to support size
specific protocols. e.g. Razer
* Debug keyboards are customisable by adding the following values into
the JSON list.
"Layout" (int),
"Size" (int),
"Linear" (bool),
"Underglow" (bool),
"Insert" array[ { "Zone" (int), "Row" (int), "Col" (int), "Val"
(int), "Name": (string) } ],
"Swap" array[ { "Zone" (int), "Row" (int), "Col" (int), "Val" (int),
"Name": (string) } ]
3 years ago
flora
4aa4bd3a42
Added led amount condition for toggleledview
3 years ago
Devin Wendt
de43a02a1b
Add support for TP-Link's Kasa Smart light bulbs
3 years ago
Chris
847b10bda9
Initial commit for Razer Blade 14 2022 to resolve #3067
...
+ Adding entry for the Blade 14 2022 PID
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
+ Adding QWERTZ layout to Blade 12 2022 mapping
+ Adding missing DE key names to RGBControllerKeyNames and
DeviceView.cpp
3 years ago
Wojciech Lazarski
98c5c177ab
Added Polish translations
3 years ago
Adam Honse
c27bfe2f5f
Fix zone box index processing when clicking the resize/edit button
3 years ago
Adam Honse
890a5846e6
Update UI after editing a zone to refresh zone list
3 years ago
Adam Honse
5ee1968b25
Fix DeviceView clicking on Zone and Segment names
3 years ago
Adam Honse
72d8e66c91
Allow selection of segments within Zone box
3 years ago
Adam Honse
447e936464
Segments
3 years ago
Dmitry K
b409b5f7cc
Added support for unicode paths (filesystem::path approach)
3 years ago
Flora Aubry
94a8ce3cbe
Reworked "Save as" to include a profile list
3 years ago
Simon Chopin
acb313631f
device page: disable resize button if there are no zones
...
I have an unsupported Asus GPU which shows up as a device but doesn't
have any zone configured. Clicking on the Resize button leads to an
out-of-bounds read in the empty `zones` vector to `zones[-1]` (default
value of the QComboBox property).
The fix is to entirely disable the button when we're disabling the zones
box.
3 years ago
flora
ef77af5da7
Promoted sliders to QTooltipedSliders
3 years ago
Sirn Thanabulpong
8c893fba4f
Fix build on musl in Nanoleaf settings
3 years ago
Chris
e1a6a74ba7
Removing redundant language resource file
...
* languages.qrc is no longer required as the .qrc is built and embeded since commit a7adfe251
3 years ago
Flora Aubry
30c1168e1c
Hide bottom buttons when a plugin tab is shown
3 years ago
flora
cf25ccb304
Fixing margin for plugincontainer
3 years ago
Chris
86f0ab888d
Adding Malaysian translation ms_MY
3 years ago
Adam Honse
fb88964b8e
OpenRGB version 0.8
3 years ago
Chris
18806706bd
Swapping the Chinese Simplified and Chinese Traditional language labels.
3 years ago
Adam Honse
428692fa3a
Basic i2c
3 years ago
Flora Aubry
47a194e8cf
Added missing french translations
3 years ago
Chris
cdfaaceb7d
Adding code to select the "System Default" language on first run.
...
* Fixes crash when `language` not present in config
3 years ago
Adam Honse
a7c2b7bd2c
Fix MacOS build and incorrect string format in language change log
3 years ago
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
3 years ago
flora
5b2016729b
Fixed plugin link not opening
3 years ago
Chris
5912683ce7
Adding link to OpenRGB.org plugins in Plugin settings
3 years ago
Adam Honse
248b3e85b6
Don't delete the controller pointer in DeviceView destructor
3 years ago
flora
c9af45bf92
Edited resize popup so it does not break anymore when resizing
3 years ago
flora
8465d78b7b
Fixed incoherence in information tab and changed a bit the ui
3 years ago
Chris
40f09406d0
Re-timing DeviceView set up to avoid crash resolving #2564
...
* Allowing the paintEvent to drive the initial setup of the DeviceView to delay accessing controller features during OpenRGB initialisation.
4 years ago
flora
ce5ab1ccf1
Added autofillbackground to frames
4 years ago
morg
2fc15e1da4
E1.31 settings: correctly fill matrix height input
4 years ago
TheReal Monkey
0b9825ca19
Adding Elgato Keylight
...
Code style changes by Adam Honse <calcprogrammer1@gmail.com>
4 years ago
Adam Honse
ca49748603
Hide device view when a mode that doesn't have per-LED is active
4 years ago
Joseph E
0de010a009
Add Korean/Japanese/Nordic key names to RGBController
4 years ago
Gabriel
7bc1bb16be
Fix inverted brightness handling when updating UI
4 years ago
flora
c1cca4ced4
Fixed column stretch to maintain ui ratio
4 years ago
Flora Aubry
1a10ea79aa
Added some changes to device tab UI
4 years ago
Codename-Antares
ae8f40db00
Add Type Keypad & Tartarus Pro Layout for Razer
4 years ago
morg
97acf8ac1d
Use the correct case for pt_BR translation file
4 years ago
Gabriel Felipe
73f00c27d5
Add Brazilian Portuguese translation
4 years ago
Shady Nawara
6f477d6c4c
Shared SMBus Access Using Global Mutex on Windows
4 years ago
Adam Honse
211bc2359f
Fix warning in OpenRGBNanoleafScanningThread.cpp
4 years ago
Adam Honse
19459edbc9
Fix warning in OpenRGBDevicePage.cpp
4 years ago
XPRAMT
f44cd6919f
Added support for Traditional Chinese internationalization
4 years ago
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"
4 years ago
Adam Honse
03d99d135c
Address a bunch of warnings
4 years ago
Yanzgz
8bb77e1715
Added support for Chinese internationalization
4 years ago
Christopher Wróbel
10f9bf4441
Add missing german translation for settings
4 years ago
Chris
4d7fe885c9
Adding a name to the LIFX controller
4 years ago
Chris
9147e65963
Adding `en_AU` and `en_GB` locales to resolve #2500
...
* Adjusted main.cpp to accomodate the full locale name
4 years ago
Adam Honse
bf6ae63ae6
Fix some Windows build warnings
4 years ago
B Horn
640eb7905c
SDK Listening Options
4 years ago
Chris M
241ea0a8ef
Adding ability to load profile on GUI shutdown to resolve #1694
4 years ago
morg
9bd4afe010
Fix the file filter in the install plugin file dialog
4 years ago
Flora Aubry
fda0455b97
Remade OpenRGB.ico Closes #2537
4 years ago
B Horn
937451d6e8
SDK Client Disconnection Fixes
4 years ago
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`
4 years ago
Mola19
f4cee9d626
Translation Mistake Fix in German translation
4 years ago