diff options
| author | memchr <memchr@proton.me> | 2024-06-15 19:17:38 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-15 21:17:38 +0200 |
| commit | 89f795da98cc53faf7e3a683d8c189aa24986267 (patch) | |
| tree | cd1dd1b64672ff4081eb209fa59ebe5c9a060267 /src/protocols/XDGShell.cpp | |
| parent | 91fe58f8f278d126852877eadc87c50ca7b9b78d (diff) | |
master: refine master layout new window handling (#6479)
* ## Open window relative to active window
`new_on_active`:
- `none` (default):
- `before`: above of the focused window
- `after`: below the focused window
If the focused window is the solo master window, or the new window replaces master, this option has no effect and new_on_top are respected.
## Refine new window status control
**BREAKING CHANGE**: new_is_master removed in favour of new variable
`new_status`:
- `slave` (default): new window open as slave
- `master`: new window open as master
- `inherit`: new window inherit status from active window, i.e. when the focused window is master, new window will become new master, otherwise new window are added to slaves
* refactor: rename a few variables
Diffstat (limited to 'src/protocols/XDGShell.cpp')
0 files changed, 0 insertions, 0 deletions
