FritzAndFriends / StreamDeckToolkit

A .NET Standard library, template, and tools for building extensions to the Elgato Stream Deck
MIT License
164 stars 45 forks source link

UUID doesn't match in Template so fails when using #156

Closed AlexHedley closed 4 years ago

AlexHedley commented 4 years ago

Describe the bug When running the template for the first time the counter doesn't work.

When you create an Action using the template

manifest.json "UUID": "$(UUID).DefaultPluginAction"

Should this be "UUID": "$(UUID).$(PluginName)PluginAction"

So that is matches

_PluginName_Action.cs [ActionUuid(Uuid="$(UUID)")]


From example in the Sample:

manifest.json "UUID": "com.csharpfritz.samplePlugin.action"

MySamplePluginAction.cs [ActionUuid(Uuid = "com.csharpfritz.samplePlugin.action")]


To Reproduce Preferable Create a new Action from the template, build and run in your StreamDeck, drag in the action, click, fails to increase counter.

@JamesMontemagno Twitch Stream - Stream Deck Extension for My Stream Timer

Expected behavior Counter increases

Error Details Logs: C:\Users\[USER]\AppData\Roaming\Elgato\StreamDeck\Plugins\[PLUGIN NAME].sdPlugin

Screenshots N/A

Desktop (please complete the following information):

Additional context N/A