Update IDE layout some more

This commit is contained in:
Daniel Lynn 2023-03-23 17:14:42 -05:00
parent 942b581944
commit 077395261a
Signed by: daniel
GPG Key ID: 28496A140E180A9D

View File

@ -1,21 +1,23 @@
layout { layout {
pane_template name="left-sidebar" split_direction="vertical" { pane_template name="sidebar-pane" {
pane size="14%" borderless=true { pane size="24%" split_direction="horizontal" {
plugin location="zellij:strider"
}
children children
} }
pane_template name="bottom-console" split_direction="vertical" {
children
} }
pane_template name="sidecar" split_direction="horizontal" { pane_template name="console-pane" {
pane size="28%" split_direction="vertical" {
children children
} }
}
tab_template name="compact-bar" { pane_template name="stacked-console-pane" {
pane size="28%" stacked=true {
children
}
}
tab_template name="ide-tab" {
pane size=1 borderless=true { pane size=1 borderless=true {
plugin location="zellij:compact-bar" plugin location="zellij:compact-bar"
} }
@ -28,87 +30,62 @@ layout {
plugin location="zellij:compact-bar" plugin location="zellij:compact-bar"
} }
left-sidebar split_direction="vertical" {
children children
} }
}
swap_tiled_layout name="ide" { swap_tiled_layout name="ide" {
compact-bar max_panes=2 { ide-tab max_panes=2 {
pane pane
} }
ide-tab exact_panes=3 {
compact-bar exact_panes=3 { pane
left-sidebar split_direction="vertical" { console-pane split_direction="vertical" size="28%" {
pane pane
} }
} }
ide-tab exact_panes=4 {
compact-bar exact_panes=4 {
left-sidebar split_direction="vertical" {
pane pane
} console-pane split_direction="vertical" size="28%" {
bottom-console size="28%" split_direction="vertical" {
pane
}
}
compact-bar exact_panes=5 {
left-sidebar split_direction="vertical" {
pane
}
bottom-console size="28%" split_direction="vertical" {
pane pane
pane pane
} }
} }
ide-tab exact_panes=5 {
compact-bar exact_panes=6 {
left-sidebar split_direction="vertical" {
pane pane
} stacked-console-pane stacked=true size="28%" {
bottom-console size="28%" stacked=true {
pane pane
pane pane
pane pane
} }
} }
ide-tab exact_panes=6 {
compact-bar exact_panes=7 { pane split_direction="vertical" {
left-sidebar split_direction="vertical" {
pane pane
sidecar size="24%" split_direction="horizontal" { sidebar-pane size="24%" {
pane borderless=true pane borderless=true
} }
} }
stacked-console-pane stacked=true size="28%" {
bottom-console size="28%" stacked=true {
pane pane
pane pane
pane pane
} }
} }
ide-tab exact_panes=7 {
compact-bar exact_panes=8 { pane split_direction="vertical" {
left-sidebar split_direction="vertical" {
pane pane
sidecar size="24%" split_direction="horizontal" { sidebar-pane size="24%" {
pane borderless=true pane borderless=true
pane borderless=true pane borderless=true
} }
} }
stacked-console-pane stacked=true size="28%" {
bottom-console size="28%" stacked=true {
pane pane
pane pane
pane pane
} }
} }
ide-tab min_panes=8 {
compact-bar min_panes=9 {
pane split_direction="vertical" { pane split_direction="vertical" {
pane pane
pane pane