Releases: josh-tf/fxcommands
FXCommands v1.2.1 – Smarter State Handling Update
✨ What's New:
- State Memory Between Pages – Your command button now remembers its last used state when switching profiles or folders.
- Clean Startup State – On Stream Deck app launch, the plugin always resets to state 0 (pluginAction0), ensuring a consistent starting point.
- Improved Icon Control – Button icons now reflect the correct state on load and toggle smoothly through your defined states.
🛠 Under the Hood:
- Reworked state persistence to avoid unintended carry-over across sessions.
- Removed reliance on Dispose() for resets — now handles state explicitly on startup.
Please see the Troubleshooting Guide for any issues, if not covered please add a new Github Issue here: https://github.com/josh-tf/fxcommands/issues
Streamdeck Plugin
Refactored plugin for improved async handling and settings initialization, added connection disposal and alive checks to prevent connection issues.
Updated project identifiers and output paths, removed obsolete distribution tools, and added a new banner images for the plugin store.
This update has been submitted to Elgato for updating in the store, in the meantime you can use the attached plugin.
Please see the Troubleshooting Guide for any issues, if not covered please add a new Github Issue here: https://github.com/josh-tf/fxcommands/issues
Streamdeck Plugin
Updated to utf8 encoding to support additional characters, fixed an issue with extra null byte on message leading to some command handling methods appending extra character to command string
Please report any issues via Github Issue here:
Streamdeck Plugin
Underlying dependency (Newtonsoft.Json) updated from 12.0.3 to 13.0.1
Note: There is no functional difference between this version and the previous release, updating is not necessary
Please report any issues via Github Issue here:
Streamdeck Plugin
Please report any issues via Github Issue here: