A library for creating StreamDeck plugins in Dart.

Overview

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
You might also like...

A middleware library for Dart's http library.

http_middleware A middleware library for Dart http library. Getting Started http_middleware is a module that lets you build middleware for Dart's http

Oct 23, 2021

This library provides the easiest and powerful Dart/Flutter library for Mastodon API 🎯

This library provides the easiest and powerful Dart/Flutter library for Mastodon API 🎯

The Easiest and Powerful Dart/Flutter Library for Mastodon API 🎯 1. Guide 🌎 1.1. Features 💎 1.2. Getting Started ⚡ 1.2.1. Install Library 1.2.2. Im

Jul 27, 2023

Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter Shortcuts Show some ❤️ and ⭐ the repo Why use Flutter Shortcuts? Flutter Shortcuts Plugin is known for : Flutter Shortcuts Fast, performant &

Sep 26, 2022

Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter Shortcuts Compatibility ✅ Android ❌ iOS (active issue: iOS support for quick actions) Show some ❤️ and ⭐ the repo Why use Flutter Shortcuts? F

Sep 26, 2022

A basic demonstration for creating a Jardinains (Fancy Pong-Like) Game in Flutter

A basic demonstration for creating a Jardinains (Fancy Pong-Like) Game in Flutter

Jardinains Flutter! 🕹 Play Here - Web https://flutter-jardinains.web.app/#/ Demo Note: For optimal performance run the project in profile mode using

Nov 12, 2022

A simple notes creating mobile application developed in flutter and php for API

A simple notes creating mobile application developed in flutter and php for API

NoteBox A simple note mobile application for Andorid and iOS, to users can easily create and save personal notes in smart phone, this application crea

Dec 14, 2022

Application to practice creating different types of screen in flutter

Application to practice creating different types of screen in flutter

Diseño de paginas en flutter. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Nov 29, 2021

This is flutter package for creating a gender selection widget which allows users to choose a gender with cool animations

This is flutter package for creating a gender selection widget which allows users to choose a gender with cool animations

gender_selection A Flutter package for gender selection. It is an aweome gender selection widget with cool gradients and animation effects Demo Instal

Apr 8, 2022

A flutter package for creating badges.

A flutter package for creating badges.

Badges for Flutter Installing: In your pubspec.yaml dependencies: badges: ^2.0.2 import 'package:badges/badges.dart'; Basic Usage: Badge(

Jan 2, 2023
Comments
  • Support Stream Deck +

    Support Stream Deck +

    Essentially there are three new received events: dialRotate, dialPress and touchTap; and a new sent event, setFeedback, which allows the display for the encoder to be updated with a title, value, icon, indicator percentage, etc.

    Some more info can be found in the sample plugins repo and this reddit comment.

    enhancement good first issue 
    opened by cbenhagen 3
Releases(0.1.1)
  • 0.1.1(Nov 12, 2022)

  • 0.1.0(Nov 12, 2022)

    0.1.0 (2022-11-12)

    • Initial release with basic plugin support
    • deviceDidConnect support
    • deviceDidDisconnect support
    • willAppear support
    • willDisappear support
    • keyUp support
    • keyDown support
    • logMessage support
    • setTitle support
    • showAlert support
    • showOk support
    Source code(tar.gz)
    Source code(zip)
Dart library for creating static trees of execution.

Processing tree Dart library for building and executing static trees of execution created in runtime. When to use it The main idea behind usage of thi

The Tosters 1 Dec 20, 2021
Flutter Community Plus Plugins

Flutter Community Plus Plugins Plus plugins PlusPlugins is a set of Flutter plugins that is developed based on existing Flutter plugins with extra fun

Flutter Community 1.1k Jan 3, 2023
A collection of Flutter plugins developed by CACHET

CACHET Flutter plugins This repo contains the source code for Flutter first-party plugins developed by developers at the Copenhagen Center for Health

Copenhagen Center for Health Technology (CACHET) 400 Jan 7, 2023
This repo contains a collection of permission related Flutter plugins which can be used to request permissions to access device resources in a cross-platform way.

Flutter Permission Plugins Deprecation Notice This repository has been replaced by the Flutter permission_handler plugin and will not longer be mainta

Baseflow 51 Dec 13, 2021
Flutter plugins created by Rody Davis

Flutter plugins by @rodydavis This repo contains the source code for Flutter third-party plugins (i.e., plugins developed by Rody Davis). Check the pa

Rody Davis 479 Dec 28, 2022
Starter project for Flutter plugins willing to access native and synchronous rust code using FFI

Flutter Rust FFI Template This project is a Flutter Plugin template. It provides out-of-the box support for cross-compiling native Rust code for all a

Jør∂¡ 561 Dec 7, 2022
Socket library for creating real-time multiplayer games. Based on TCP, with the ability to send messages over UDP (planned).

Game socket The library was published in early access and is not stable, as it is being developed in parallel with other solutions. English is not a n

Stanislav 10 Aug 10, 2022
Simple Dart package for creating mailto links in your Flutter apps or web pages

mailto Simple Dart package for creating mailto links in your Flutter and Dart apps The mailto package helps you build mailto links and provides you wi

SMAHO Engineering OSS 21 Jul 8, 2022
Creating complete social media app like instagram, facebook using flutter dart.

instoo The social media application that allows user to check out new feed, like, comment and even check other user’s profile. It has search, follow,

Pratul Pant 9 Dec 1, 2022
Creating terminal-based UIs and games in Dart should be accessible and fun!

griddle Griddle simplifies the concept of creating 2D games or UI applications within a 2D-matrix, or grid, which in turn makes it a suitable cross-pl

Matan Lurey 20 Dec 19, 2022