d9074817a3
- Version 2.4.2 * Fix the Lux-Dialog's display of the Daylight-Factor for non semi-automatic metering. * Make sure the tray-icon always shows the correct lux-level icon. * Correct the lux-zone boundaries on the ambient slider.
Michael Hamilton
2025-07-28 22:08:35 +00:00
944b18e46f
- Version 2.4.1 * Support PyQt6 before PyQt5 goes out of support. * PyQt6 is used by default, with a fallback to PyQt5 should it not be available. * Add the prefer-qt6 option to the Settings-Dialog (you may disable this option to force the use of PyQt5). * Various changes to UI layouts to accommodate both Qt5 and Qt6 (including Qt6 High-DPI scaling). * Minor alterations to the main-window layout to make the more spacious Qt6 styling more compact. * Renamed the smart-uses-xcb option to smart-uses-xwayland. This better reflects what the option does. * Fixed smart-window preservation when the app was closed from the tray without ever showing the main window. * Fixed weather selection: automatically restore any missing weather definition files. * Fixed initialization-preset error handling: fix a reference to an undefined variable. * Only persist lux_daylight_factor if in semi-auto mode (stop hardware light metering overwriting the user's choice). * Allow Presets to be scheduled for a set time each day. * The DBus-events default setting has been corrected to true/enabled. * Dragging the Preset-Dialog elevation to below the horizon now works properly (previously it was jerky).
Michael Hamilton
2025-07-13 22:11:54 +00:00
10505d87c4
Accepting request 1284951 from utilities
Ana Guerrero2025-06-12 13:53:08 +00:00
12dd151825
Accepting request 1284950 from home:mchnz:branches:utilities
Michael Hamilton
2025-06-11 23:21:27 +00:00
02c2bcaf0f
- Update to version 2.3.0: * Fix the doze function, this improves the responsiveness of all slider controls. * Fix an infinite loop if menu->quit is used when the "Failed to obtain capabilities" dialog is showing. * The Settings-Dialog has been reorganized to make it scrollable. * When lux options are enabled, the tray will show the icon for the current light-level (if no Preset is active). * Renamed two light-light levels more appropriately (room becomes subdued, rise-set becomes twilight). * Support a user-defined ddcutil-emulator executable for controlling laptop-panels or other non-DDC-capable displays. A template sample emulator written in bash is included as a DIY starter (sample-scripts/laptop-ddcutil-emulator.bash). * Add smart-uses-xcb option to control the use of XWayland for the smart positioning of windows (defaults to yes). * Fix title-bars on sub-windows in COSMIC. * The About Dialog now includes some desktop and platform information.
Michael Hamilton
2025-04-30 01:38:26 +00:00
f39db32d3c
Accepting request 1254831 from utilities
Ana Guerrero2025-03-21 19:22:26 +00:00
bfd29b4a15
Accepting request 1254830 from home:mchnz:branches:utilities
Michael Hamilton
2025-03-20 20:39:54 +00:00
461aa53e2f
Accepting request 1251482 from utilities
Ana Guerrero2025-03-10 18:07:20 +00:00
e5938e265f
- Version 2.1,4 * Provide a setting for enabling dbus-events - ddcutil-service DPMS and hotplug detection. * Default the dbus-event setting to off, which is less troublesome for some VDUs/GPUs/drivers.
Michael Hamilton
2025-03-09 01:03:14 +00:00
4482bf8fdc
Accepting request 1246802 from utilities
Ana Guerrero2025-02-19 14:58:59 +00:00
0a22873e57
- Version 2.1.3 * Fix the error-dialog option "Ignore-VDU" when ddcutil cannot communicate with a VDU. * Avoid abrupt u-turns in automatic brightness, don't reassess the lux level while making an adjustment. * Update the EDID-parser to accept the command line output from ddcutil 2.2 (for those not using ddcutil-service).
Michael Hamilton
2025-02-18 21:38:44 +00:00
17c08b21dc
Accepting request 1226989 from utilities
Ana Guerrero2024-11-28 21:42:56 +00:00
50554523b4
- Version 2.1.2 * Replace the Preset-scheduler with an implementation that remains accurate after PC-sleep/hibernation. * Fix the day-rollover which was scheduling for the wrong day if triggered at 12:59:59. * When performing a set-vcp, don't increment the NVRAM write count if the VDU doesn't respond. * When reconfiguring VDU controllers, discard pending VDU VCP changes from previous controllers. * Eliminate a potential for deadlock when handling change-events from ddcutil-service. * Better handle ddcutil-service unexpected event types (don't raise an error dialog). * The main window height will now automatically resize to accommodate the number of controls present. * Toggling lux brightness-interpolation now immediately updates the profile-plot to reflect the change. * Fix the Lux Dialog, it was turning off interpolation when first constructed.
Michael Hamilton
2024-11-28 00:55:03 +00:00
9bdb1f40bf
- Version 2.1.1 * Removed --dbus-signals-enabled. DBus signals are now always enabled when --dbus-client is enabled. * Fix the active Preset icon display which was sometimes incorrect after DPMS-sleep or errors. * Fix a code regression when handling non-DDC-capable VDUs (fix status=-3020 exception). * The About-Window now includes counts of set_vcp/NVRAM-writes for each VDU. * Hovering over a VDU-name in the main-window reveals the write count for that VDU. * Minor changes to reduce unnecessary work and improve log messages.
Michael Hamilton
2024-10-15 00:10:10 +00:00
be15950915
Accepting request 1204272 from utilities
Ana Guerrero2024-09-29 16:12:53 +00:00
2efb4ea65e
- Version 2.1.0 * Preset transitions have been deprecated. All presets are now restored instantly no matter how they have been set to transition. The Preset-Dialog controls for assigning transitions have been hidden. All transition related code may be removed in a future version, please contact me or comment on issue #93 if you prefer transitions to be retained. * Transitions and related controls can be re-enabled by disabling protect-nvram in the Settings-Dialog. * To avoid unnecessary updates, preset restoration now queries the VDU's existing values. This may slow down preset restoration. * Lux-metered auto adjustment has been defaulted to 10 minute intervals (up from 5). * Color-Preset (VCP code 0x14) has been added to the list of standard controls. * Added a VDU Initializer-Preset feature to provide a replacement for dead NVRAM. This also provides a way to restore settings not persisted in VDU NVRAM. A VDU's initializer-preset is automatically run if the target VDU is present at startup or is subsequently detected. Any preset that has a name that matches a VDU model and serial-number will be treated as an Initializer-Preset. * The Preset-Dialog now includes a tool-button to the right of the preset-name entry that will create a VDU specific Initializer-Preset.
Michael Hamilton
2024-09-28 01:52:04 +00:00
37bbd6bc77
Accepting request 1195207 from utilities
Ana Guerrero2024-08-22 16:13:45 +00:00
1040281433
- Version 2.0.4 * The About-Dialog now refreshes the ddcutil version info on each invocation. * Increased dbus timeout to 10 seconds (in case numerous VDUs or errors slow down VDU detection). * Dynamically enable a scroll-area when the main-panel exceeds the available screen height.
Michael Hamilton
2024-08-22 01:53:39 +00:00