Settings and Stream Deck +
This release introduces the new Settings API as well as support for the rotary encoders on the Stream Deck +.
Settings
Actions can now have strongly-typed settings which are automatically decoded when receiving an action from the Stream Deck. This means actions no longer need to manually parse the payload dictionary (and optional values) and allows for settings to be any Codable
type instead of just strings.
Stream Deck +
Rotary encoders and screen layouts are fully supported so actions can run on the Stream Deck +.
Actions can now conform to one of several helper protocols which provide default values for key actions, both with and without states, and rotary encoder actions.
What's Changed
- Settings API by @emorydunn in #14
- Resolve sendToPlugin Routing to Properly Route to Action Instance by @SENTINELITE in #17
- Stream deck+ by @emorydunn in #18
New Contributors
- @SENTINELITE made their first contribution in #17
Full Changelog: 0.2.0...0.3.0