feat: Add option to only show open windows on the current workspace #105
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.