streamdeck 0.4.0 copy "streamdeck: ^0.4.0" to clipboard
streamdeck: ^0.4.0 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, 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+) ✅
8
likes
160
points
13
downloads

Documentation

API reference

Publisher

verified publisherdantup.com

Weekly Downloads

A Dart package for building plugins for the Elgato Stream Deck in Dart.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

json_annotation, json_serializable, meta, path

More

Packages that depend on streamdeck