* adjust example layouts and move them from `./example` to
`./example/layouts`
* simplify the deserialization of the layout
* layouts are now constructed as follows:
```
---
template:
direction: Horizontal
parts:
- direction: Vertical
borderless: true
split_size:
Fixed: 1
run:
plugin: tab-bar
- direction: Vertical
body: true # <== The body section specifies the position of the
# inserted tab
- direction: Vertical
borderless: true
split_size:
Fixed: 2
run:
plugin: status-bar
tabs:
- direction: Vertical
- direction: Vertical
```
|
||
|---|---|---|
| .. | ||
| deeply-nested-tab-layout.yaml | ||
| multiple-tabs-should-not-error.yaml | ||
| no-layout-template-specified.yaml | ||
| no-tab-section-specified.yaml | ||
| three-panes-with-tab-and-command.yaml | ||
| three-panes-with-tab-and-default-plugins.yaml | ||
| three-panes-with-tab.yaml | ||
| three-tabs-merged-correctly.yaml | ||