Geoffrey Mon
8d5d109eb8
LED view selection should have no effect if not in per-LED mode
2023-06-04 21:14:07 +00:00
rando onyx
ccb8997764
Japanese lang file add
2023-06-04 16:50:40 +00:00
umbreon222
90db870161
Fix IP overwritten with name for lifx & kasa settings pages
2023-05-29 11:28:17 -05:00
Adam Honse
d0ccd9f746
Re-enable resizing of mode-specific colors
2023-05-24 22:41:20 -05:00
Adam Honse
9d988444b1
Fix warning in OpenRGBDMXSettingsEntry.cpp
2023-05-24 11:28:35 -05:00
Adam Honse
e2cbac0e83
Fix warnings in OpenRGBZoneResizeDialog.cpp
2023-05-24 11:26:41 -05:00
Adam Honse
4bc8b7139c
Fix warning in OpenRGBHardwareIDsDialog.cpp
2023-05-19 00:51:30 -05:00
Chris M
d3b3663ef5
Fix type issue in Resize Dialog
...
* Converted Int to String when appending to name
2023-05-12 07:57:26 +10:00
Adam Honse
6c91ce6a1b
Automatically name new segment and disallow empty name
2023-05-11 11:44:57 -05:00
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
2023-05-09 23:58:55 +00:00
Adam Honse
5a0d0d65aa
Add use cool and warm white check boxes to Philips Wiz settings
2023-05-07 21:46:15 -05:00
Adam Honse
94ca670cbe
Add a UI option to disable expanding keys in the device view
2023-05-06 22:51:47 -05:00
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
2023-05-06 08:06:19 +00:00
Adam Honse
1190c2875d
Use snprintf instead of sprintf in OpenRGBHardwareIDsDialog, update buffer size to account for sprintf check warning
2023-05-01 20:05:20 -05:00
Adam Honse
0033845eae
Fix warnings in OpenRGBDevicePage.cpp
2023-05-01 20:01:48 -05:00
flora
240414e12b
More logic on RGB HSV tab order
2023-04-01 19:51:58 +02:00
Adam Honse
0adfa7ea87
Restrict segment editing to all linear zones only if device is an LED Strip type
2023-03-29 21:43:37 -05:00
morg
9f8e33b1e8
Adds segments support for all LINEAR zones
2023-03-22 14:39:27 +01:00
サイバーキラー
1f9948b4c2
added detection for signal aboutToQuit when system shutdown
2023-03-18 22:44:13 +00:00
morg
a4130ba373
UI: add a dialog that shows local hardware IDs
2023-03-17 15:59:52 +00:00
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) } ]
2023-03-15 21:34:08 +00:00
flora
4aa4bd3a42
Added led amount condition for toggleledview
2023-03-06 14:56:47 +01:00
Devin Wendt
de43a02a1b
Add support for TP-Link's Kasa Smart light bulbs
2023-02-26 04:59:04 +00:00
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
2023-02-01 22:51:09 +11:00
Wojciech Lazarski
98c5c177ab
Added Polish translations
2023-01-25 15:51:20 +01:00
Adam Honse
c27bfe2f5f
Fix zone box index processing when clicking the resize/edit button
2023-01-20 19:00:45 +00:00
Adam Honse
890a5846e6
Update UI after editing a zone to refresh zone list
2023-01-20 19:00:45 +00:00
Adam Honse
5ee1968b25
Fix DeviceView clicking on Zone and Segment names
2023-01-20 19:00:45 +00:00
Adam Honse
72d8e66c91
Allow selection of segments within Zone box
2023-01-20 19:00:45 +00:00
Adam Honse
447e936464
Segments
2023-01-20 19:00:45 +00:00
Dmitry K
b409b5f7cc
Added support for unicode paths (filesystem::path approach)
2023-01-18 06:02:55 +00:00
Flora Aubry
94a8ce3cbe
Reworked "Save as" to include a profile list
2023-01-13 16:34:11 +00:00
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.
2022-12-31 16:43:41 +01:00
flora
ef77af5da7
Promoted sliders to QTooltipedSliders
2022-12-28 19:05:05 +00:00
Sirn Thanabulpong
8c893fba4f
Fix build on musl in Nanoleaf settings
2022-12-28 00:49:47 +09:00
Chris
e1a6a74ba7
Removing redundant language resource file
...
* languages.qrc is no longer required as the .qrc is built and embeded since commit a7adfe251
2022-12-16 17:59:49 +00:00
Flora Aubry
30c1168e1c
Hide bottom buttons when a plugin tab is shown
2022-12-09 17:29:49 +00:00
flora
cf25ccb304
Fixing margin for plugincontainer
2022-12-08 21:51:30 +01:00
Chris
86f0ab888d
Adding Malaysian translation ms_MY
2022-12-07 23:17:12 +11:00
Adam Honse
fb88964b8e
OpenRGB version 0.8
2022-11-27 21:44:33 -06:00
Chris
18806706bd
Swapping the Chinese Simplified and Chinese Traditional language labels.
2022-11-28 13:56:34 +11:00
Adam Honse
428692fa3a
Basic i2c
2022-11-27 23:15:53 +00:00
Flora Aubry
47a194e8cf
Added missing french translations
2022-11-27 18:42:47 +00:00
Chris
cdfaaceb7d
Adding code to select the "System Default" language on first run.
...
* Fixes crash when `language` not present in config
2022-11-27 20:39:13 +11:00
Adam Honse
a7c2b7bd2c
Fix MacOS build and incorrect string format in language change log
2022-11-26 23:56:40 -06:00
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
flora
5b2016729b
Fixed plugin link not opening
2022-11-26 08:13:42 +01:00
Chris
5912683ce7
Adding link to OpenRGB.org plugins in Plugin settings
2022-11-26 04:30:51 +00:00
Adam Honse
248b3e85b6
Don't delete the controller pointer in DeviceView destructor
2022-11-25 22:29:00 -06:00
flora
c9af45bf92
Edited resize popup so it does not break anymore when resizing
2022-11-25 04:21:15 +00:00