Minimum overlay height required to render rounded borders plus at
least one row of content. Below this the overlay is skipped so
ratatui does not collapse the borders into an unreadable glyph
soup on extremely short terminals.
Render footer with shortcuts on the left and “? more” or Info/Progress status on the right.
Keyboard hints are always visible. Toast-class messages are NOT shown here.
Render footer with shortcuts always visible and optional status right-aligned.
Used by overlay screens. Shows any active footer status (Info, Progress, or
sticky messages set via notify_progress).
Render an empty-state picker overlay with a muted message in place of
a list. Used when a picker is opened with no candidates (e.g. no
other hosts to use as ProxyJump).
Render a list-style picker overlay with the canonical purple look:
fixed width range (design::PICKER_MIN_W..=PICKER_MAX_W), height grows
with item count up to design::PICKER_MAX_H, rounded border, muted
accent, highlight on the selected row and a two-space highlight gutter.