Releases: BarRaider/streamdeck-tools
Releases · BarRaider/streamdeck-tools
v2.8 - New utility classes and helper functions
- Introduced
GraphicsUtils
class with a bunch of helper functions to manipulate the SD images - Added new
Tools.FormatNumber()
function converts 54265 to 54.27k - New ExtensionMethods for
Graphics
object:DrawAndMeasureString
/GetTextCenter
- Updated dependency packages to latest versions
- Bug fix where SDConnection was not properly disposed.
v2.7
- Fully wrapped all Stream Deck events (All part of the SDConneciton class). See "Subscribing to events" section below
- Added extension methods for multiple classes related to brushes/colors
- Added additional methods under the Tools class, including AddTextPathToGraphics which can be used to correctly position text on a key image based on the Text Settings in the Property Inspector see "Showing Title based on settings from Property Inspector" section below.
- Additional error checking
- Updated dependency packages to latest versions
- Sample plugin now included in this project on Github
v2.5.0
v2.4.2
v2.3 - Added support for StreamDeck XL + New GlobalSettingsManager class
- Added support for StreamDeck XL
Connection.DeviceInfo()
now gives you information on the device the plugin is on (including theStreamDeckDeviceType
)StreamDeckDeviceType
enum now recognizes the StreamDeck XL- KEY_DEFAULT_WIDTH and KEY_DEFAULT_HEIGHT from the
Tools
module now replaced with dedicatedGetKeyDefaultWidth()
/GetKeyDefaultHeight()
methods based on the StreamDeckDeviceType. This is due to different resoultion on the XL
- New GlobalSettingsManager class gives you direct access to the Plugin's global settings from anywhere in your code
v2.2
v2.0.1
v1.1.6
v1.1.5 Release
Updated to v1.1.5 * ContextId can now be obtained from the SDConnection object * Logging now automaticaly archives old logs to a "logs" folder * Updated dependencies to release versions