Directories
¶
| Path | Synopsis |
|---|---|
|
Package cell is the single source of terminal geometry: measuring text in display cells and cutting or padding it to an exact width.
|
Package cell is the single source of terminal geometry: measuring text in display cells and cutting or padding it to an exact width. |
|
components
|
|
|
attach
Package attach is the Ctrl+T file picker: a path being typed, the directory it names, and what is in it.
|
Package attach is the Ctrl+T file picker: a path being typed, the directory it names, and what is in it. |
|
help
Package help provides a dumb, reusable, lazygit-style help overlay: a centered, capped-size box listing key-binding sections.
|
Package help provides a dumb, reusable, lazygit-style help overlay: a centered, capped-size box listing key-binding sections. |
|
hintbar
Package hintbar renders the frame's bottom chrome row: context-sensitive key hints on the left, counters on the right.
|
Package hintbar renders the frame's bottom chrome row: context-sensitive key hints on the left, counters on the right. |
|
mediaview
Package mediaview is the full-pane image overlay: the thing `enter` opens on a photo, and `esc` closes again.
|
Package mediaview is the full-pane image overlay: the thing `enter` opens on a photo, and `esc` closes again. |
|
palette
Package palette is the `:` command overlay: a filtered list of commands with a live query, driven entirely by a caller-supplied item list.
|
Package palette is the `:` command overlay: a filtered list of commands with a live query, driven entirely by a caller-supplied item list. |
|
rail
Package rail draws the TUI 2.0 right-hand context rail: what is pinned in the open chat, who is in it, and what has been shared there.
|
Package rail draws the TUI 2.0 right-hand context rail: what is pinned in the open chat, who is in it, and what has been shared there. |
|
reactionpicker
Package reactionpicker is the one-row chooser that `+` opens over the cursored message.
|
Package reactionpicker is the one-row chooser that `+` opens over the cursored message. |
|
topbar
Package topbar renders the frame's top chrome row: the app mark, the folder tabs, and the connection group with a clock.
|
Package topbar renders the frame's top chrome row: the app mark, the folder tabs, and the connection group with a clock. |
|
Package frame assembles the TUI 2.0 screen from panel content and a layout budget.
|
Package frame assembles the TUI 2.0 screen from panel content and a layout budget. |
|
Package golden loads and asserts against the cell-exact terminal fixtures in docs/fixtures — the acceptance artifact for TUI 2.0's frame integrity and column alignment (docs/tui-2.0.md, decision 11).
|
Package golden loads and asserts against the cell-exact terminal fixtures in docs/fixtures — the acceptance artifact for TUI 2.0's frame integrity and column alignment (docs/tui-2.0.md, decision 11). |
|
Package layout computes the TUI 2.0 frame's region budget: how many cells wide each column is, how many rows the body gets, and which chrome rows are shown at all.
|
Package layout computes the TUI 2.0 frame's region budget: how many cells wide each column is, how many rows the body gets, and which chrome rows are shown at all. |
|
Package sigil holds the one-glyph chat-type marks of TUI 2.0.
|
Package sigil holds the one-glyph chat-type marks of TUI 2.0. |
Click to show internal directories.
Click to hide internal directories.