Skip to content

feat: Add option to only show open windows on the current workspace#105

Open
jacobgkau wants to merge 1 commit intomaster_jammyfrom
isolate-workspaces
Open

feat: Add option to only show open windows on the current workspace#105
jacobgkau wants to merge 1 commit intomaster_jammyfrom
isolate-workspaces

Conversation

@jacobgkau
Copy link
Member

This exposes in the GUI an existing dock option to only show open app windows that are located on the current workspace. As a mouse-centric, non-tiling user, when I'm working on multiple projects or tasks, I generally have their respective windows separated out by workspace and I often use the dock to switch between overlapping windows. However, without this option, I often have to sift through many open windows that are on other workspaces and are unrelated to the current task. This option makes workspaces (and COSMIC by extension) more useful to users with this workflow.

An example of how this looks/works:

simplescreenrecorder-2022-10-05_14.06.23.mp4

The copy, position, etc. of the option can be adjusted if needed.

@jacobgkau jacobgkau requested review from a team October 5, 2022 20:15
@jacobktm jacobktm self-assigned this Oct 6, 2022
Copy link

@jacobktm jacobktm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really like this feature

@leviport
Copy link
Member

leviport commented Oct 6, 2022

I'm a keyboard-centric tiling user who also prefers this configuration 👍

@WatchMkr
Copy link

WatchMkr commented Oct 6, 2022

We can consider this feature when the UX team starts designing the dock for COSMIC. It would be best not to add features that may not make the cut and require additional implementation thus moving the goal post out further to reach parity for the COSMIC release.

@jacobgkau
Copy link
Member Author

For what it's worth, I think this feature would make sense to include in COSMIC Epoch as well. This is possible in KDE Plasma, upstream dash-to-dock, and is also the default behavior for the Windows taskbar. Not having it seems more like a disconnect between the dock and workspaces features.

@jacobgkau
Copy link
Member Author

@amzker
Copy link

amzker commented Mar 16, 2025

guys any updates? i really need this , without this , it is very disorganized

@jacobgkau
Copy link
Member Author

@amzker No updates. The UX team wanted to hold off on adding this. In the 22.04 GNOME-based session, you can turn this feature on manually using the command gsettings set org.gnome.shell.extensions.dash-to-dock isolate-workspaces true. I'm still hoping it will be implemented in a later version of COSMIC Epoch.

@amzker
Copy link

amzker commented Mar 25, 2025

Awesome thanks, will try out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants