See the assets to download this version. See the README for installation instructions.
- fix: always underline available plugin version element to highlight that it is clickable
- feat: display Input Simulation errors in the action's property inspector
- feat: support changing the rendered text's stroke size and colour (#216)
- fix: rename Input Simulation to Simulate Input for consistency with other actions
- feat: implement rotating rendered images
- feat: cancel key up events if their corresponding key down events targeted a different action instance
- fix: centre device grid horizontally when the window is enlarged
- docs: decrease references to Wine as few working plugins actually require it
- feat: add support for installing Node.js to the installation script
- feat: support encoders in the Switch Profile action
- feat: automatically wrap Run Command commands with distrobox-host-exec when running in a Distrobox
- feat: implement Open URL built-in action
- fix: ensure all_from_plugin locates instances within Multi Actions and Toggle Actions
- feat: support setting the background colour of an action instance's state (#233)
- feat: unify instance editor preview render and normal render to display text in the preview (#237)
- fix: use opaque black as default state background colour for consistency
- fix: ensure invisible colour pickers function correctly on macOS
- fix: ensure background colour picker opens already set to the current value
- chore: update dependencies
- feat: show datalist hints for device ID in Switch Profile property inspector
- fix: ensure propertyInspectorDidAppear event is always dispatched when PI frame loads
- docs: remove note on Flatpak caveat for background setting as single instance is now supported
- docs: add tip to README for using OpenDeck with Tacto when without hardware
- fix: only ever initialise hidapi once for Elgato device support to prevent crashes on macOS
- feat: support opening developer tools for web-based plugins on a per-plugin basis by checking for a
debugmarker file - refactor: replace
once_cellcrate with stabilisedstd::syncequivalents - fix: ensure links in plugin README files open in the default browser
- fix: ensure GFM alerts are rendered correctly when displaying plugin README files
As you can see, this is a feature-packed release that has taken significant amounts of my free time to put together. If you would like to support my development of this open-source software, please consider sponsoring me on GitHub ❤️