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

16
stylesheet.css Normal file
View File

@@ -0,0 +1,16 @@
.gridspaces-divider-h,
.gridspaces-divider-v {
background-color: rgba(255, 255, 255, 0.10);
border-radius: 3px;
transition-duration: 120ms;
}
.gridspaces-divider-h:hover,
.gridspaces-divider-v:hover {
background-color: rgba(120, 170, 255, 0.55);
}
.gridspaces-preview {
background-color: rgba(120, 170, 255, 0.85);
border-radius: 3px;
}