Skip to content

Dynamic Zone Re-Sizing Based on Overlapping Zone Occupancy #163

@NicholasConrad

Description

@NicholasConrad

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

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions