Documentation
¶
Overview ¶
Package tui implements the Bubble Tea terminal user interface for browsing and launching Copilot CLI sessions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
Model is the top-level Bubble Tea model for the Session Browser TUI.
TODO(#113): Model is a God Object (60+ fields). Further extraction into feature-specific sub-structs (FilterState, DataState) would improve maintainability. See https://github.com/jongio/dispatch/issues/113.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package components provides reusable Bubble Tea TUI components for dispatch.
|
Package components provides reusable Bubble Tea TUI components for dispatch. |
|
Package markdown provides Glamour-based markdown rendering for TUI preview panes.
|
Package markdown provides Glamour-based markdown rendering for TUI preview panes. |
|
Package styles — icons.go defines Nerd Font icon constants and a fallback mechanism for terminals without a Nerd Font installed.
|
Package styles — icons.go defines Nerd Font icon constants and a fallback mechanism for terminals without a Nerd Font installed. |
Click to show internal directories.
Click to hide internal directories.