[ER] Option to automatically maximize windows to new workspaces

Hello, would there be any interest in having a new option to automatically maximize windows to new workspaces? This would be a new opt-in option living under Settings > Multitasking > Workspaces, with the following behavior:

  • when on a workspace with more than one window, maximizing a window automatically moves that window to a new workspace inserted to the immediate right of the current workspace
  • unmaximizing a window automatically moves that window to the workspace where it was originally located when maximized, or if that workspace does not exist anymore, it simply remains in the current workspace

The rationale is that this allows to maximize a window, then going to the left to find all the other windows rather than having them buried underneath the maximized window.

Note: if for some reason this should not be an option to live in the system settings, then maybe it could simply a keyboard shortcuts command which the user could assign to super+up should they choose to.

Precedent on other OS: this resembles the default behavior on macOS which moves full-screen windows to their own workspaces, and kills the workspaces when the windows are no longer full-screen.

Extensions: I know there are some shell extensions that do that, but several of them seem abandoned and not supported on recent Gnome versions, so it’s a bit of a mess for users and would just be nicer to have it available and fully supported in Gnome.