Releases: strohganoff/python-streamdeck-plugin-sdk
Releases · strohganoff/python-streamdeck-plugin-sdk
v0.5.0
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
Testing out the following feature:
- Functionality to create custom events and EventListeners
0.4.3.dev2
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
Testing out the following feature:
Refactor the cli code to use Typer in order to cut down on complexity.
v0.4.2
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
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
- 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
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
Fix Environment classifiers for pypi
v0.4.0
- Events that were triggered by a specific action now dispatch to only that action. Useful for plugins that have multiple actions.