Documentation
¶
Overview ¶
Package full implements render.Presenter for nib's full-screen surface: the alt-screen mode with mouse reporting enabled. It started as a byte-for-byte mirror of tui/render/inline, differing only in Caps() — landing the alt-screen wiring (tea.WithAltScreen/WithMouseCellMotion, suppressing the inline widget's region-clearing escapes) in isolation from the visual redesign this surface's chrome gets in Phase 3. Task 12 is the first cut of that redesign: RoleUser/RoleAssistant now get a coloured gutter instead of inline's word label (see contentPrefix and gutterLines); everything else — Reasoning, Dialog, Header, Footer, and the RoleAgent/RoleTool/RoleError chrome — still mirrors inline exactly. Task 17 gave that shared remainder one implementation (render.Base, which both presenters embed) instead of two copies kept in sync by hand; the conformance suite (tui/render/conformance_test.go) is what proves the divergence stops at what's still overridden here.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.