If you're looking for a good OSX window manager, Yabai [1] is excellent. If you're willing and allowed too you can get greater control by disabling SIP. However even with system integrity enabled (which bars access to certain WindowServer APIs - space control, removing shadows, multi-monitor integrations) Yabai functions great.
It uses a messaging passing API to interface with a local service, so it's completely programmable and can be integrated with something like skhd [2]
seriously why is this a thing? Who looks at their messy desktop and think to themselves: "man it would be nice to have all of this organized... with binary partitioning algorithm"?
I tried amethyst as well as i3 on linux, gave up on tilling. I prefer to do it myself according to the need at the time. Just need hot keys.
Look into Rectangle if you just want the snapping resize ability or BetterSnapTool as a more advanced utility. In BetterSnapTool you can define custom snap areas and associate just specific apps with them, specifying window sizes and positioning per snap area. I’ve tried binary tilers and it only really works on text heavy workloads for me.
hey forgot to say thanks for the recommendation and I'm giving yabai another try. I think just ignore the binary stuff it's pretty neat and mouse-friendly. One downside is there is no indicator on menubar.
It uses a messaging passing API to interface with a local service, so it's completely programmable and can be integrated with something like skhd [2]
1: https://github.com/koekeishiya/yabai
2: https://github.com/koekeishiya/skhd
My skhdrc setup: https://pastebin.com/5GT8yiGK