Ryan C. Gordon
Ryan C. Gordon
Do we have a contact at Apple still, @slouken? It would be useful if someone could tell us why this Dock trick was necessary and why nothing else needs this....
Like, is this more "oh, you didn't use a .nib file?!" fallout...?
Okay, so it sounds to me like maybe SDL just needs to wait until a certain event comes through from Cocoa, sometime after applicationDidFinishLaunching, and then do some final efforts...
The hint only makes sure the window is sync'd (by literally calling SDL_SyncWindow internally) when you do things through the SDL API to alter the window (like SDL_SetWindowSize, etc). It...
SDL3_mixer needs SDL 3.4.0, which hasn't shipped yet; you have to build SDL3 from revision control for now. (This will be fixed when we finish 3.4.0, sorry about that.)
Don't merge this yet, I can't remember if we use the `\file` tags in lieu of full category documentation. I'll check in the morning.
I ended up removing them in 79316ca36ed460b37b3b1eb316b235b98a480705.
I'm not aware of a way to prevent this on macOS. I don't think you can turn off Command-Tab in any circumstance. Maybe I'm wrong; if you can think of...
I'll look at what UTM is doing, but I have a suspicion this is a function of [Apple Virtualization](https://developer.apple.com/documentation/virtualization) and probably doesn't work when it falls back to QEMU. Just...
Yeah, @pipiwoaini's solution is dirt-simple, but will definitely have to default to disabled, since it'll need the app to have UI about getting Accessibility permissions, etc. We'll let apps set...