
While mutter supports a variety of different grid layouts (n columns/rows, growing vertically or horizontally from any of the four corners), we hardcode a fixed vertical layout of a single column. Now that mutter exposes the actual layout to us, add support for a more traditional horizontal layout as well. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/575