Renders a bounded, terminal-cell-aware list viewport.
Active, selected, and disabled states use text markers so they remain
understandable without terminal color. This renderer is deterministic and
does not import Blessed or retain interaction state.
Renders a bounded, terminal-cell-aware list viewport.
Active, selected, and disabled states use text markers so they remain understandable without terminal color. This renderer is deterministic and does not import Blessed or retain interaction state.