mirror of
https://github.com/swaywm/sway.git
synced 2026-02-12 04:28:25 -05:00
Workspaces can now have marks just like containers. This enables the pattern of marking a workspace with [con_id=X] and then using "move container to mark" to reparent containers to workspaces. Changes: - Add marks list to sway_workspace struct - Add workspace_has_mark, workspace_add_mark, workspace_clear_marks, workspace_find_and_unmark, workspace_find_mark functions - Update mark command to work on workspaces when targeted via criteria - Update unmark command to support workspaces - Update move.c to find marks on workspaces for "move to mark" - Update criteria con_mark matching to also check workspaces - Add workspace marks to IPC JSON output 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| commands | ||
| config | ||
| desktop | ||
| input | ||
| tree | ||
| commands.c | ||
| config.c | ||
| criteria.c | ||
| decoration.c | ||
| ipc-json.c | ||
| ipc-server.c | ||
| lock.c | ||
| main.c | ||
| meson.build | ||
| realtime.c | ||
| scene_descriptor.c | ||
| server.c | ||
| sway-bar.5.scd | ||
| sway-input.5.scd | ||
| sway-ipc.7.scd | ||
| sway-output.5.scd | ||
| sway.1.scd | ||
| sway.5.scd | ||
| sway_text_node.c | ||
| swaynag.c | ||
| xdg_activation_v1.c | ||
| xdg_decoration.c | ||