cocoa: add an option to disable the native macOS fullscreen by Akemi · Pull Request #4676 · mpv-player/mpv
rather self explanatory. i tried to keep the code of the none-native fullscreen as separate as possible, so it is a bit easier to maintain. though it leads to some minor code duplications.