Dock
panes as a value. The ui-gallery page Dock, painted with no terminal and no window at each of the documented profiles:
bash
ui-gallery --render --page dock --profile full|enhanced|baseline sparkles:ui panes as a value tokyo-night
Welcome ▕ Dock · panes as a value █
Primitives ▕ █
Layout ▕ █
Tracks ▕ The arrangement is a flat arena of splits, tabbed groups and pane █
Text ▕ leaves. Everything below is derived from it: the rects, the tab strips, █
Themes ▕ the reserved header rows, and where a pointer event goes. Nothing here █
Slots ▕ keeps a second copy of any of that. █
Decoration ▕ █
Effects ▕ ┌─────────────────────────────────────────────────────────────────────┐ █
Grid ▕ │ the arrangement │ █
Components ▕ │ explorer │ document notes │ █
Tree ▕ │ 18 cells │document │ █
Property tree ▕ │ a file tree, say │flexes │ █
Table ▕ │ │the thing being read │ █
Scrolling ▕ │ │ │ █
State ▕ │ │ │ █
Split ▕ │ │ │ ░
▸ Dock ▕ │ │ │ ░
Terminal ▕ │ │ │ ░
▕ │ │ │ ░
▕ │ │ │ ░
▕ │ │ ░
▕ └─────────────────────────────────────────────────────────────────────┘ ░
▕ ░
▕ ┌─────────────────────────────────────────────────────────────────────┐ ░
▕ │ the container │ ░
▕ │ focused document │ ░
▕ │ panes 2 visible of 3 │ ░
▕ │ dividers 1 │ ░
▕
pages h narrower l wider , prev tab . next tab f focus next pane w dock west ? keys q quit sparkles:ui panes as a value tokyo-night
Welcome ▕ Dock · panes as a value █
Primitives ▕ █
Layout ▕ █
Tracks ▕ The arrangement is a flat arena of splits, tabbed groups and pane █
Text ▕ leaves. Everything below is derived from it: the rects, the tab strips, █
Themes ▕ the reserved header rows, and where a pointer event goes. Nothing here █
Slots ▕ keeps a second copy of any of that. █
Decoration ▕ █
Effects ▕ ┌─────────────────────────────────────────────────────────────────────┐ █
Grid ▕ │ the arrangement │ █
Components ▕ │ explorer │ document notes │ █
Tree ▕ │ 18 cells │document │ █
Property tree ▕ │ a file tree, say │flexes │ █
Table ▕ │ │the thing being read │ █
Scrolling ▕ │ │ │ █
State ▕ │ │ │ █
Split ▕ │ │ │ ░
▸ Dock ▕ │ │ │ ░
Terminal ▕ │ │ │ ░
▕ │ │ │ ░
▕ │ │ │ ░
▕ │ │ ░
▕ └─────────────────────────────────────────────────────────────────────┘ ░
▕ ░
▕ ┌─────────────────────────────────────────────────────────────────────┐ ░
▕ │ the container │ ░
▕ │ focused document │ ░
▕ │ panes 2 visible of 3 │ ░
▕ │ dividers 1 │ ░
▕
pages h narrower l wider , prev tab . next tab f focus next pane w dock west ? keys q quit sparkles:ui panes as a value tokyo-night
Welcome | Dock * panes as a value #
Primitives | #
Layout | #
Tracks | The arrangement is a flat arena of splits, tabbed groups and pane #
Text | leaves. Everything below is derived from it: the rects, the tab strips, #
Themes | the reserved header rows, and where a pointer event goes. Nothing here #
Slots | keeps a second copy of any of that. #
Decoration | #
Effects | +---------------------------------------------------------------------+ #
Grid | | the arrangement | #
Components | | explorer | document notes | #
Tree | | 18 cells |document | #
Property tree | | a file tree, say |flexes | #
Table | | |the thing being read | #
Scrolling | | | | #
State | | | | #
Split | | | | |
> Dock | | | | |
Terminal | | | | |
| | | | |
| | | | |
| | | |
| +---------------------------------------------------------------------+ |
| |
| +---------------------------------------------------------------------+ |
| | the container | |
| | focused document | |
| | panes 2 visible of 3 | |
| | dividers 1 | |
|
pages h narrower l wider , prev tab . next tab f focus next pane w dock west ? keys q quit What each profile gives up
The frame's degradation report: one line per substitution, and the capability the target lacked. full is empty when the page asks for nothing a terminal cannot do.
text
alpha-flattened ×20 (alpha)text
color-folded ×97 (colorDepth)
alpha-flattened ×20 (alpha)text
color-dropped ×97 (colorDepth)
ascii-border ×3 (unicode)
ascii-scrollbar ×1 (unicode)
ascii-glyph ×13 (unicode)
alpha-flattened ×20 (alpha)These are the files dub test :ui-gallery compares every render against, so a change to this page that is not re-blessed fails CI.