Revisions of vdu_controls

Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1120133 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 11)
Tue 19 Oct 2023 02:05:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.20.0
  * Added options monochrome-tray and mono-light-tray to enable a monochrome tray-icon (dark and light).
  * Optional $HOME/.config/vdu_controls/tray_icon.svg overrides the normal tray icon.
  * Improved the adjustment of icon/window dimensions by scaling them in respect to the user's default-font height.
  * Remove adjust-for-dpi in favour of the the above which automatically accounts for DPI.
  * When a Preset is transitioning slowly (i.e. not immediately), the UI controls can be used to stop the transition.
  * Considerable internal refactoring of option handling.
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1118128 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 10)
Tue 21 Sep 2023 03:59:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version1.12.0
  * Added an F10_key context menu shortcut to all application windows (KDE accessibility standard).
  * Set icon and pixmap sizes appropriately for Normal and High DPI (controlled by adjust-for-dpi) (issue #63).
  * Icon/device-chooser-dialog: init-time reduced from 30 to 5 seconds for users with large home folders (issue #61).
  * Improvements/Fixes to the vlux_meter.py sample-script and the related vdu_controls FIFO reader.
  * Improved visibility of the app-icon's preset-transitioning indicator and auto-lux indicator.
  * Increased contrast for generated text preset-abbreviation icons.
  * Encode translations in plain text rather than escaped XML (for easier editing).
Tue 12 Sep 2023 20:59:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version1.11.1
  * Fix Preset text size in tray icon.
  * Fix occasional concurrency lockup issue in lux_metering.
  * Update the Settings Dialog when a new VDU becomes available.
  * Light-metering: show both a lux-auto indicator (an orange "LED") AND the current preset (if any) in the app icon.
  * Fix first time use crash (issue #60).
  * Allow % in config files by turning off ConfigParser interpolation (issue #60).
Sun 24 Jun 2023 21:50:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.11.0
  * Made vdu_controls ddcutil-2.0-ready.
  * Added support for ddcutil versions earlier than 1.3 (issue #43, #53).
  * Main-Window: added a hide-on-focus-out option to minimize the main window on focus out (issue #57).
  * Main-Window: changed the layout to display brightness and contrast as the first two controls for each VDU.
  * Main-Window: added jump to clicked value to sliders (issue #59).
  * Main-Window: added a smart-main-window option to make main window placement and geometry preservation optional.
  * Main-Window: the main window can now be raised above the other sub-windows (gnome issue only).
  * Main-Window and Context Menu: added alt-key keyboard shortcuts (issue #13).
  * Context-Menu: added an indicator mark suffix to the currently active Preset (if any) (issue #55).
  * Context-Menu: made changes to Preset ordering propagate to the menu without requiring an application restart.
  * Tray-Icon: made the app icon un-themed so that overlaid active Preset text/icon is more visible (issue #55).
  * Settings-Dialog: added a Reset button to makes it possible to un-ignore a VDU (issue #51).
  * Settings-Dialog: added tool-tips to main config-settings, made them consistent with command line help (issue #52).
  * Preset-Dialog: combined the Activate and Edit buttons into one button (simpler and more intuitive).
  * Preset Dialog: made the dialog bold the text button of the currently active Preset (if any).
  * Preset Dialog: added code to detect and and warn of unsaved changes.
  * Preset Dialog: made the dialog lock out any scheduled or automatic VDU changes while a Preset is being edited.
  * Preset-Dialog: supplied a starter set of Prest icons - a selection of KDE breeze5-icons (issue #56).
  * Popup-Messages: made message box popups resizable for increased readability.
  * Command-line: made config-settings and command-line arguments consistent, command line has precedence (issue #52).
  * Command-line: fixed --sleep-multiplier so that it is actually applied (issue #54).
  * Prevented potential crashes in the event of utf-8 decoding errors for EDIDs and capabilities (issue #49).
  * Added logging of stack traces for some errors if debugging is set to on (issue #49).
  * Improved the handling of ddcutil not found (issue #48).
  * Refactored to improve maintainability and run-time efficiency (issue #52).
  * Added Deepin 23 pyqt library compatibility.
  * Numerous minor enhancements and fixes.
  * An alpha release of vlux_meter.py, a system-tray webcam lux-meter, has been included in the sample scripts folder.
Thu 11 May 2023 23:56:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.2
  * Fix Preset non-zero transition-step-seconds, so it works properly.
  * Changing log-to-syslog or log-debug-enabled no longer requires a restart.
  * Fix Lux Auto menu icon when starting with Auto disabled.
  * Use the progress bar area on the main panel for status messages.
  * Make auto brightness behave more predictably by removing unnecessary constraints on interpolation.
  * Improve auto-lux/preset tray icon interaction, better reflect actions and current state.
Thu 04 May 2023 07:44:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.1
  * Restore lux meter displayed-value when restoring LuxDialog window.
  * Minor fixes to reduce and improve displayed and logged messages.
  * Rollup release prior to downtime for ToTK
Sun 26 Mar 2023 07:34:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.0
  * Added hardware lux metering options (GY30/BH1750+Arduino, UNIX-fifo, or executable-script).
  * Added lux-to-brightness profiles per VDU.
  * Added sample scripts for using a webcam to produce approximate lux values.
  * Added an option to transition smoothly on UNIX signal.
  * Replaced the transition combo-box with a button+checkboxes.
  * Added drag-to-change, click-to-delete, to the elevation chart component.
  * Added a setting to quickly disable weather and another for elevation-scheduling.
  * Cleanup of thread handling - clarification of GUI/non-GUI thread operations.
  * Reduced logging and eliminated popup dialogs when monitors are suspended or powered off.
Sat 18 Feb 2023 23:18:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.9.2 optional Smooth Transitions for presets:
  * The Presets Dialog now includes an option to set a Preset to Transition Smoothly.
  * The tray, main panel, and Preset Dialog indicate when a smooth transition is in progress.
  * Transitions are performed by a non-GUI thread, the GUI remains accessible during smooth transitions.
  * A smooth transition can be interrupted by moving the controls being transitioned or invoking a preset.
Wed 25 Jan 2023 23:08:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Updated to version 1.9.1
  * Busy spinners and control lockouts applied during refresh and
    preset activation.  Introducing SpinBox input fields. Use EDID.
- Clean up build in preparation for development repository and
  Factory submission.
- Updated to version 1.9.0:
  * Bug fixes and speedy performance improvements.
- Updated to version 1.8.3:
  * Fix crash when network is down and weather site is not
    contactable.
- Updated to version 1.8.1:
  * Fix daily scheduling of presets.
- Updated to version 1.8.0:
  * New feature, allow presets to be scheduled by solar elevation.
- Updated to version 1.7.2:
  * Better handle monitor being powered off.
  * Allow presets to be reordered on the menu.
- Updated to version 1.7.1:
  * Fix for signal handling from Mark Lowne.
- Updated to version 1.7.0:
  * Display current preset in window and tray title, preset icons.
- Updated to version 1.6.11:
  * Cleaning up the help and Linux man page.
- Updated to version 1.6.10:
  * Cope better with transient slider values, cope better with
    session startup delays to detection.
- Update to version 1.6.8:
- Fix preset save/restore bug introduced in 1.6.7.
- Updated to version 1.6.7:
  * Fix issues with gnome 42.2 tray: when in gnome do as the
    gnomens do.
- Updated to version 1.6.5:
  * Widen handling of pare exceptions for VDU capabilities - catch
    more exceptions.
- Updated to version 1.6.4:
  * Wayland wait for system tray at login.
  * Enable HiDPI icons.
- Updated to version 1.6.3:
  * Added a hamburger menu to provide alternate access to the
    context menu.
- Updated to version 1.6.2:
  * Add a feature Values: min..max override.
- Updated to version 1.6.1:
  * Wayland fixes.
- Updated to version 1.6.0:
  * Let other processes trigger preset changes and settings
    refreshes via UNIX/Linux signals.
- Updated to version 1.5.9:
  * Cleanly handle monitors that do not respond to ddcutil
    commands.
- Updated to version 1.5.7:
  * Check if a system tray is available before applying
    system_tray_enabled.
- Updated to version 1.5.5:
  * Fix tray for some desktops.
  * Combobox value enhancements/fixes.
  * Login-restart support/
- Updated to version 1.5.3:
  * Detect and handle light/dark theme changes.
- Version 1.5.2:
  * Packaged for rpm vdu_controls.
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1112653 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 9)
Tue 12 Sep 2023 20:59:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version1.11.1
  * Fix Preset text size in tray icon.
  * Fix occasional concurrency lockup issue in lux_metering.
  * Update the Settings Dialog when a new VDU becomes available.
  * Light-metering: show both a lux-auto indicator (an orange "LED") AND the current preset (if any) in the app icon.
  * Fix first time use crash (issue #60).
  * Allow % in config files by turning off ConfigParser interpolation (issue #60).
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1109885 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 8)
Sun 24 Jun 2023 21:50:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.11.0
  * Made vdu_controls ddcutil-2.0-ready.
  * Added support for ddcutil versions earlier than 1.3 (issue #43, #53).
  * Main-Window: added a hide-on-focus-out option to minimize the main window on focus out (issue #57).
  * Main-Window: changed the layout to display brightness and contrast as the first two controls for each VDU.
  * Main-Window: added jump to clicked value to sliders (issue #59).
  * Main-Window: added a smart-main-window option to make main window placement and geometry preservation optional.
  * Main-Window: the main window can now be raised above the other sub-windows (gnome issue only).
  * Main-Window and Context Menu: added alt-key keyboard shortcuts (issue #13).
  * Context-Menu: added an indicator mark suffix to the currently active Preset (if any) (issue #55).
  * Context-Menu: made changes to Preset ordering propagate to the menu without requiring an application restart.
  * Tray-Icon: made the app icon un-themed so that overlaid active Preset text/icon is more visible (issue #55).
  * Settings-Dialog: added a Reset button to makes it possible to un-ignore a VDU (issue #51).
  * Settings-Dialog: added tool-tips to main config-settings, made them consistent with command line help (issue #52).
  * Preset-Dialog: combined the Activate and Edit buttons into one button (simpler and more intuitive).
  * Preset Dialog: made the dialog bold the text button of the currently active Preset (if any).
  * Preset Dialog: added code to detect and and warn of unsaved changes.
  * Preset Dialog: made the dialog lock out any scheduled or automatic VDU changes while a Preset is being edited.
  * Preset-Dialog: supplied a starter set of Prest icons - a selection of KDE breeze5-icons (issue #56).
  * Popup-Messages: made message box popups resizable for increased readability.
  * Command-line: made config-settings and command-line arguments consistent, command line has precedence (issue #52).
  * Command-line: fixed --sleep-multiplier so that it is actually applied (issue #54).
  * Prevented potential crashes in the event of utf-8 decoding errors for EDID's and capabilities (issue #49).
  * Added logging of stack traces for some errors if debugging is set to on (issue #49).
  * Improved the handling of ddcutil not found (issue #48).
  * Refactored to improve maintainability and run-time efficiency (issue #52).
  * Added Deepin 23 pyqt library compatibility.
  * Numerous minor enhancements and fixes.
  * An alpha release of vlux_meter.py, a system-tray webcam lux-meter, has been included in the sample scripts folder.
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1089070 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 7)
Thu 11 May 2023 23:56:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.2
  * Fix Preset non-zero transition-step-seconds, so it works properly.
  * Changing log-to-syslog or log-debug-enabled no longer requires a restart.
  * Fix Lux Auto menu icon when starting with Auto disabled.
  * Use the progress bar area on the main panel for status messages.
  * Make auto brightness behave more predictably by removing unnecessary constraints on interpolation.
  * Improve auto-lux/preset tray icon interaction, better reflect actions and current state.
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1085928 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 6)
Thu 04 May 2023 07:44:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.1
  * Restore lux meter displayed-value when restoring LuxDialog window.
  * Minor fixes to reduce and improve displayed and logged messages.
  * Rollup release prior to downtime for ToTK
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1084547 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 5)
Sun 26 Mar 2023 07:34:00 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.0
  * Added hardware lux metering options (GY30/BH1750+Arduino, UNIX-fifo, or executable-script).
  * Added lux-to-brightness profiles per VDU.
  * Added sample scripts for using a webcam to produce approximate lux values.
  * Added an option to transition smoothly on UNIX signal.
  * Replaced the transition combo-box with a button+checkboxes.
  * Added drag-to-change, click-to-delete, to the elevation chart component.
  * Added a setting to quickly disable weather and another for elevation-scheduling.
  * Cleanup of thread handling - clarification of GUI/non-GUI thread operations.
  * Reduced logging and eliminated popup dialogs when monitors are suspended or powered off.
Sat 18 Feb 2023 23:18:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.9.2 optional Smooth Transitions for presets:
  * The Presets Dialog now includes an option to set a Preset to Transition Smoothly.
  * The tray, main panel, and Preset Dialog indicate when a smooth transition is in progress.
  * Transitions are performed by a non-GUI thread, the GUI remains accessible during smooth transitions.
  * A smooth transition can be interrupted by moving the controls being transitioned or invoking a preset.
Wed 25 Jan 2023 23:08:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Updated to version 1.9.1
  * Busy spinners and control lockouts applied during refresh and
    preset activation.  Introducing SpinBox input fields. Use EDID.
- Clean up build in preparation for development repository and
  Factory submission.
- Updated to version 1.9.0:
  * Bug fixes and speedy performance improvements.
- Updated to version 1.8.3:
  * Fix crash when network is down and weather site is not
    contactable.
- Updated to version 1.8.1:
  * Fix daily scheduling of presets.
- Updated to version 1.8.0:
  * New feature, allow presets to be scheduled by solar elevation.
- Updated to version 1.7.2:
  * Better handle monitor being powered off.
  * Allow presets to be reordered on the menu.
- Updated to version 1.7.1:
  * Fix for signal handling from Mark Lowne.
- Updated to version 1.7.0:
  * Display current preset in window and tray title, preset icons.
- Updated to version 1.6.11:
  * Cleaning up the help and Linux man page.
- Updated to version 1.6.10:
  * Cope better with transient slider values, cope better with
    session startup delays to detection.
- Update to version 1.6.8:
- Fix preset save/restore bug introduced in 1.6.7.
- Updated to version 1.6.7:
  * Fix issues with gnome 42.2 tray: when in gnome do as the
    gnomens do.
- Updated to version 1.6.5:
  * Widen handling of pare exceptions for VDU capabilities - catch
    more exceptions.
- Updated to version 1.6.4:
  * Wayland wait for system tray at login.
  * Enable HiDPI icons.
- Updated to version 1.6.3:
  * Added a hamburger menu to provide alternate access to the
    context menu.
- Updated to version 1.6.2:
  * Add a feature Values: min..max override.
- Updated to version 1.6.1:
  * Wayland fixes.
- Updated to version 1.6.0:
  * Let other processes trigger preset changes and settings
    refreshes via UNIX/Linux signals.
- Updated to version 1.5.9:
  * Cleanly handle monitors that do not respond to ddcutil
    commands.
- Updated to version 1.5.7:
  * Check if a system tray is available before applying
    system_tray_enabled.
- Updated to version 1.5.5:
  * Fix tray for some desktops.
  * Combobox value enhancements/fixes.
  * Login-restart support/
- Updated to version 1.5.3:
  * Detect and handle light/dark theme changes.
- Version 1.5.2:
  * Packaged for rpm vdu_controls.
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1067477 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 4)
Sat 18 Feb 2023 23:18:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.9.2 optional Slow Transitions for presets:
  * The Presets Dialog now includes an option to set a Preset to Transition Slowly.
  * The tray, main panel, and Preset Dialog indicate when a slow transition is in progress.
  * Transitions are performed by a non-GUI thread, the GUI remains accessible during slow transitions.
  * A slow transition can be interrupted by moving the controls being transitioned or invoking a preset.
Wed 25 Jan 2023 23:08:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Updated to version 1.9.1
  * Busy spinners and control lockouts applied during refresh and
    preset activation.  Introducing SpinBox input fields. Use EDID.
- Clean up build in preparation for development repository and
  Factory submission.
- Updated to version 1.9.0:
  * Bug fixes and speedy performance improvements.
- Updated to version 1.8.3:
  * Fix crash when network is down and weather site is not
    contactable.
- Updated to version 1.8.1:
  * Fix daily scheduling of presets.
- Updated to version 1.8.0:
  * New feature, allow presets to be scheduled by solar elevation.
- Updated to version 1.7.2:
  * Better handle monitor being powered off.
  * Allow presets to be reordered on the menu.
- Updated to version 1.7.1:
  * Fix for signal handling from Mark Lowne.
- Updated to version 1.7.0:
  * Display current preset in window and tray title, preset icons.
- Updated to version 1.6.11:
  * Cleaning up the help and Linux man page.
- Updated to version 1.6.10:
  * Cope better with transient slider values, cope better with
    session startup delays to detection.
- Update to version 1.6.8:
- Fix preset save/restore bug introduced in 1.6.7.
- Updated to version 1.6.7:
  * Fix issues with gnome 42.2 tray: when in gnome do as the
    gnomens do.
- Updated to version 1.6.5:
  * Widen handling of pare exceptions for VDU capabilities - catch
    more exceptions.
- Updated to version 1.6.4:
  * Wayland wait for system tray at login.
  * Enable HiDPI icons.
- Updated to version 1.6.3:
  * Added a hamburger menu to provide alternate access to the
    context menu.
- Updated to version 1.6.2:
  * Add a feature Values: min..max override.
- Updated to version 1.6.1:
  * Wayland fixes.
- Updated to version 1.6.0:
  * Let other processes trigger preset changes and settings
    refreshes via UNIX/Linux signals.
- Updated to version 1.5.9:
  * Cleanly handle monitors that do not respond to ddcutil
    commands.
- Updated to version 1.5.7:
  * Check if a system tray is available before applying
    system_tray_enabled.
- Updated to version 1.5.5:
  * Fix tray for some desktops.
  * Combobox value enhancements/fixes.
  * Login-restart support/
- Updated to version 1.5.3:
  * Detect and handle light/dark theme changes.
- Version 1.5.2:
  * Packaged for rpm vdu_controls.
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1063144 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 3)
Wed 25 Jan 2023 23:08:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Updated to version 1.9.1
  * Busy spinners and control lockouts applied during refresh and
    preset activation.  Introducing SpinBox input fields.
- Clean up build in preparation for development repository and
  Factory submission.
- Updated to version 1.9.0:
  * Bug fixes and speedy performance improvements.
- Updated to version 1.8.3:
  * Fix crash when network is down and weather site is not
    contactable.
- Updated to version 1.8.1:
  * Fix daily scheduling of presets.
- Updated to version 1.8.0:
  * New feature, allow presets to be scheduled by solar elevation.
- Updated to version 1.7.2:
  * Better handle monitor being powered off.
  * Allow presets to be reordered on the menu.
- Updated to version 1.7.1:
  * Fix for signal handling from Mark Lowne.
- Updated to version 1.7.0:
  * Display current preset in window and tray title, preset icons.
- Updated to version 1.6.11:
  * Cleaning up the help and Linux man page.
- Updated to version 1.6.10:
  * Cope better with transient slider values, cope better with
    session startup delays to detection.
- Update to version 1.6.8:
- Fix preset save/restore bug introduced in 1.6.7.
- Updated to version 1.6.7:
  * Fix issues with gnome 42.2 tray: when in gnome do as the
    gnomens do.
- Updated to version 1.6.5:
  * Widen handling of pare exceptions for VDU capabilities - catch
    more exceptions.
- Updated to version 1.6.4:
  * Wayland wait for system tray at login.
  * Enable HiDPI icons.
- Updated to version 1.6.3:
  * Added a hamburger menu to provide alternate access to the
    context menu.
- Updated to version 1.6.2:
  * Add a feature Values: min..max override.
- Updated to version 1.6.1:
  * Wayland fixes.
- Updated to version 1.6.0:
  * Let other processes trigger preset changes and settings
    refreshes via UNIX/Linux signals.
- Updated to version 1.5.9:
  * Cleanly handle monitors that do not respond to ddcutil
    commands.
- Updated to version 1.5.7:
  * Check if a system tray is available before applying
    system_tray_enabled.
- Updated to version 1.5.5:
  * Fix tray for some desktops.
  * Combobox value enhancements/fixes.
  * Login-restart support/
- Updated to version 1.5.3:
  * Detect and handle light/dark theme changes.
- Version 1.5.2:
  * Packaged for rpm vdu_controls.
Michael Hamilton's avatar Michael Hamilton (mchnz) accepted request 1060541 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 2)
Moving vdu_controls.desktop into the tar, updating spec accordingly, fix Fedora build spec.
Malcolm Lewis's avatar Malcolm Lewis (malcolmlewis) accepted request 1060316 from Michael Hamilton's avatar Michael Hamilton (mchnz) (revision 1)
New package submission
Displaying revisions 21 - 31 of 31
openSUSE Build Service is sponsored by