1
1
mirror of https://github.com/swaywm/sway synced 2026-05-03 14:20:40 +02:00
Files
sway/include
Hugo Osvaldo Barrera 1e96e73767 ext-workspace-v1: initial implementation
Maintain a 1:1 relationship between workspace groups and outputs, so
that moving a workspace across groups effectively moves it across
outputs.

ext_workspace_handle_v1::id is never emitted; sway has no concept of ids
or of stable vs temporary workspaces. Everything is ephemeral to the
current session.

ext_workspace_handle_v1::coordinates is never emitted; sway does not
organise workspaces into any sort of grid.

ext_workspace_handle_v1::assign is mostly untested, because no client
current implements this. Perhaps it's best to not-advertise the feature
for now?

Deactivating a workspace is a no-op. This functionality doesn't really
align with sway, although it could potentially be implemented to "switch
to previous workspace on this output" as a follow-up.

Removing a workspace is a no-op.

Implements: https://github.com/swaywm/sway/issues/8812
(cherry picked from commit f50f78c0d9)
2026-03-26 16:21:46 +01:00
..
2022-05-30 12:20:43 +02:00
2018-10-15 00:26:27 +10:00
2018-03-28 14:43:23 -04:00
2023-04-14 18:34:54 +02:00
2025-01-07 16:35:31 +01:00