StreamDeckToolkit
StreamDeckToolkit copied to clipboard
A .NET Standard library, template, and tools for building extensions to the Elgato Stream Deck
The code to initialize a StreamDeckLib based plugin should be as short and simple as possible. Currently, we add about 50 lines of code to Program.cs to get things started....
Regarding Stream Deck documentation (https://developer.elgato.com/documentation/stream-deck/sdk/events-sent/#setimage) setImage have a 3rd parameter called state. This parameter let set the image for a specific state. As this parameter is optional call with 2...
**Describe the bug** Messages/Events send to StreamDeckLib are not received completely (split in half), therefor json-Parsing fails and therefor the Event is missed. The resulting jsonString suddenly ends, the second...
**Describe the bug** Following the guide for [Exporting your plugin for distribution](https://developer.elgato.com/documentation/stream-deck/sdk/exporting-your-plugin/) you get an error when packaging. 2 issues - ID must be lowercase (only matters in the cmd)...
**Is your feature request related to a problem? Please describe.** GitHub Action to create .streamDeckPlugin From the Elgato Docs: - [Exporting your plugin for distribution](https://developer.elgato.com/documentation/stream-deck/sdk/exporting-your-plugin/) - [Distribution on the store](https://developer.elgato.com/documentation/stream-deck/sdk/distribution-on-the-store/)...
**Describe the bug** Trying to open `mystreamtimer://countdown/?mins=15` fails. ``` var url = mystreamtimer://countdown/?topofhour` await Manager.OpenUrlAsync(args.context, "https://www.bing.com"); ``` - [OpenUrlAsync](https://github.com/FritzAndFriends/StreamDeckToolkit/blob/dev/src/StreamDeckLib/ConnectionManager.cs#L335) - `Manager.OpenUrlAsync(args.context, "https://www.bing.com");` **To Reproduce** *Preferable* See @JamesMontemagno's stream [Stream Deck...
We need to start a docs folder that will eventually publish to a website for developers who want to use this project
We are unable to fetch settings properly after they've been set
**Is your feature request related to a problem? Please describe.** The documentation does not currently make any mention about packaging or distributing the application once development is at a "big...
**Is your feature request related to a problem? Please describe.** Documentation should be generated and delivered using ReadTheDocs **Describe the solution you'd like** ReadTheDocs