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.
cosmic-workspace-unstable-v1 is a vendored version of the ext-workspace protocol and can be used without hiding the implementation behind feature flags. The only difference of version 1 in comparison to the ext-workspaces protocol implemented in Waybar is an added capability system.
This is essentially a straight up copy of wlr/workspaces with
s/zext_workspace/zcosmic_workspace/
and additional no-op listeners for the capability event. It can be tested against labwc/labwc#2030 and should also work with the cosmic compositor itself but I never tested this. My hope is that other compositors and panels will implement support for version 1 of the protocol as well so it doesn't take another 3 years for users to be able to activate workspaces via panel.Related PRs:
Some diffs between the two protocols