Combined update covering v1.3.0 and v1.3.1. Last public release was v1.2.1, so if you haven't updated in a while, this is a big stability pass.
Fixes in v1.3.1
- Filter to Trigger is properly fixed - It was caching the filter reference at load time and never refreshing, so it would go stale after OBS updates or if you rearranged filters. It now looks up the filter fresh every time a transition starts. No more dead triggers.
- Old plugin detection got smarter - It used to only check the current module folder. Now it searches ProgramData and AppData too, and the cleanup dialog gives you a one-click rename to `.old` instead of just pointing you at a folder.
- Qt 6.10 build fix - for Debian Sid and anyone building out of tree. Closes #16.
Fixes in v1.3.0
- No more lockup when no scene is selected - Transitions were freezing OBS if you hadn't set a scene, blocking scene and transition changes until restart.
- Filter triggers at 0% now - Was being ignored if you set the transition point all the way to the start.
- First scene change after launch works - Filter wasn't triggering and audio could behave oddly on the very first switch. Sorted.
- Ref count leak fixed - when the plugin was destroyed or settings changed mid-transition.
- Cleaner cleanup - Centralised the transition stop logic so it's consistent whether you're destroying, updating, or finishing a render.
If this update saved you some time, consider supporting the project. Scene as Transition is free and always will be, but
Becoming a member helps keep it going, and you get some goodies in return too!
Cheers.