mirror of
https://github.com/swaywm/sway.git
synced 2026-02-08 10:06:44 -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> |
||
|---|---|---|
| .. | ||
| desktop | ||
| input | ||
| tree | ||
| commands.h | ||
| config.h | ||
| criteria.h | ||
| decoration.h | ||
| ipc-json.h | ||
| ipc-server.h | ||
| layers.h | ||
| lock.h | ||
| output.h | ||
| scene_descriptor.h | ||
| server.h | ||
| sway_text_node.h | ||
| swaynag.h | ||
| xdg_decoration.h | ||
| xwayland.h | ||