Releases: evilC/AutoHotStreamDeck
Releases · evilC/AutoHotStreamDeck
v0.3.2
Changed
- Now targets OpenMacroBoard 0.3.0
This adds support for the StreamDeck Mini and XL
Removed
- References to HidLibrary, SharpLibWin32 and SharpLibForms removed
Fixed
- Example script now works for all row / column counts
- Example script now works for multiple StreamDecks at the same time
Thanks to Zorro for helping test
v0.3.1
OpenMacroBoard Test Build
Switched library to OpenMacroBoard - the primary driver for this being support for multiple StreamDecks
Functionality largely the same, but now most operations are performed upon a Deck
object, rather than the AHSD
object.
Added the GetDeck()
endpoint, eg Deck := AHSD.Instance.GetDeck(1)
to get the first Deck.
Callbacks handled by KeyCanvases
Each KeyCanvas class now has a callback.
If the KeyCanvas is loaded into a key slot (ie is visible) and the key is pressed, then that specific callback will fire.
Key Canvases
Key images are now WPF Canvas objects, and as such can have multiple layers, text etc added to them
Initial POC
Basic functionality POC