aboutsummaryrefslogtreecommitdiff
path: root/sway.5.txt
AgeCommit message (Collapse)AuthorLines
2015-12-02move manpages to subfoldersChristoph Gysin-220/+0
2015-11-28Allow output config for output named *Drew DeVault-0/+4
Which will match any output.
2015-11-27workspace: Learn sticky.S. Christoffer Eliesen-0/+4
A floating window that's sticky will move to the new active workspace whenever the workspace on the same output changes.
2015-11-27cmd_floating: Support `enable` and `disable` commands too.S. Christoffer Eliesen-2/+2
This is especially relevant in combination with `for_window`, e.g.: `for_window [title="Terminal"] floating enable`.
2015-11-25swaybg: implement scaling mode "fit"Christoph Gysin-1/+1
2015-11-25criteria: Add. Learn for_window command.S. Christoffer Eliesen-0/+35
A criteria is a string in the form of `[class="regex.*" title="str"]`. It is stored in a struct with a list of *tokens* which is a attribute/value pair (stored as a `crit_token` struct). Most tokens will also have a precompiled regex stored that will be used during criteria matching. for_window command: When a new view is created its metadata is tested against all stored criteria, and if a match is found the associated command list is executed. Unfortunately some metadata is not available in sway at the moment (specifically `instance`, `window_role` and `urgent`). Any criteria string that tries to match an unsupported attribute will fail. (Note that while the criteria code can be used to parse any criteria string it is currently only used by the `for_window` command.)
2015-11-19Add wallpapers to output commandDrew DeVault-4/+18
2015-11-04Learn "gaps edge_gaps <on|off|toggle>".S. Christoffer Eliesen-0/+5
When yes, the old behaviour of adding half the inner gap around each view is used. When no, don't add any gap when an edge of the view aligns with the workspace. The result is inner gap only between views, not against the workspace edge. The algorithm is not perfect because it means the extra space is distributed amongst edge-aligned views only, but it's simple, looks good and it works.
2015-11-04sway.5.txt: Clarify gaps documentation.S. Christoffer Eliesen-4/+4
2015-11-03commands: Learn 'move workspace to output <direction|name>'.S. Christoffer Eliesen-3/+3
2015-11-03commands: Learn 'move <container|window> to output <direction|name>'.S. Christoffer Eliesen-0/+4
2015-10-29commands: Learn mouse_warping.S. Christoffer Eliesen-0/+4
Place mouse at center of focused view when changing to a workspace on a different output, if option is enabled. (This replicates existing i3 option.) This can be triggered in multiple ways: A) via `workspace <name>` which changes output B) via `focus <direction>` which changes output C) via `focus output <name>` which (obviously) changes output
2015-10-28commands: Learn 'focus output <direction|name>'S. Christoffer Eliesen-0/+5
2015-10-22config: Add "seamless_mouse" to decide if pointer crosses output edges.S. Christoffer Eliesen-0/+5
2015-09-08set variable changestaiyu-0/+5
2015-09-06man pagetaiyu-3/+11
2015-09-01Fixed a couple of typos in man pagesAaron Ouellette-2/+2
2015-08-25updated manpageminus-0/+8
2015-08-23Man page updateLuminarys-0/+3
2015-08-22Implement output configuration through configDrew DeVault-17/+29
Do not use `output res WIDTHxHEIGHT` yet, wlc has issues with it (cc @Cloudef)
2015-08-20changestaiyu-10/+10
2015-08-19man page updatetaiyu-0/+3
2015-08-18Document new commands in sway(5)Drew DeVault-3/+14
2015-08-17Add man pagesDrew DeVault-0/+90