File streamdeck-linux-gui.changes of Package streamdeck-linux-gui
-------------------------------------------------------------------
Fri Dec 15 15:09:37 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 4.0.0:
* ensure correctly initialization of pipeline when new page is
added
* Ensure palette frames are RGBA
* **gui.py:** Fix horizontal alignment
* make image load exception broader
* switch page/button state race condition
* **timers.py:** ensure to disconnect previous calls
* validate invalid pages and button states
* Add support for default config
* Multi state buttons
* Use dataclasses instead of dicts to handle configuration and
support multi state buttons.
* config: state now uses models instead dicts
* api: state now uses models instead dicts
* gui: configuration now support multiple button states, v1
state file will be migrated, v2 is not backward compatible
* gui: warn dialog about migrating file and backup
* gui: allow add and remove button states
* gui: allow set the action "switch state" in button settings
* gui: cleaner logic to update button states
* cli: allow set the button state
* api: add test for add and remove button states
* api: add test for add and remove pages
* api: add test for change all properties (font, font size,
color, etc)
* gui: add test for all menu items
* gui: add tests for pages actions (add and remove)
* gui: add tests for button states actions add and remove
* gui: add tests for warn migration message
* config: test read/write and migration configuration
* fix minor bugs resulting in bad buttons display under some
circumstances
* Use dataclasses instead of dicts to handle configuration and
support multi state buttons.
* config: state now uses models instead dicts
* api: state now uses models instead dicts
* gui: configuration now support multiple button states, v1
state file will be migrated, v2 is not backward compatible
* gui: warn dialog about migrating file and backup
* gui: allow add and remove button states
* gui: allow set the action "switch state" in button settings
* gui: cleaner logic to update button states
* cli: allow set the button state
* build/ci: add ubuntu libraries for virtual framebuffer
* build/ci: add python pytest-qt libraries
* api: add test for add and remove button states
* api: add test for add and remove pages
* api: add test for change all properties (font, font size,
color, etc)
* gui: add test for all menu items
* gui: add tests for pages actions (add and remove)
* gui: add tests for button states actions add and remove
* gui: add tests for warn migration message
* config: test read/write and migration configuration
* fix minor bugs resulting in bad buttons display under some
circumstances
-------------------------------------------------------------------
Fri Nov 10 00:32:07 UTC 2023 - Simon Lees <sflees@suse.de>
- Re add provides and conflicts with streamdeck-ui, no idea when
obs lost those.
-------------------------------------------------------------------
Wed Nov 1 03:11:22 UTC 2023 - Simon Lees <sflees@suse.de>
- Fork of streamdeck_ui, this package was branched from there
- Update to 3.2.0
* Features
* Add background change support (657525b)
* Add support for Font configuration (#6) (d11b93d)
* Add support for multiline button labels (0c36284)
* Add support for numpad keys (#50) (70ff7ad)
* Operating StreamDeck from a terminal (#37) (37055cf)
* Bug Fixes
* Work with Pillow 10.0.0
* bug during initialization of the socket for communication with CLI commands. (#39) (4057cb0)
* cli: commands (#46) (da0f08f)
* gui: Show correct package version on About (6a3e587)
* wrong monitor un assign (511de2f)
-------------------------------------------------------------------
Wed Jul 26 10:05:02 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
- Add explicit requires on python3-setuptools.
- Sort dependencies in specfile.
-------------------------------------------------------------------
Sun Apr 23 16:06:30 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
- Upgrade to 2.0.15.
-------------------------------------------------------------------
Mon Aug 2 02:31:39 UTC 2021 - Simon Lees <simonf.lees@suse.com>
- Initial Package