I imagine this is a common issue, but I haven't found anything related in the issue tracker. When opening a new window in Chrome, there is an animation that makes it look as if a new display-filling window would open. After this animation finishes, yabai places the new window into the layout grid. Is there a way to disable this opening animation?
I've had these two options changed for a long time now, not sure if they're affecting all applications but it's an improvement at least:
# Disable animations when opening and closing windows.
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
# Accelerated playback when adjusting the window size.
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
For these settings to take effect you must logout and login again.
See also: https://apple.stackexchange.com/a/63477
This removed the animation, even without having to log out. The window still opens in floating mode first and then snaps into the tiled layout --- I guess there is currently no way to avoid that?
The window still opens in floating mode first and then snaps into the tiled layout
That's unfixable. Yabai is not replacing the macOS window manager, it's merely acting on top of it.
Got it, was worth a try asking :)