GridSpaces: per-workspace n×m tiling for GNOME Shell 48

Mark a workspace as a grid; windows auto-fill cells, Alt+drag dividers to
resize rows/columns, drag-to-swap, overflow pops to a normal workspace.
Normal workspaces untouched. Tiling Assistant coexistence.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
h z
2026-05-19 12:47:23 +01:00
commit 57df2bcfbd
5 changed files with 1107 additions and 0 deletions

7
metadata.json Normal file
View File

@@ -0,0 +1,7 @@
{
"uuid": "gridspaces@hzhang.local",
"name": "GridSpaces",
"description": "Mark a workspace as an n×m tiling grid. Windows entering it auto-fill the first free cell and fully occupy it; drag a window onto another cell to swap. Normal workspaces are untouched. Overflow windows pop to the nearest normal workspace.",
"shell-version": ["48"],
"version": 1
}