feat(cli): add stack-all and unstack-all cmds

This commit adds two new commands, stack-all, which puts all windows in
the focused workspace into a single stack, and unstack-all, which
unstacks all windows in the currently focused container.
This commit is contained in:
LGUG2Z
2024-05-24 11:13:18 -07:00
parent 03fdbea5cd
commit 88684f991f
4 changed files with 75 additions and 0 deletions

View File

@@ -43,6 +43,8 @@ pub enum SocketMessage {
CycleFocusWindow(CycleDirection),
CycleMoveWindow(CycleDirection),
StackWindow(OperationDirection),
StackAll,
UnstackAll,
ResizeWindowEdge(OperationDirection, Sizing),
ResizeWindowAxis(Axis, Sizing),
UnstackWindow,