-
-
Notifications
You must be signed in to change notification settings - Fork 39
Description
Is your feature request related to a problem? Or is it a new idea?
90% of the time I want windows full-hight, so I set a full hight zone, but occasionally I want to vertically stack, so I set a second zone at half hight in the lower half of the screen. When I only have one window I just drag it to the upper zone and everything is great. But when I put a window into the lower zone, it covers the bottom half of the full-hight window.
Describe the solution you'd like
I would love for the full-hight zone to be able to recognize that the lower zone is occupied, and re-size itself to half-hight to pair with the lower zone. If the upper zone is occupied when this happens, it should resize the existing windows in that zone to half-hight as well. If a new window is dragged into the upper zone while the lower zone is occupied, it should be sized half-hight. If the upper zone is occupied and the window in the lower zone is removed, the upper zone and contained windows should return to full hight.
Note: full/half hight is just one example use-case, it should be generalizable to overlapping zones in either axis, and expand/contract-able to arbitrarily set sizes.
Describe alternatives you've considered
Currently I need two layouts, one for full hight and one for half hight, and I need to switch layouts and then re-position both windows every time I switch 'modes'.
Screenshots
