Accepting request 1084547 from home:mchnz:branches:utilities

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.

OBS-URL: https://build.opensuse.org/request/show/1084547
OBS-URL: https://build.opensuse.org/package/show/utilities/vdu_controls?expand=0&rev=5
This commit is contained in:
Michael Hamilton 2023-05-04 22:06:26 +00:00 committed by Git OBS Bridge
parent 6d7cc2f165
commit 5473c08bbc
4 changed files with 31 additions and 10 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:162fb74c15e5d42b800fcbc313a3469e555ab16a5055a15a07fb7eca86ef548e
size 3050646

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c021b77ec97257ca4dadcd9fe4094842208044022d567de75d252742598fc558
size 1909851

View File

@ -1,11 +1,25 @@
-------------------------------------------------------------------
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> Sat 18 Feb 2023 23:18:56 UTC - Michael Hamilton <michael@actrix.gen.nz>
- Version 1.9.2 optional Slow Transitions for presets: - Version 1.9.2 optional Smooth Transitions for presets:
* The Presets Dialog now includes an option to set a Preset to Transition Slowly. * The Presets Dialog now includes an option to set a Preset to Transition Smoothly.
* The tray, main panel, and Preset Dialog indicate when a slow transition is in progress. * 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 slow transitions. * Transitions are performed by a non-GUI thread, the GUI remains accessible during smooth transitions.
* A slow transition can be interrupted by moving the controls being transitioned or invoking a preset. * 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> Wed 25 Jan 2023 23:08:56 UTC - Michael Hamilton <michael@actrix.gen.nz>

View File

@ -18,12 +18,12 @@
Name: vdu_controls Name: vdu_controls
Version: 1.9.2 Version: 1.10.0
Release: 0 Release: 0
Summary: Visual Display Unit virtual control panel Summary: Visual Display Unit virtual control panel
License: GPL-3.0-or-later License: GPL-3.0-or-later
URL: https://github.com/digitaltrails/vdu_controls URL: https://github.com/digitaltrails/vdu_controls
Source0: https://github.com/digitaltrails/vdu_controls/archive/refs/tags/v1.9.2.tar.gz#/%{name}-%{version}.tar.gz Source0: https://github.com/digitaltrails/vdu_controls/archive/refs/tags/v1.10.0.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: hicolor-icon-theme BuildRequires: hicolor-icon-theme
BuildArch: noarch BuildArch: noarch
@ -33,6 +33,7 @@ Requires: noto-sans-math-fonts
Requires: noto-sans-symbols2-fonts Requires: noto-sans-symbols2-fonts
Requires: python3 Requires: python3
Requires: python3-qt5 Requires: python3-qt5
Requires: python3-pyserial
%endif %endif
%if 0%{?fedora_version} %if 0%{?fedora_version}
%define ext_man * %define ext_man *
@ -41,6 +42,7 @@ Requires: google-noto-sans-math-fonts
Requires: google-noto-sans-symbols2-fonts Requires: google-noto-sans-symbols2-fonts
Requires: python3 Requires: python3
Requires: python3-qt5 Requires: python3-qt5
Requires: python3-pyserial
%endif %endif
%description %description
@ -61,18 +63,21 @@ install -d -m 0755 %{buildroot}%{_bindir} \
%{buildroot}%{_mandir}/man1/ \ %{buildroot}%{_mandir}/man1/ \
%{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/vdu_controls/translations \ %{buildroot}%{_datadir}/vdu_controls/translations \
%{buildroot}%{_datadir}/vdu_controls/sample-scripts \
%{buildroot}%{_datadir}/icons/hicolor/256x256/apps %{buildroot}%{_datadir}/icons/hicolor/256x256/apps
install -m 0755 vdu_controls.py %{buildroot}/%{_bindir}/%{name} install -m 0755 vdu_controls.py %{buildroot}/%{_bindir}/%{name}
install -m 0644 %{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop install -m 0644 %{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
install -m 0644 %{name}.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png install -m 0644 %{name}.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
install -m 0644 translations/*.ts %{buildroot}%{_datadir}/vdu_controls/translations/ install -m 0644 translations/*.ts %{buildroot}%{_datadir}/vdu_controls/translations/
install -m 0644 translations/about_*.txt %{buildroot}%{_datadir}/vdu_controls/translations/ install -m 0644 translations/about_*.txt %{buildroot}%{_datadir}/vdu_controls/translations/
install -m 0755 sample-scripts/* %{buildroot}%{_datadir}/vdu_controls/sample-scripts/
install -m 0644 docs/_build/man/vdu_controls.1 %{buildroot}%{_mandir}/man1/ install -m 0644 docs/_build/man/vdu_controls.1 %{buildroot}%{_mandir}/man1/
%files %files
%license LICENSE.md %license LICENSE.md
%dir %{_datadir}/vdu_controls %dir %{_datadir}/vdu_controls
%dir %{_datadir}/vdu_controls/translations %dir %{_datadir}/vdu_controls/translations
%dir %{_datadir}/vdu_controls/sample-scripts
%{_bindir}/%{name} %{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop %{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/256x256/apps/%{name}.png %{_datadir}/icons/hicolor/256x256/apps/%{name}.png
@ -83,5 +88,7 @@ install -m 0644 docs/_build/man/vdu_controls.1 %{buildroot}%{_mandir}/man1/
%{_datadir}/vdu_controls/translations/about_da_DK.txt %{_datadir}/vdu_controls/translations/about_da_DK.txt
%{_datadir}/vdu_controls/translations/about_fr_FR.txt %{_datadir}/vdu_controls/translations/about_fr_FR.txt
%{_datadir}/vdu_controls/translations/about_de_DE.txt %{_datadir}/vdu_controls/translations/about_de_DE.txt
%{_datadir}/vdu_controls/sample-scripts/lux-from-webcam.bash
%{_datadir}/vdu_controls/sample-scripts/lux-from-webcam.py
%changelog %changelog