1.30.2:
- Fix crash when creating XInput axis gestures at min/max position
1.30.1:
- Fix RawInput settings not getting saved
- Fix crash when creating XInput axis gestures
- Fix custom curve motion provider overflowing when tiling linear curve
1.30.0:
Additional patreon only changelog:
- Add support for DeoVR haptics buttons (Return to base, Pause script, Manual mode, Edging mode) to be used with shortcuts
Changelog:
- Add input processor settings (#153)
- Add ability to show errors in a snackbar instead of dialog (#168)
- Add ability to load additional scripts with the same base name in internal source
- Add ability to lock a script to an axis
- Match funscripts in order of configured funscript names, "Load unnamed script" is replaced with "*"
- Allow enabling/disabling device axes on default devices without having to clone a device
- Automatically tile looping custom curve motion provider curve
- Add DecodeMediaPathModifier
- Add support for async shortcut actions (#158), long running actions like connecting an output will fully complete before executing the next action
- Add api key support to stash repository (#162)
- Remove raw from L0 funscript names
- Show a dialog when starting mpv source with no executable set for easier mpv download on inital setup
- Only match to currently playing video file when using XBVR repository instead all files attached to the scene
- Only match to primary media file when using Stash repository instead all files attached to the scene
- Use all media path modifiers when processing media resource path instead of only the first matching
- When possible try to read custom device names from Jellyfin/Emby media source
- Improve behaviour of media source/output target auto-connect
- Check if MFP has permissions to save files in current directory on startup to prevent settings loss
- Disable packet buffering in Tcp output target
- Auto stop buttplug.io device scan
- Show which axis preview is selected in heatmap tooltip
- Try to find existing mpv executable in known paths without having to manually set it
- Fix XBVR repository not working with HereSphere (requires XBVR v0.4.27 or later)
- Fix possible crash when receiving data from UDP or Serial output target
- Fix some settings not getting saved when set to null (#166)
- Fix axis matching scripts ending in funscript name without a dot
- Fix parsing of media uri with file scheme
- Fix possibility of auto-connect retrying with no delay after disconnecting output target or media source
- Fix disabled mpv auto-start setting having no effect
- Fix sudden unwanted motion when media changes while auto-homing
- Fix possible crash when trying to manually load a script with a file dialog