I found a partial solution by adding both dll to OBS (I just renamed the new one to advanced-scene-switcher17.dll).
"Task Switching" works, probably triggered by the old dll.
I think version 1.7 instead of detecting Full Screen Mode (what you get if you press F11 in many Windows programs, for example Chrome) it detects when the windows is maximized. The old version properly detects Full Screen Mode.
So far I plan to use both versions: the old one for Task Switching and Full Screen mode, and the new one for scene sequences together with automatic recording when one of the scenes in the sequence appears. I'll never forget to record one of my lectures again!
The fullscreen / maximized behavior was indeed changed a while back to align the behavior of the plugin on the different platforms and to enable matching maximized windows.
I added the option to differentiate between maximized / fullscreen on a development build a while ago as it was requested on github.
But this was not yet released "officially".
You can find a recent build here:
github.com
But as mentioned in an earlier comment these builds might be a bit unstable.
(Also, this maximized feature will not be supported on MacOS - this will not affect you on windows of course)
I am not sure what changed regarding the "Task Switching".
I will investigate - so thank you for reporting that there is an issue!
EDIT: The issue regarding "Task Switching" seems to be that windows with the "WS_EX_TOOLWINDOW" property were filtered.
I think the intention was to not show these types of windows in the window selection drop down selectin, as they do not necessarily have a visible name.
EDIT2: Updated the link above to point to a build where the "Task Switching" issue should be resolved.