streamdeck 0.1.2 streamdeck: ^0.1.2 copied to clipboard
A Dart package for building plugins for the Elgato Stream Deck in Dart.
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 |
Receive | willDisappear | ✅ | clock |
Receive | titleParametersDidChange | ||
Receive | deviceDidConnect | ✅ | |
Receive | deviceDidDisconnect | ✅ | |
Receive | applicationDidLaunch | ||
Receive | applicationDidTerminate | ||
Receive | systemDidWakeUp | ||
Receive | propertyInspectorDidAppear | ||
Receive | propertyInspectorDidDisappear | ||
Receive | sendToPlugin | ||
Receive | sendToPropertyInspector | ||
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 |