Releases: BarRaider/streamdeck-tools
Releases · BarRaider/streamdeck-tools
v6.2 - Support .NET 8
v6.1.1 - Dial SDK changes + Logging bugfix
- Fixed
DialPress
events sending errors to the log - Support for new
DialDown
andDialUp
events. - Removed support for deprecated
DialPress
event
v6.1 - Dial SDK changes
- Support for new
DialDown
andDialUp
events. - Removed support for deprecated
DialPress
event
v6.0 - SD+ Support
- Merged streamdeck-client-csharp package into library to allow better logging of errors
- Added support for SD+ SDK
- Increased timeout of connection to Stream Deck due to the Stream Deck taking longer than before to reply on load
- Added error catching to prevent 3rd party plugin exception to impact communication
v5.9.1-Beta1
- SD+ support
- Performance improvements
- Bug Fixes
v5.9.0-Beta1
- 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()
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
- Updated Logger class to include process name and thread id
- Updated StreamDeck-Tools Template for Visual Studio
v3.0 - Multiple enhancements and helper functions
- Updated file handling in
Tools.AutoPopulateSettings
andTools.FilenameFromPayload
methods - Removed obsolete MD5 functions, use SHA512 functions instead
Tools.CenterText
function now has optional outtextFitsImage
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
- 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()