BurntSushi / wingo

A fully-featured window manager written in Go.
Do What The F*ck You Want To Public License
1k stars 89 forks source link

Tree like layout for vertical tiling instead of stacking #101

Open vendion opened 10 years ago

vendion commented 10 years ago

Is it possible to change the way Wingo handles laying out windows in vertical tiling mode so that 4+ open windows are in a binary tree like layout instead of stacking them on the right? An example of what I mean by tree like layout can be found in bspwm's splitting modes doc. I am not sure exactly how much of this relies on manual tiling and how much is done by automatic tiling, the doc I linked to states it works for both but they may also mean something else.

BurntSushi commented 10 years ago

I wish. You could of course add your own automatic layout to Wingo implementing this functionality (this would require writing Go code satisfying the Layout interface in the wingo/layout package).

In general though, I'd consider this functionality a subset of proper manual tiling. I'd really like to add it, but lack the time.