Skip to content

Releases: BarRaider/streamdeck-tools

v6.2 - Support .NET 8

23 Jan 21:54
Compare
Choose a tag to compare
  • Support .NET 8
  • Minor language fixes
  • Dependency updates

v6.1.1 - Dial SDK changes + Logging bugfix

26 Apr 18:55
9153b4f
Compare
Choose a tag to compare
  • Fixed DialPress events sending errors to the log
  • Support for new DialDown and DialUp events.
  • Removed support for deprecated DialPress event

v6.1 - Dial SDK changes

25 Apr 06:13
f786a7a
Compare
Choose a tag to compare
  • Support for new DialDown and DialUp events.
  • Removed support for deprecated DialPress event

v6.0 - SD+ Support

12 Feb 12:50
54b92a7
Compare
Choose a tag to compare
  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

v5.9.1-Beta1

22 Dec 06:17
c1657b4
Compare
Choose a tag to compare
v5.9.1-Beta1 Pre-release
Pre-release
  • SD+ support
  • Performance improvements
  • Bug Fixes

v5.9.0-Beta1

08 Dec 07:22
06a69df
Compare
Choose a tag to compare
  • Stream Deck+ SDK initial support still in Beta! For support see our Discord: https://buz.bz/d
  • Note: Instead of using PluginBase you should now choose between 3 types depending on if your action supports Keys/Dials/Both:
    • 'KeypadBase' (if you don't support dials), 'EncoderBase' (for only dials), 'KeyAndEncoderBase' (for both keys and dials)

v3.2 - ISDConnection encapsulations + Optimized GlobalSettingsManager.GetGlobalSettings()

20 Jan 04:39
Compare
Choose a tag to compare

3.2 - 1. Created new ISDConnection interface which is now implemented by SDConnection and used by PluginAction.
2. GlobalSettingsManager now has a short delay before calling GetGlobalSettings, to reduce spamming the Stream Deck SDK.
3. Updated dependencies to latest version

v3.1 - Minor updates

29 Nov 03:39
559503a
Compare
Choose a tag to compare

v3.0 - Multiple enhancements and helper functions

01 Oct 07:40
7939540
Compare
Choose a tag to compare
  • Updated file handling in Tools.AutoPopulateSettings and Tools.FilenameFromPayload methods
  • Removed obsolete MD5 functions, use SHA512 functions instead
  • Tools.CenterText function now has optional out textFitsImage value to verify the text does not exceed the image width
  • New Tools.FormatBytes function converts bytes to human-readable value
  • New Tools.FormatNumber() function converts 54265 to 54.27k
  • New Graphics.GetFontSizeWhereTextFitsImage function helps locate the best size for a text to fit an image on 1 line
  • New ExtensionMethods for Graphics object: DrawAndMeasureString / GetTextCenter
  • Updated dependency packages to latest versions
  • Bug fix where FileNameProperty attribute

v2.9 - Updated new Stream Deck APIs + New features

25 Jun 09:15
f3f8890
Compare
Choose a tag to compare
  • Updated plugin creation logic to support issue where Stream Deck sends multiple WillAppear messages in Multi-Actions
  • Updated API to support new State parameter in SetImageAsync/SetTitleAsync
  • Added FIPS-compliant support to SHA512 in Tools module. MD5 functions are now obsolete
  • New GraphicTools.WrapStringToFitImage() function will automatically wrap the text so it wil fit the key when using SetTitleAsync()