I think many mac users here would find Phoenix[1] to be a decent solution. I&#x27;ve shared my config as a gist[2], which is somewhat inspired by (a subset of) the features of Optimal Layout[3], which I used for years before recently switching to Phoenix. My config code is not particularly DRY and almost certainly has memory leaks. Mainly, I wanted to get something working, the way I wanted. I&#x27;ll clean it up... at some point.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;kasper&#x2F;phoenix" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kasper&#x2F;phoenix</a><p>[&amp;] <a href="https:&#x2F;&#x2F;github.com&#x2F;kasper&#x2F;phoenix&#x2F;wiki#examples" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kasper&#x2F;phoenix&#x2F;wiki#examples</a><p>[2] <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;michaelsbradleyjr&#x2F;e641907e3b1576fe3481" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;michaelsbradleyjr&#x2F;e641907e3b1576fe34...</a><p>[3] <a href="http:&#x2F;&#x2F;most-advantageous.com&#x2F;optimal-layout&#x2F;" rel="nofollow">http:&#x2F;&#x2F;most-advantageous.com&#x2F;optimal-layout&#x2F;</a>