Skip to content

Commit

Permalink
v6.0
Browse files Browse the repository at this point in the history
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
  • Loading branch information
BarRaider committed Feb 12, 2023
1 parent 5d9336b commit 54b92a7
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
**Author's website and contact information:** [https://barraider.com](https://barraider.com)

# Stream Deck+ Support
Docs are still not ready, for support check our discord (link below). Read release information for usage.
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
Expand All @@ -34,6 +34,13 @@ Introducing our new [wiki](https://github.com/BarRaider/streamdeck-tools/wiki) p

# Change Log

### 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!
- Created new `ISDConnection` interface which is now implemented by SDConnection and used by PluginAction.
- GlobalSettingsManager now has a short delay before calling GetGlobalSettings(), to reduce spamming the Stream Deck SDK.
Expand Down
16 changes: 7 additions & 9 deletions barraider-sdtools/barraider-sdtools.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ This library encapsulates all the overhead of setting up the framework, so that
[Samples for using the library are provided here: https://github.com/BarRaider/streamdeck-tools]
Using this library, you only need to derive from the abstract PluginBase class and add one line of code in your program.cs to have a working plugin. More info and working samples here: https://github.com/BarRaider/streamdeck-tools .
Feel free to contact me for more information: https://barraider.com</Description>
<Copyright>Copyright © BarRaider 2022</Copyright>
<Copyright>Copyright © BarRaider 2023</Copyright>
<PackageLicenseUrl>https://github.com/BarRaider/streamdeck-tools/blob/master/LICENSE</PackageLicenseUrl>
<PackageProjectUrl>https://github.com/BarRaider/streamdeck-tools</PackageProjectUrl>
<RepositoryUrl>https://github.com/BarRaider/streamdeck-tools</RepositoryUrl>
<PackageTags>StreamDeck Elgato Library Plugin Stream Deck Toolkit</PackageTags>
<PackageId>StreamDeck-Tools</PackageId>
<PackageIconUrl></PackageIconUrl>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<FileVersion>3.9.0.0</FileVersion>
<Version>5.9.2-Beta1</Version>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<FileVersion>6.0.0.0</FileVersion>
<Version>6.0</Version>
<PackageReleaseNotes>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
Expand All @@ -27,8 +27,6 @@ Feel free to contact me for more information: https://barraider.com</Description
<RootNamespace>BarRaider.SdTools</RootNamespace>
<AssemblyName>StreamDeckTools</AssemblyName>
<PackageIcon>BRLogo_460.png</PackageIcon>
<Platforms>AnyCPU</Platforms>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.0|AnyCPU'">
<DocumentationFile></DocumentationFile>
Expand All @@ -44,9 +42,9 @@ Feel free to contact me for more information: https://barraider.com</Description
</PropertyGroup>
<ItemGroup>
<PackageReference Include="CommandLineParser" Version="2.9.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Include="NLog" Version="5.0.4" />
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NLog" Version="5.1.1" />
<PackageReference Include="System.Drawing.Common" Version="7.0.0" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
Expand Down

0 comments on commit 54b92a7

Please sign in to comment.