forked from swaywm/sway
-
Notifications
You must be signed in to change notification settings - Fork 0
List of Window Management Features
danieldg edited this page Jan 24, 2021
·
3 revisions
-
for_window [trigger="map" class="Gitk"] floating enable
- makes all new windows floating, but once you make it tiled it will stay tiled despite reloads, title changes, and other events. - PR
- Resize operations
- Floating container moves (position and/or output change)
- Focus changes that don't involve leaf containers (
focus up
binding, defocus due to switch to empty workspace)
- Might belong in a different scratchpad-like area instead
- Wire up "minimize" XDG action and wlr-foreign-toplevel
- Windows should retain the workspace they were minimized from
- Close windows by mouse (without adding a binding on the entire titlebar)
- Switch workspaces (left/right)
- Minimize (see above)
- Maximize (also known as "move to new workspace and focus that workspace")
- Fullscreen?
- Floating toggle
- Layout type toggle?
- Given this long list of options, a user-customizable set of buttons would be better than a hard-coded list. Swaybar has a possible useful interface for this.
- FYI: this is a pain to implement