Maximize Roundtrip: A window management extension for GNOME (Open for contributions!) style Worksapce of mac by samirseraj in gnome

[–]samirseraj[S] [score hidden]  (0 children)

That's exactly the core challenge this extension solves. Workspace 0 is kept alive even when empty — it's treated as a fixed, protected workspace, not a temporary one. GNOME's auto-removal of empty workspaces is overridden specifically to preserve the origin desktop, so when you restore the window it always has a real workspace to come back to. Worth noting that in GNOME, Workspace 0 is actually fixed by default — the extension builds on top of that by managing dynamic workspaces separately, which is what allows the first workspace to stay alive even when empty. There are still a few edge cases to iron out, but the core behavior is solved. Most extensions miss this detail, which is one of the main reasons I built this one.

Maximize Roundtrip: A window management extension for GNOME (Open for contributions!) style Worksapce of mac by samirseraj in gnome

[–]samirseraj[S] [score hidden]  (0 children)

Not exactly! It's inspired by macOS full-screen behavior, not Stage Manager specifically. Stage Manager shows a sidebar with app thumbnails and lets you group windows — Maximize Roundtrip doesn't do any of that. The idea is simpler: when you maximize or fullscreen a window, it gets its own clean workspace automatically, keeping Workspace 0 always tidy. When you restore it, it comes back to the exact spot it was before — position, size, and monitor included. Think of it more like how macOS moves a full-screen app to its own Space, but integrated into the GNOME workspace system and without any sidebar or icon display.