Swipe Transition Ignores Source Transparency
When using the swipe transition between 2 sources that contain transparent parts, the transition ends up looking as if the alpha channel is completely ignored and both sources had alpha=1 over the entire area they cover. As the effect stands now it's fine for switching between 2 cameras for example, but doesn't work for various overlay parts.
If it matters, obs-studio 26.1.1 64bit on Ubuntu Linux 20.10.
Related issue There is an issue where fade-out and fade-in source transitions are not synchronized (images and camera sources). The result is that the source 'below' the toggle group can be briefly visible. The fade-in of the source that is 'switched on' lags behind the fade-out of the source that is automatically switched off. Tested with new source above old source and vice versa.
Expected behaviour It could be argued that the expected behavior would be that the show-transition waits for the hide-transition to finish. But that is also not the case. When tested with transition duration of a few seconds, at some point in the transition, three images are visible (new source, old source and source below the toggle group). This occurs also where the hide-transition duration is set much longer than the show-transition duration.
Possible causes Maybe the fade transitions are non-linear. Or maybe the hide transition is delayed with the hide-transition duration. It is not caused by normal program execution time/delay, because the effect scales with duration length.
Versions Tested on Win10 21H2, OBS 27.1.3, Source Switcher 0.3.0.
Remark Not sure if this is in actual fact related to the above issue and if this is the right place to mention this (I'm new to Github).