Tracks
the grid subset, resolved live. The ui-gallery page Tracks, painted with no terminal and no window at each of the documented profiles:
bash
ui-gallery --render --page tracks --profile full|enhanced|baseline sparkles:ui the grid subset, resolved live tokyo-night
Welcome ▕ Tracks · the grid subset
Primitives ▕
Layout ▕
▸ Tracks ▕ auto sizes to content, fixed(n) takes exactly n, fr(w) shares what is
Text ▕ left by weight, and minmax(a,b) is content clamped to a range. The
Themes ▕ leftover is distributed with integer divmod and an explicit remainder,
Slots ▕ so the parts always sum to exactly the whole.
Decoration ▕
Effects ▕ ┌─────────────────────────────────────────────────────────────────────┐
Grid ▕ │ resolution │
Components ▕ │ template auto auto auto │
Tree ▕ │ available 48 cells, gap 1 │
Property tree ▕ │ content 8 14 6 │
Table ▕ │ resolved 8 14 6 │
Scrolling ▕ │ sum + gaps 30 │
State ▕ └─────────────────────────────────────────────────────────────────────┘
Split ▕
Dock ▕ ┌─────────────────────────────────────────────────────────────────────┐
Terminal ▕ │ the tracks │
▕ │ auto 8 auto 14 auto 6 │
▕ └─────────────────────────────────────────────────────────────────────┘
▕
▕ Press + and - to change the available width. Watch fixed stay put, fr
▕ take the difference, and minmax give way only down to its floor.
▕
▕
▕
▕
▕
▕
pages t next preset + wider - narrower ? keys q quit sparkles:ui the grid subset, resolved live tokyo-night
Welcome ▕ Tracks · the grid subset
Primitives ▕
Layout ▕
▸ Tracks ▕ auto sizes to content, fixed(n) takes exactly n, fr(w) shares what is
Text ▕ left by weight, and minmax(a,b) is content clamped to a range. The
Themes ▕ leftover is distributed with integer divmod and an explicit remainder,
Slots ▕ so the parts always sum to exactly the whole.
Decoration ▕
Effects ▕ ┌─────────────────────────────────────────────────────────────────────┐
Grid ▕ │ resolution │
Components ▕ │ template auto auto auto │
Tree ▕ │ available 48 cells, gap 1 │
Property tree ▕ │ content 8 14 6 │
Table ▕ │ resolved 8 14 6 │
Scrolling ▕ │ sum + gaps 30 │
State ▕ └─────────────────────────────────────────────────────────────────────┘
Split ▕
Dock ▕ ┌─────────────────────────────────────────────────────────────────────┐
Terminal ▕ │ the tracks │
▕ │ auto 8 auto 14 auto 6 │
▕ └─────────────────────────────────────────────────────────────────────┘
▕
▕ Press + and - to change the available width. Watch fixed stay put, fr
▕ take the difference, and minmax give way only down to its floor.
▕
▕
▕
▕
▕
▕
pages t next preset + wider - narrower ? keys q quit sparkles:ui the grid subset, resolved live tokyo-night
Welcome | Tracks * the grid subset
Primitives |
Layout |
> Tracks | auto sizes to content, fixed(n) takes exactly n, fr(w) shares what is
Text | left by weight, and minmax(a,b) is content clamped to a range. The
Themes | leftover is distributed with integer divmod and an explicit remainder,
Slots | so the parts always sum to exactly the whole.
Decoration |
Effects | +---------------------------------------------------------------------+
Grid | | resolution |
Components | | template auto auto auto |
Tree | | available 48 cells, gap 1 |
Property tree | | content 8 14 6 |
Table | | resolved 8 14 6 |
Scrolling | | sum + gaps 30 |
State | +---------------------------------------------------------------------+
Split |
Dock | +---------------------------------------------------------------------+
Terminal | | the tracks |
| | auto 8 auto 14 auto 6 |
| +---------------------------------------------------------------------+
|
| Press + and - to change the available width. Watch fixed stay put, fr
| take the difference, and minmax give way only down to its floor.
|
|
|
|
|
|
pages t next preset + wider - narrower ? 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 ×6 (alpha)text
color-folded ×78 (colorDepth)
alpha-flattened ×6 (alpha)text
color-dropped ×78 (colorDepth)
ascii-border ×3 (unicode)
ascii-glyph ×2 (unicode)
alpha-flattened ×6 (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.