0 purchases
streamdeck
package:streamdeck #
A Dart package for building plugins for the Elgato Stream Deck in Dart. #
Create actions that extend from StreamDeckPluginAction and a plugin class that extends StreamDeckPlugin to register them.
See the example plugin for some samples.
Implemented APIs:
Direction
Event
Implemented?
Examples
Receive
didReceiveSettings
✅
Receive
didReceiveGlobalSettings
✅
Receive
keyDown
✅
counter, hold (LongPressDetection)
Receive
keyUp
✅
hold (LongPressDetection)
Receive
willAppear
✅
counter, clock, indicator, image
Receive
willDisappear
✅
clock
Receive
titleParametersDidChange
Receive
deviceDidConnect
✅
Receive
deviceDidDisconnect
✅
Receive
applicationDidLaunch
✅
Receive
applicationDidTerminate
✅
Receive
systemDidWakeUp
✅
Receive
propertyInspectorDidAppear
✅
Receive
propertyInspectorDidDisappear
✅
Receive
sendToPlugin
Receive
sendToPropertyInspector
Receive
touchTap (SD+)
✅
indicator
Receive
dialPress (SD+)
✅
indicator, image
Receive
dialRotate (SD+)
✅
indicator, image
Send
setSettings
✅
Send
getSettings
✅
Send
setGlobalSettings
✅
Send
getGlobalSettings
✅
Send
openUrl
✅
Send
logMessage
✅
counter
Send
setTitle
✅
counter, clock
Send
setImage
✅
Send
showAlert
✅
hold
Send
showOk
✅
hold
Send
setState
✅
Send
switchToProfile
✅
Send
sendToPropertyInspector
Send
sendToPlugin
Send
setFeedback (SD+)
✅
indicator, image
Send
setFeedbackLayout (SD+)
✅
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.