Smoother Stop All
Expressions now fade out properly when you hit "Stop All"—no more snapping from min to 0. Active toggles also clean up correctly.
Instant Random Mode
Random mode starts immediately now instead of with a long delay on start.
Seamless MoodPreset Switching
You can now hot swap mood presets like
happy ↔ angry with smooth transitions. Orphaned morphs no longer get stuck in the Morphs tab.
Cleaner Expression Fades
All expression changes (including during mood changes) are smoother and better-managed behind the scenes.
This update provides some improvements for hot swapping expressions. This allows you to load a mood preset from a button or trigger, activate a start all trigger that checks multiple tabs in advance as active, and then load mood presets in swapping them out one after the other fast. As morphs are wiped out boxes and replaced quickly, a Global Active Morph Registry tracks and processes it to help manage cleanup of orphaned morphs better. This helps prevent them from getting stuck in an active state or not properly clearing during hot swapping mood presets.
Special thanks to
@PPirate for providing a test file and detailed info on this issue with a use case, so I could test it while updating the code.