native fullscreen: Fix native fullscreen mode with non-windows video option
In the long term, the native fullscreen mode shall be the default fullscreen mode for the mac UI. Currently, several options are not supported in native fullscreen mode, because they are not implemented yet or not tested yet.
This ticket is about allowing non-windowed video if native fullscreen mode is enabled. Those windows are useful for various things, e.g. implementing a picture in picture mode, or having a wallpaper mode where the video spawns the desktop in background.
Those mode could use the current non-native fullscreen mode if feasable (e.g. for wallpaper)
TODOs
- Implement and test a no-window-decorations mode with native fullscreen (check VLCVoutWindowController, where !windowDecorations is currently not allowed with native fullscreen mode)
- Implement + test video wallpaper mode if native fullscreen is enabled