GitHub - BarRaider/streamdeck-tools: The Stream Deck Tools library wraps all the communication with the Stream Deck app, allowing you to focus on actually writing the Plugin's logic (original) (raw)

C# library that wraps all the communication with the Stream Deck App, allowing you to focus on actually writing the Plugin's logic.

Build Status NuGet

Author's website and contact information: https://barraider.com

Introducing Stream Deck Tools Version 7.0

Migration Guide:

Stream Deck+ Support

Instead of PluginBase, Derive from either KeypadBase (if you don't support dials), EncoderBase (for only dials), KeyAndEncoderBase (for both keys and dials)

Getting Started

Introducing our new wiki packed with usage instructions, examples and more.

Dev Discussions / Support

Discord: Discuss in #developers-chat in Bar Raiders

Downloadable Resources

Library Features

Change Log

Version 7.0

Migration Guide:

Version 6.4

Version 6.3

Version 6.2

Version 6.1

Version 6.0

  1. Merged streamdeck-client-csharp package into library to allow better logging of errors
  2. Added support for SD+ SDK
  3. Increased timeout of connection to Stream Deck due to the Stream Deck taking longer than before to reply on load
  4. Added error catching to prevent 3rd party plugin exception to impact communication

Version 3.2 is out!

Version 3.1 is out!

Version 3.0 is out!

Version 2.7 is out!

2019-11-17

Version 2.6 is out!