Skip to content

MultiFunPlayer v1.32.1

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Mar 15:28

1.32.1

Additional patreon only changelog:

  • Fix SLR not using cached session when logging in with email
  • Fix SLR not using cached session when username letter case differs from session username
  • Fix DeoVR not staring if SLR fails to log in
  • Convert DeoVR haptics input from buttons to toggles
  • Improve behavior of DeoVR haptics input

Changelog:

  • Use force seek when updating position after a seek request in Internal source
  • Add support for toggles in shortcuts
  • Fix crash when trying to create shortcuts with missing type
  • Fix local script loading failing when one of the matched scripts is corrupted
  • Improve performance of shortcut action runner
Plugins:
  • Add or remove plugins after adding or removing folders
  • Recompile plugins on file change event
  • Recompile plugins when adding or removing xaml file
  • Limit plugin path depth to one subfolder
  • Automatically unregister all plugin registered actions on dispose
  • Add helpers for starting plugin background tasks/threads that are cleaned up on dispose
  • Fix plugin assembly not unloading
  • Fix plugin compilation error when plugin file contains classes with no base class
  • Fix plugin compilation error when non plugin class has constructors

1.32.0

Additional patreon only changelog:

  • Support SLR login using login code
    e42d95f76c597e484b7c44d76510638644ec3276
  • Allow connecting DeoVR even when SLR login fails or credentials are empty
  • Don't use cached session if username is different
  • Fix "wrong password" error when logging in to SLR
  • Fix SLR api sending local scripts causing double sync

Changelog:

  • Rework and simplify plugin system
    79d7dcadec76cdcd71f3ddd12c2a26591f30d2a6
    • Allow placing plugins in subfolders
    • Expose available actions and properties to plugins
    • Allow plugins to create their own UI
    • Improve performance of creating assembly references for plugins
    • Register missing properties for plugins where possible to match registered actions
    • Sample plugins: https://gist.github.com/Yoooi0/a5976f75574e09cc683aec01a1df804c
  • Update to .net 9 (performance improvements)
  • Allow assigned actions to be in disabled state instead of getting removed from shortcuts if plugin or output target action is unregistered (#88)
    6f68715be20ee23463aea860a4d0ec90d3009ccc
  • Add support for auto-home and speed limit when using PolledUpdate (#180)
  • Fix unable to place breakpoints in plugins due to plugin assembly embedded source not including BOM
  • Fix nested dialogs getting stuck invisible in certain situations
  • Fix custom curve motion provider tiling when using makima interpolation
  • Fix manual axis transitions loosing steps with shortcuts in relative mode
  • Fix axis value flipping repeatedly with invert option enabled by reverting it to invert script only
  • Fix auto-home taking shorter time to complete than configured
  • Fix SyncOnMediaResourceChanged not having any effect when set to false
  • Fix MotionProvider::Custom Curve::Points::Set actions not updating display name
  • Fix MotionProvider::Custom Curve::Points::Set actions adding additional point on each launch