[0]: https://github.com/koekeishiya/yabai/wiki/Disabling-System-I...
It's called skhd https://github.com/koekeishiya/skhd
I forgot where the script for the stacking is. I can look that up separately, but I'm on mobile atm.
I've used it in the past, it was very aesthetically pleasing but did not work consistently enough for me to use day to day.
https://github.com/koekeishiya/yabai/issues/203#issuecomment...
I find that I only need tiling occasionally, and for that Moom excels since it doesn’t add any new key shortcuts to memorize and is only ever visibly present when hovering your cursor over a window’s green button. Its Aero Snap equivalent is optional and turned off by default too, which is great for me (I trigger Aero Snap’s proposed-window-resize animations unintentionally often enough that they get to be irritating).
And the name of Yabai -- which translates to "danger" -- never sounded appealing to me to introduce into my device.
I might have to grab the Pro version because they really deserve the support.
I like it so much that I wish I had the same muscle-memory for similar shortcuts on Windows (I believe PowerToys FancyZones can be set up to snap a window to a given zone or zones with hotkeys, but it's not something I've dug into yet).
But I don't use a mac anymore. I use linux desktops and there's just nothing quite like Rectangle. For a long while, I used a tweaked fork of pygrid. These days I use wayland compositors and don't have a good option. I've been meaning to hack something together to work with floating windows on Hyprland but I never get around to it.
Someday I'd like to write something that does placement and sizing like Rectangle but snaps adjacent window edges together. Like if I have a bottom left window that's 1/3rd screen width and assign a new window to bottom right 1/3rd width, the bottom left would get resized to 2/3rd wide to fill the void. If I place a new window at bottom middle 1/3rd, the bottom left would get resized back to 1/3rd. If I resized bottom middle to 1/2 width, then the bottom left and right would each be resized to 1/4 width.
Hyprland has a plugin system that I believe would let me do this (someone has created an i3-like tiling plugin) but I don't have the skills or motivation to learn c++.
I haven't tried it, but the tradeoffs don't sound great to me. Only allowing multiple modifier keys avoids all of these timing issues. You seem to be comfortable with it, but I think most users would trigger a lot of spurious inputs.
I like to have margins between my windows, so almost all window tiling / snapping managers just make me feel cramped.
"Customize your workspace - set a gap around the window edge between 0px to 128px."
Rectangle makes much more sense to me on Mac than a tiling window manager like yabai. I tried to use it but it just felt kludgy and I went back to Rectangle. Suits my needs just fine.
Discovered the setting this week, my desktop looks so aesthetic now.
This is not a requirement for yabai.