Skip to content

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.