Open lorduskordus opened 1 week ago
For reference, "Activities" in KDE appear to be exactly this. As a long-time KDE user, I never found them useful, and it looks like I'm not alone in the thought.
Implementing "Include apps from the current workspace only" from GNOME's "Multitasking" settings might be the perfect middleground (and is what I personally miss the most).
Why
Currently, workspaces in COSMIC are not isolated, which means the app tray is populated with all apps running on all workspaces. This is good for tiling mode. When it no longer makes sense to have another app window tiled on one workspace (small screen, not enough space for another window), I can put the next window on another workspace and still switch between the windows easily.
This is not so great when I need to work on multiple projects and switch between them regularly. On a non-COSMIC system, I use workspaces to isolate those projects from each other.
The idea
Extend the workspace concept and implement "virtual workspaces", which would become "parents" to the current workspaces. These virtual workspaces would be isolated from each other, while workspaces under one virtual workspace would remain connected to each other.
Another, related idea
COSMIC could eventually be configured in a way that app windows are automatically opened and tiled on another workspace, once # number of windows are opened and tiled. This would automate what I'd otherwise have to do manually.