Kamil Rojewski
3e53302613
Apply active profile plugin data when the GUI loads its plugins
2026-09-21 07:20:47 -05:00
Dmitry Kychanov
0873907793
Fix potential race condition in log message
2026-09-21 03:26:28 +04:00
Adam Honse
d5e0c94fdc
Fix LED view hiding if a device supports per-zone modes and a zone is selected that is following device mode while the device mode is per-LED
2026-09-19 14:23:37 -05:00
Eder Sánchez
ec5ff26eda
Migrate pre-1.0 AutoStart and UserInterface settings
2026-09-18 00:08:10 -05:00
Adam Honse
9a6cfaf021
Add visible field to schema for hiding entries from the UI. Use it to hide the no show dialog hashes
2026-09-17 20:39:33 -05:00
Adam Honse
83ea112603
Update drivers settings defaults
2026-09-16 12:04:43 -05:00
Adam Honse
ec13cda548
Correct rc names and mark as development in AppStream manifest
2026-09-15 11:33:31 -05:00
Adam Honse
81bbe18a84
OpenRGB version 1.0
2026-09-11 18:06:58 -05:00
Jonathan Arellano
69226884cb
Device page: coalesce rapid colour-wheel updates instead of queueing
2026-09-11 09:04:17 -05:00
RedBlackAka
77285e308a
Update German and Norwegian translations for 1.0 final
2026-09-10 07:25:56 -05:00
Adam Honse
0ff7f0fcd6
Fix missing handling of new zone types and fall back to legacy types for older protocols
2026-09-09 01:04:52 -05:00
Adam Honse
8963586ead
Fix removing settings tab plugin, fixes #5844
2026-09-08 21:51:13 -05:00
Adam Honse
706e2ab30f
Make device editor the same size as zone editor
2026-09-04 19:50:09 -05:00
Adam Honse
87b0b904c5
Add ordering support to device-specific configuration user interface
2026-09-04 19:28:27 -05:00
Valtekken
47eba889c2
Minor fixes for the Italian translation
2026-09-03 08:02:10 +00:00
Dmitry Kychanov
88af06182a
Fix russian translations
2026-09-01 22:59:44 -05:00
Adam Honse
a152927ec6
Fix warning in OpenRGBDialog.cpp
2026-09-01 11:42:11 -05:00
Adam Honse
bc9c04c00b
Fix warning in OpenRGBZoneEditorDialog.cpp
2026-09-01 11:41:26 -05:00
Adam Honse
648f190e22
Fix warnings in OpenRGBProfileEditorDialog.cpp
2026-09-01 11:39:09 -05:00
Adam Honse
47044213fd
Fix warnings in OpenRGBDevicePage.cpp
2026-09-01 11:38:13 -05:00
Adam Honse
bf03f70950
Use Fusion theme on MacOS
2026-09-01 11:24:25 -05:00
Zoin Zoin
b14342d9ee
Add proper HiDPI rendering for color controls
2026-08-27 23:58:02 -05:00
Adam Honse
1a55da8ac4
Clean up dead code in OpenRGBDevicePage
2026-08-27 00:06:47 -05:00
Adam Honse
a9a1856b9c
Prevent asynchronous mode update issues when setting mode
2026-08-26 16:42:27 -05:00
Adam Honse
d7f452e542
Fix UI issue related to REQUIRES_ENTIRE_DEVICE flag when building per-zone modes list
2026-08-26 12:04:10 -05:00
Adam Honse
853074d80c
Update metadata with 1.0rc3 Hotfix 1
2026-08-24 20:32:34 -05:00
Adam Honse
5df989c7a0
Update udev dialog message and update translations
2026-08-24 20:27:45 -05:00
Adam Honse
b635f0c2fd
Block signals when updating the mode colors spin box in UpdateLEDList
2026-08-18 22:36:00 -05:00
Adam Honse
967bb51313
More settings schema filter fixes, allow registering a schema key that ignores filtering as Detectors needs this
2026-08-16 18:05:08 -05:00
Adam Honse
f9897ef99a
Implement settings schema filtering
...
* Filter settings that have a registered schema so that only keys matching the schema get saved
* Allow settings that do not have a registered schema (manually added devices, device-specific, plugins, client)
* Update schema registration to allow marking a settings group as local only, which means it modifies the local instance's settings, not the remote
* Deny setting local only settings when the update comes from the network server
2026-08-15 17:41:29 -05:00
Adam Honse
790e1485f6
Remove minimum width check when determining compact tab mode as it doesn't handle scaling above 100% properly and the manual configuration exists now
2026-08-11 20:00:22 -05:00
Adam Honse
400faabb21
Improve scroll wheel behavior in Plugins settings page
2026-08-11 19:58:57 -05:00
Kyle Finter
b25250db7b
New Keyboard layout for Corsair K70 LUX RGB
2026-08-06 08:35:47 -05:00
Adam Honse
a8a848a259
More local client cleanup in the UI - don't show the save or rescan buttons for local client
2026-08-05 00:02:27 -05:00
Ken Sanislo
15d008a169
OpenRGBClientInfoPage: disable the disconnect button for the local client
...
Commit amended to adjust comment and tooltip by Adam Honse <[email protected] >
2026-08-04 23:40:41 -05:00
Adam Honse
2e09228568
SDK6 PROTOCOL CHANGE: Add client and server hostname set packets
2026-08-04 11:52:54 -05:00
Valentin Lobstein
9da692b12f
SDK6 PROTOCOL CHANGE: Add diagonal direction support to OpenRGB core
2026-08-02 14:13:19 -05:00
Adam Honse
ccd103a29f
Enable systemd hardening in openrgb.service
2026-07-30 23:04:03 -05:00
Adam Honse
578c81784b
Fixups around hiding/unhiding controllers, create a new function that only handles showing and hiding for SignalUpdate callbacks, fix pointer dereference in NetworkServer, fix same-thread method invoke
2026-07-30 18:49:06 -05:00
Adam Honse
1cd9b63c3e
Fix errors in updating device list when hidden devices exist
2026-07-30 16:49:59 -05:00
Ken Sanislo
7b1817a0b8
ResourceManager/GUI: leave client mode cleanly on primary disconnect
...
Two problems surfaced once disconnect stopped crashing.
Disconnecting the automatic local connection left auto_connection_client
pointing at the freed client and auto_connection_active still true.
RescanDevices and GetDetectionPercent/String trust those, so a rescan
afterward called into freed memory and aborted (std::system_error from
send_in_progress.lock() on a destroyed mutex). Clear the pointer and the
flag in the teardown when the removed client is the auto connection.
onDetectionEnded never lowered the detection view; only the progress
handler did, at 100 percent. A real detection reaches 100, but a client
teardown borrows DETECTION_STARTED/COMPLETE to make plugins release the
controllers and sends no progress, so the "detecting devices" overlay
stuck on after a disconnect until Cancel. Lower it unconditionally when
the sequence ends.
2026-07-29 23:36:02 -07:00
Ken Sanislo
acc7fa6754
Invoke resource manager callbacks outside the callback mutex
2026-07-26 17:47:18 -05:00
Ilya Miller
46cdd6fbe1
OpenRGBDevicePage: keep the color selection when applying a color
2026-07-25 13:28:38 -05:00
Ken Sanislo
fe53d90664
RGBController: fix callback list race and dangling device-page callback on rescan
2026-07-22 21:59:30 -05:00
Ken Sanislo
39c6dbf361
DeviceView: add F13-F15 and Number Pad = device-view labels
2026-07-18 13:01:25 -05:00
Adam Honse
28d73d74bc
Delete hidden pages if their controller no longer exists
2026-07-14 21:45:18 -05:00
Adam Honse
cf383cacdd
Use a blocking connection when updating the device list to prevent accessing deleted controllers
2026-07-14 21:45:18 -05:00
Adam Honse
d9b0995b44
Run RescanDevices in a background thread to avoid locking the UI thread and causing a deadlock in the plugins
2026-07-14 21:45:18 -05:00
Daniel Clark
75463b8772
Fix K5 V2 layout and add ANSI Enter Expansion
2026-07-14 21:45:18 -05:00
Adam Honse
1275fe816b
Make tray icon menus translatable
2026-07-10 13:00:12 -05:00