45 Commits

Author SHA256 Message Date
eaee030804 Accepting request 1149225 from X11:Utilities
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
- Use %python3_pyproject_wheel instead of %pyproject_wheel

- Update to 2.4.1:
  * Fixed: Error when .config/flashfocus exists but no config file present
  * Fixed: Multiple sigints required to terminate flashfocus on sway
  * Update to use ruff and pre-commit
  * Modernize type hints

- Update to 2.4.0:
  * Updated: Drop support for python 3.6 and 3.7
  * Updated: PEP 517 build system
- Remove flashfocus-2.0.3-no-i3ipc.patch
- Add flashfocus-2.4.0-no-i3ipc.patch

OBS-URL: https://build.opensuse.org/request/show/1149225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=20
2024-02-22 20:00:17 +00:00
f10eb9df49 - Use %python3_pyproject_wheel instead of %pyproject_wheel
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=42
2024-02-22 11:17:54 +00:00
e69396b5cc - Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=41
2024-02-21 09:48:01 +00:00
1710a91449 - Update to 2.4.1:
* Fixed: Error when .config/flashfocus exists but no config file present
  * Fixed: Multiple sigints required to terminate flashfocus on sway
  * Update to use ruff and pre-commit
  * Modernize type hints

- Update to 2.4.0:
  * Updated: Drop support for python 3.6 and 3.7
  * Updated: PEP 517 build system
- Remove flashfocus-2.0.3-no-i3ipc.patch
- Add flashfocus-2.4.0-no-i3ipc.patch

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=40
2023-09-25 05:42:07 +00:00
7378b305cc Accepting request 1030844 from X11:Utilities
- Update to 2.3.1:
  * Fixed: #78 Fix error when the current workspace is null
  * Not user facing: #79 Fixed a bunch of mypy warnings

OBS-URL: https://build.opensuse.org/request/show/1030844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=19
2022-10-24 11:15:52 +00:00
27bf9585df - Update to 2.3.1:
* Fixed: #78 Fix error when the current workspace is null
  * Not user facing: #79 Fixed a bunch of mypy warnings

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=38
2022-10-24 10:33:23 +00:00
78f710a8ad Accepting request 1003078 from X11:Utilities
- Update to 2.3.0:
  * Added: #74 pyproject.toml config
  * Fixed: #77 Rare race condition when detecting the current workspace
  * Fixed: #78 Traceback when the current workspace is null
  * Not user facing:
    + #74 Misc. code cleanup/ linter fixes
    + #75 Fix bug in Dockerfile
    + #77 Add github action for running tests and fix some flakey tests
    + #76 Add CODEOWNERS file

OBS-URL: https://build.opensuse.org/request/show/1003078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=18
2022-09-13 13:09:46 +00:00
2ee132dfdb - Update to 2.3.0:
* Added: #74 pyproject.toml config
  * Fixed: #77 Rare race condition when detecting the current workspace
  * Fixed: #78 Traceback when the current workspace is null
  * Not user facing:
    + #74 Misc. code cleanup/ linter fixes
    + #75 Fix bug in Dockerfile
    + #77 Add github action for running tests and fix some flakey tests
    + #76 Add CODEOWNERS file

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=36
2022-09-13 05:44:10 +00:00
e53709a1a6 Accepting request 988277 from X11:Utilities
- Update to 2.2.5:
  * Fixed: Relax PyYaml dependency

OBS-URL: https://build.opensuse.org/request/show/988277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=17
2022-07-11 17:09:30 +00:00
77ad8d86c7 - Update to 2.2.5:
* Fixed: Relax PyYaml dependency

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=34
2022-07-11 06:51:39 +00:00
71dbd6712e Accepting request 939168 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/939168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=16
2021-12-10 20:52:59 +00:00
97f31daf8e Accepting request 939035 from home:pgajdos:python
- pytest-runner is deprecated

OBS-URL: https://build.opensuse.org/request/show/939035
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=33
2021-12-10 15:18:36 +00:00
Richard Brown
29d70faba1 Accepting request 912363 from X11:Utilities
- Update to 2.2.4:
  * Fixed: Remove pytest from setup.py requirements (as it is not really required).

- Update to 2.2.3:
  * Bump click dependency to v9

OBS-URL: https://build.opensuse.org/request/show/912363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=15
2021-08-18 06:55:48 +00:00
f799851468 - Update to 2.2.4:
* Fixed: Remove pytest from setup.py requirements (as it is not really required).

- Update to 2.2.3:
  * Bump click dependency to v9

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=32
2021-08-16 08:04:33 +00:00
b7a735e161 Accepting request 825262 from X11:Utilities
- Update to 2.2.2:
  * Added: #55 Emit warning when flash-fullscreen: true in sway.

