http://bugs.winehq.org/show_bug.cgi?id=58729
--- Comment #7 from ToastyBug cemer99797@isorax.com --- (In reply to Olivier F. R. Dierick from comment #6)
Hello,
Did you try enabling virtual desktop (graphics tab in winecfg)? It ~may~ help with resolution switching issues.
Virtual desktop adds an intermediate window that acts as an empty desktop for the app and as a normal client window for the OS. Application resolution changes are reflected as window resizing. The virtual desktop window has the default OS border decoration when smaller than the screen, and becomes fullscreen when the size matches the screen.
Regards.
Thanks for the tip. However, virtual desktop was disabled for macOS sometime between Wine-devel 9.15 and 9.21. Jedi Knight - Dark Forces II Demo doesn't work on macOS before Wine-devel 10.14 because of bug# 58156 ("smackw32.DLL" failed to initialize)
If you wanted to try using virtual desktop with Wine-devel 9.15, I believe you also need to install XQuartz (https://www.xquartz.org/). I have tried it and it seems to work for other Windows apps, but again this is deprecated