Post

It uses n-ary trees like sway/i3 instead of bsp so you can have e.g. 3 column layouts. No functionality depends on disabling SIP. Newer project so less functionality overall.

0 reposts2 likes

ooo 3 column layout is nice! Honestly the most important feature to me is a keyboard shortcut to send a window to space by number. Yabai’s implementation works perfect BUT it requires disabling SIP so it’s a non-starter on my work laptop :( Frustrating that Apple doesn’t make the apis public

👀 well that’s exciting that you have an idea. I have something hacked together in hammerspoon but it doesn’t work great. Another approach I’m curious about: if you click the title bar on an app and then use keyboard shortcut to change space, it moves the window quite elegantly.

Yep that's literally the idea! :) Amethyst does it already. But you have to handle some windows specially that don't have title bars, add delays between events, etc