Skip to content

Releases: BarRaider/streamdeck-tools

v2.8 - New utility classes and helper functions

27 Apr 04:28
88e8310
Compare
Choose a tag to compare
  • 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

02 Jan 07:50
110cd0b
Compare
Choose a tag to compare
  • 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

12 Aug 02:41
f5c6d0e
Compare
Choose a tag to compare
  1. Support for StreamDeckMobile device type
  2. Added new Tools.GenerateGenericKeyImage() function that generates an image that fits all Stream Decks

v2.4.2

15 Jul 06:16
Compare
Choose a tag to compare
  • Added support for Plugin version inside the StreamDeckInfo class.
  • Current plugin version is now shown in the pluginlog.log log file
  • Publishing through GlobalSettingsManager now raises the GlobalSettingsReceived event by default

v2.3 - Added support for StreamDeck XL + New GlobalSettingsManager class

09 Jul 06:37
Compare
Choose a tag to compare
  • Added support for StreamDeck XL
  1. Connection.DeviceInfo() now gives you information on the device the plugin is on (including the StreamDeckDeviceType)
  2. StreamDeckDeviceType enum now recognizes the StreamDeck XL
  3. KEY_DEFAULT_WIDTH and KEY_DEFAULT_HEIGHT from the Tools module now replaced with dedicated GetKeyDefaultWidth()/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

24 May 04:45
Compare
Choose a tag to compare
  • Added support to switching plugin profiles.
  • The DeviceId that the plugin is runnin on is now accessible from the Connection object

v2.0.1

08 Mar 21:52
Compare
Choose a tag to compare
v2.0.1 - Fixed NPE due to coordinates not being passed in MultiAction

v1.1.6

18 Feb 22:55
Compare
Choose a tag to compare
v1.1.6

v1.1.5 Release

15 Feb 08:50
Compare
Choose a tag to compare
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