OBS-URL: https://build.opensuse.org/request/show/825262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=14
2020-08-10 13:02:19 +00:00
333b4c7421 - Update to 2.2.2:
* Added: #55 Emit warning when flash-fullscreen: true in sway.

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=30
2020-08-10 07:02:22 +00:00
fa47656335 Accepting request 818950 from X11:Utilities
- Update to 2.2.1:
  * Fixed: Renamed (--loglevel/-l) param to (--verbosity/-v) due
    to conflict with --flash-lone-windows

OBS-URL: https://build.opensuse.org/request/show/818950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=13
2020-07-06 14:32:45 +00:00
890dfa2c90 - Update to 2.2.1:
* Fixed: Renamed (--loglevel/-l) param to (--verbosity/-v) due
    to conflict with --flash-lone-windows

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=28
2020-07-06 08:22:59 +00:00
c9802f1bc2 Accepting request 810521 from X11:Utilities
- Update to 2.2.0:
  * Added: --loglevel CLI option
  * Fixed: Removed --opacity documentation in help

OBS-URL: https://build.opensuse.org/request/show/810521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=12
2020-06-02 12:37:42 +00:00
39aba0f711 - Update to 2.2.0:
* Added: --loglevel CLI option
  * Fixed: Removed --opacity documentation in help

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=26
2020-06-01 05:45:49 +00:00
2082ede13a Accepting request 790006 from X11:Utilities
- Update to 2.1.3:
  * Fixed: #46 Accidental bump of required version of i3ipc
- Refresh flashfocus-2.0.3-no-i3ipc.patch

OBS-URL: https://build.opensuse.org/request/show/790006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=11
2020-03-31 15:16:09 +00:00
7c222934d4 - Update to 2.1.3:
* Fixed: #46 Accidental bump of required version of i3ipc
- Refresh flashfocus-2.0.3-no-i3ipc.patch

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=24
2020-03-31 07:50:34 +00:00
517cfb57ca Accepting request 782865 from X11:Utilities
- Update to 2.1.2:
  * (Hopefully) fixed: #43 - Error when setting rules in config
  * Add support for Click 7.0

OBS-URL: https://build.opensuse.org/request/show/782865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=10
2020-03-09 20:04:03 +00:00
09e90d0eee - Update to 2.1.2:
* (Hopefully) fixed: #43 - Error when setting rules in config
  * Add support for Click 7.0

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=22
2020-03-09 09:52:38 +00:00
a4cdb6a6b1 Accepting request 734029 from X11:Utilities
- Update to 2.1.1:
  * Fixed: #39 Crashes when switching tags on dwm
  * Handle null NET_WM_STATE when detecting fullscreen
- Changes from 2.1.0:
  * Added: flash-fullscreen/no-flash-fullscreen config options
  * Fixed: Exit without traceback for non-supported wayland WMs
  * Fixed: Cleaned up flakey tests

OBS-URL: https://build.opensuse.org/request/show/734029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=9
2019-09-30 14:03:05 +00:00
a0f2290971 - Update to 2.1.1:
* Fixed: #39 Crashes when switching tags on dwm
  * Handle null NET_WM_STATE when detecting fullscreen
- Changes from 2.1.0:
  * Added: flash-fullscreen/no-flash-fullscreen config options
  * Fixed: Exit without traceback for non-supported wayland WMs
  * Fixed: Cleaned up flakey tests

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=20
2019-09-30 08:52:37 +00:00
1e3e7cc4f8 Accepting request 731146 from X11:Utilities
- Update to 2.0.5:
  * Add support for marshmallow v3
- Does not work with i3/sway yet because we don't have i3ipc
  packaged

- Update to 2.0.3:
  * Fix typo in marshmallow pin
  * Add init.py to display_protocols submodule
- Add flashfocus-2.0.3-no-i3ipc.patch

- Update to 2.0.1:
  * Temporarily pin marshmallow to v2
  * Added sway support
  * Dropped python2 support
  * Increased minimum pyyaml version to 5.1
  * Added i3ipc requirement

OBS-URL: https://build.opensuse.org/request/show/731146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=8
2019-09-18 11:10:01 +00:00
29494ac202 - Add flashfocus-2.0.3-no-i3ipc.patch
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=18
2019-09-16 07:06:19 +00:00
6d804bca22 - Update to 2.0.5:
* Add support for marshmallow v3
- Does not work with i3/sway yet because we don't have i3ipc
  packaged

- Update to 2.0.3:
  * Fix typo in marshmallow pin
  * Add init.py to display_protocols submodule

