ui/

directory
v0.0.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL