cosmic-comp/src/wayland/protocols/workspace
Ian Douglas Scott 2b4890c550 protocols/workspace: Track group a workspace is on, and update
It seems previously, workspace migration due to output add could result in
a workspace being removed from a group, but not added to the new group
for existing clients, because the workspace group creation didn't happen
until `done`. And `send_workspace_to_client` didn't send
`workspace_enter` except when a workspace instance is newly created.

That logic worked with the old protocol, but now a workspace can be
moved to a different group.

Seems to fix the issue with workspaces disappearing from the workspaces
view in https://github.com/pop-os/cosmic-comp/issues/1470. I don't seem
to be able to reproduce the panel auto-hide issue, but have seen it in
the past. So it may or may not be prevented from happening now.
2025-07-03 14:25:49 +02:00
..
cosmic_v2.rs Initial support for workspace pinning and moving 2025-04-24 12:45:50 +02:00
ext.rs protocols/workspace: Track group a workspace is on, and update 2025-07-03 14:25:49 +02:00
mod.rs protocols/workspace: Track group a workspace is on, and update 2025-07-03 14:25:49 +02:00