Releases: digitaltrails/vdu_controls
Minor fixes
This release addresses issue #20 by widening the exceptions captured when attempting to parse capabilities reported by ddutil. I also fixed a bug in code related to this where the controls for the assumed capabilities would not appear on the first run.
v1.6.4
Bug fixes:
- Wait for system tray to become available (fix for autostart on Plasma Wayland).
- Enable HiDPI icons (for the bottom toolbar) - fix blurred toolbar icons on up-scaled desktops.
Hamburger Menu
This release is partly aimed at assisting those affected by issue #18, which relates to running vdu_controls in the system tray extension of the recently released Gnome 42. For the moment it's best not to use vdu_controls in the system tray of Gnome 42. Users of KDE, Deepin, and Gnome prior to 42 are not affected by the issue.
The changes:
- Added a hamburger menu as an obvious alternate to the right-mouse button for accessing the context menu.
- Minor cosmetic UI changes: cleaned up the bottom button and progress bar, better sizing on first use.
Screenshot:
Feature Values: min..max override
Added a Feature Values: min..max override to optionally restrict brightness and other sliders (#17)
Wayland minor porting changes
Wayland change: the windows and panel icon will now show the intended vdu_controls icon instead of the generic Wayland icon.
See Application Icon at KDE Community Wiki - Guidelines and HOWTOs/Wayland Porting Notes.
External control via UNIX/Linux signals
Let other processes trigger preset changes and settings refreshes via UNIX/Linux signals.
Bad bad monitor work around
Enhancement for issue #15
On failure to obtain a monitor's capabilities and offer some choices:
- Retry obtaining the capabilities.
- Ignore the monitor (writes a config file with no capabilities to silence the problem).
- Apply/write a config with brightness and contrast controls (may not necessarily work)
Plus a few fixes for preventing possible double ups of controls from config file conflicts.
v1.5.7 system-tray sanity check
Check if a system-tray is available before applying system-tray-enabled. For those who use the same login for different desktops (KDE, knome, openbox, ...)
v1.5.6
v1.5.5
What's Changed
- Prevent app-exit from the main window when running from the tray by @crashmatt in #9 (this happens for some desktops, but not my own Tumbleweed KDE desktop where Qt appears to be tray aware).
- Fixed the handling of CNC (Complex Non-Continuous) VCP value-types such as VCP-code 14 Color-Presets.
- Recover gracefully from unexpected NC/CNC values (due to incorrect metadata being supplied by the VDU).
- Default to only enabling brightness and contrast, the ones users are most likely to actually want (faster startups).
- Enable automatic restart at login via KDE/X11 desktop session management.
- Save/restore Qt window state/geometry across restarts - the main window should now stay where you put it.
New Contributors
- @crashmatt made their first contribution in #9
Full Changelog: v1.5.4...v1.5.5