Documentation
¶
Overview ¶
Package tui provides the top-level TUI model with tab and session management.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FocusedPanel ¶ added in v1.23.4
type FocusedPanel string
FocusedPanel represents which panel is currently focused
const ( PanelContent FocusedPanel = "content" PanelEditor FocusedPanel = "editor" )
type SessionSpawner ¶ added in v1.23.4
type SessionSpawner = supervisor.SessionSpawner
SessionSpawner creates new sessions with their own runtime. This is an alias to the supervisor package's SessionSpawner type.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package animation provides centralized animation tick management for the TUI.
|
Package animation provides centralized animation tick management for the TUI. |
|
Package cmdbatch provides a fluent builder for batching tea.Cmd values.
|
Package cmdbatch provides a fluent builder for batching tea.Cmd values. |
|
components
|
|
|
markdown
Package markdown provides a high-performance markdown renderer for terminal output.
|
Package markdown provides a high-performance markdown renderer for terminal output. |
|
scrollview
Package scrollview provides a composable scrollable view that pairs content with a fixed-position scrollbar.
|
Package scrollview provides a composable scrollable view that pairs content with a fixed-position scrollbar. |
|
tabbar
Package tabbar provides a horizontal tab bar for the TUI.
|
Package tabbar provides a horizontal tab bar for the TUI. |
|
Package messages defines all TUI message types organized by domain.
|
Package messages defines all TUI message types organized by domain. |
|
page
|
|
|
supervisor
Package supervisor manages agent sessions.
|
Package supervisor manages agent sessions. |
|
tuistate
Package tuistate provides persistent TUI state storage (tabs, recent/favorite directories).
|
Package tuistate provides persistent TUI state storage (tabs, recent/favorite directories). |
|
Package subscription provides patterns for external event sources in the TUI.
|
Package subscription provides patterns for external event sources in the TUI. |
Click to show internal directories.
Click to hide internal directories.