de94f6da1a
With this commit, the "default" layout is replaced by the splith and splitv layouts. splith is equivalent to default with orientation horizontal and splitv is equivalent to default with orientation vertical. The "split h" and "split v" commands continue to work as before, they split the current container and you will end up in a split container with layout splith (after "split h") or splitv (after "split v"). To change a splith container into a splitv container, use either "layout splitv" or "layout toggle split". The latter command is used in the default config as mod+l (previously "layout default"). In case you have "layout default" in your config file, it is recommended to just replace it by "layout toggle split", which will work as "layout default" did before when pressing it once, but toggle between horizontal/vertical when pressing it repeatedly. The rationale behind this commit is that it’s cleaner to have all parameters that influence how windows are rendered in the layout itself rather than having a special parameter in combination with only one layout. This enables us to change existing split containers in all cases without breaking existing features (see ticket #464). Also, users should feel more confident about whether they are actually splitting or just changing an existing split container now. As a nice side-effect, this commit brings back the "layout toggle" feature we once had in i3 version 3 (see the userguide). AFAIK, it is safe to use in-place restart to upgrade into versions after this commit (switching to an older version will break your layout, though). Fixes #464 |
||
---|---|---|
.. | ||
GPN-2009-06-27 | ||
NoName-2009-03-12 | ||
slides-2012-01-25 | ||
slides-2012-03-16 | ||
asciidoc-git.conf | ||
bigpicture.png | ||
bigpicture.xcf | ||
debugging | ||
debugging-release-version | ||
docs.mk | ||
hacking-howto | ||
i3-sync-working.dia | ||
i3-sync-working.png | ||
i3-sync.dia | ||
i3-sync.png | ||
i3bar-protocol | ||
ipc | ||
keyboard-layer1.png | ||
keyboard-layer1.svg | ||
keyboard-layer2.png | ||
keyboard-layer2.svg | ||
logo-30.png | ||
Makefile | ||
modes.png | ||
multi-monitor | ||
refcard_style.css | ||
refcard.html | ||
single_terminal.png | ||
snapping.png | ||
stacklimit.png | ||
testsuite | ||
tree-layout1.png | ||
tree-layout2.png | ||
tree-shot1.png | ||
tree-shot2.png | ||
tree-shot3.png | ||
tree-shot4.png | ||
two_columns.png | ||
two_terminals.png | ||
userguide | ||
wsbar | ||
wsbar.dia | ||
wsbar.png |