libmutter: Support top/bottom tiling (for portrait displays and screens with rotation)
NB: I originally filed this against a downstream WM which is why my screenies are not GNOME.
Portrait mode is becoming common. Weirdo hipsters like to run vertical monitors for coding and document editing, and convertible laptops like the lenovo yoga series, ASUS transformer, and Microsoft Surface have no fixed orientation when in tablet mode.
Currently libmutter only supports Left/Right Aero Snap style tiling, which is great on a widescreen, but consider the following:
I think the most intuitive way to handle screen rotation and portrait displays with snapped windows is to split the screen on its longest axis: Top/Bottom tiling is certainly the only scheme that makes sense on 9:16.
Edited by Andre Klapper