- Update to 2.0.1:
  * Temporarily pin marshmallow to v2
  * Added sway support
  * Dropped python2 support
  * Increased minimum pyyaml version to 5.1
  * Added i3ipc requirement

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=17
2019-09-15 06:58:18 +00:00
075d16cbbe Accepting request 705778 from X11:Utilities
- Update to 1.2.7:
  * Added support for marshmallow v3 which is in prerelease
  * Set windows to default opacity even if they're not flashed (#25)

- Update to 1.2.5:
  * Stopped using the deprecated inspect.getargspec API in python3
  * Bug fix (issue #25)

OBS-URL: https://build.opensuse.org/request/show/705778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=7
2019-05-28 07:44:00 +00:00
0c2fe0a474 - Update to 1.2.7:
* Added support for marshmallow v3 which is in prerelease
  * Set windows to default opacity even if they're not flashed (#25)

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=15
2019-05-28 06:34:59 +00:00
bf98a93c60 - Update to 1.2.5:
* Stopped using the deprecated inspect.getargspec API in python3
  * Bug fix (issue #25)

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=14
2019-05-27 05:52:57 +00:00
467e581826 Accepting request 670259 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/670259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=6
2019-02-01 10:47:03 +00:00
c04c4c8197 Accepting request 670190 from home:bmwiedemann:branches:X11:Utilities
Fix build with python 3.7

OBS-URL: https://build.opensuse.org/request/show/670190
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=12
2019-01-31 07:25:56 +00:00
eb1abc789f Accepting request 668989 from X11:Utilities
- Update to 1.2.1:
  * Reverted Pyyaml requirement to >3.0

OBS-URL: https://build.opensuse.org/request/show/668989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=5
2019-01-28 19:49:30 +00:00
1ccb8f3c9f - Update to 1.2.1:
* Reverted Pyyaml requirement to >3.0

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=10
2019-01-28 08:29:14 +00:00
b49792b6af Accepting request 667752 from X11:Utilities
- Update to 1.2.0:
  * Added flash-lone-windows CLI option.
  * Added: ability to set custom config file location with --config flag
  * Fixed: Use marshmallow strict mode due to deprecation warning
  * Fixed: Updated pyaml version in requirements due to security vulnerability

OBS-URL: https://build.opensuse.org/request/show/667752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=4
2019-01-24 13:13:18 +00:00
54eb1ec3d0 - Update to 1.2.0:
* Added flash-lone-windows CLI option.
  * Added: ability to set custom config file location with --config flag
  * Fixed: Use marshmallow strict mode due to deprecation warning
  * Fixed: Updated pyaml version in requirements due to security vulnerability

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=8
2019-01-22 10:15:20 +00:00
4c04b29642 Accepting request 642045 from X11:Utilities
- Update to 1.1.1:
  * Implemented flash-lone-windows configuration option
    (see default config file for details)
  * Added flash-lone-windows CLI option

  * Improved test suite runtime
  * Fix uncaught AttributeError when RuleMatcher returns None
  * Fix bug which broke window flashing with transparent windows(#18)

OBS-URL: https://build.opensuse.org/request/show/642045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=3
2018-10-17 06:40:30 +00:00
0c98b80bb6 - Update to 1.1.1:
* Implemented flash-lone-windows configuration option
    (see default config file for details)
  * Added flash-lone-windows CLI option
  * Improved test suite runtime
  * Fix uncaught AttributeError when RuleMatcher returns None
  * Fix bug which broke window flashing with transparent windows(#18)

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=6
2018-10-15 11:22:41 +00:00
1231e1949c Accepting request 633577 from X11:Utilities
- Update to 1.0.9:
  * Improved test suite runtime 
  * Fix uncaught AttributeError when RuleMatcher returns None 
  * Fix bug which broke window flashing with transparent windows(#18) 
  * Code refactoring

OBS-URL: https://build.opensuse.org/request/show/633577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=2
2018-09-07 13:41:24 +00:00
bf929e7781 - Update to 1.0.9:
* Improved test suite runtime 
  * Fix uncaught AttributeError when RuleMatcher returns None 
  * Fix bug which broke window flashing with transparent windows(#18) 
  * Code refactoring

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=4
2018-09-06 08:32:10 +00:00
e1221c2d91 Accepting request 614892 from X11:Utilities
- Fix /bin/bash path
- Only replace env in nc_flash_window via sed
- Recommend compton
- Initial package in version 1.0.7 for openSUSE

OBS-URL: https://build.opensuse.org/request/show/614892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flashfocus?expand=0&rev=1
2018-06-22 11:30:10 +00:00
43e03f70c4 - Fix /bin/bash path
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=2
2018-06-07 10:18:33 +00:00
d99406aeea Accepting request 614500 from home:jubalh
Please add me as maintainer.

OBS-URL: https://build.opensuse.org/request/show/614500
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/flashfocus?expand=0&rev=1
2018-06-06 09:11:24 +00:00