Skip to content

Releases: strohganoff/python-streamdeck-plugin-sdk

v0.5.0

20 Mar 21:05
774d1cd
Compare
Choose a tag to compare

What's Changed

  • Added functionality to create custom events and EventListeners.
  • Added functionality to pack and run a plugin in Debug Mode so the developer can attach a debugger.
  • Created Pydantic model code for loading dev-defined action and EventListener modules.
  • Refactored the cli code to use Typer in order to cut down on complexity.

0.4.3.dev3

20 Mar 20:17
Compare
Choose a tag to compare
0.4.3.dev3 Pre-release
Pre-release

Testing out the following feature:

  • Functionality to create custom events and EventListeners

0.4.3.dev2

26 Feb 03:35
Compare
Choose a tag to compare
0.4.3.dev2 Pre-release
Pre-release

Testing out the following feature:

  • Pydantic model code for loading dev-defined action modules.
  • Refactor the cli code to use Typer in order to cut down on complexity.
  • Debug-mode

v0.4.3dev0

19 Feb 22:46
Compare
Choose a tag to compare
v0.4.3dev0 Pre-release
Pre-release

Testing out the following feature:

Refactor the cli code to use Typer in order to cut down on complexity.

v0.4.2

14 Feb 22:00
f869c2d
Compare
Choose a tag to compare

What's Changed

  • Add capability to inject the PluginManager's command_sender object in event handlers to send commands to the Stream Deck with.
  • Fix up StreamDeckCommandSender class and its GlobalSettings methods to use the proper context.
  • Testing out some major changes to typing of events and event handlers.

v0.4.2dev0

14 Feb 21:45
Compare
Choose a tag to compare
v0.4.2dev0 Pre-release
Pre-release

Testing out the following features:

  • Add capability to inject the PluginManager's command_sender object in event handlers to send commands to the Stream Deck with.
  • Fix up StreamDeckCommandSender class and its GlobalSettings methods to use the proper context.
  • Testing out some major changes to typing of events and event handlers.

v0.4.1

13 Feb 05:35
798903c
Compare
Choose a tag to compare
  • Add GlobalAction class to enable processing events at the plugin level rather than for specific actions. Useful for plugins with multiple actions, yet common functionality.
    Add documentation for Global Actions.
    Clean up event class names.
    Consolidate common event model attributes into mixin subclasses.

v0.4.1dev1

13 Feb 04:22
Compare
Choose a tag to compare
v0.4.1dev1 Pre-release
Pre-release

Testing out the following changes:

  • Add GlobalAction class to enable processing events at the plugin level rather than for specific actions. Useful for plugins with multiple actions.
  • Clean up event class names.
  • Consolidate common event model attributes into Mixin subclasses.

v0.4.1dev

05 Feb 04:37
Compare
Choose a tag to compare
v0.4.1dev Pre-release
Pre-release
Fix Environment classifiers for pypi

v0.4.0

14 Nov 22:02
eea54a5
Compare
Choose a tag to compare
  • Events that were triggered by a specific action now dispatch to only that action. Useful for plugins that have multiple actions.