Directories
¶
| Path | Synopsis |
|---|---|
|
Package center implements the center-pane Bubble Tea model: the agent tab strip, per-tab PTY I/O and flushing, the diff viewer, and mouse/keyboard text selection.
|
Package center implements the center-pane Bubble Tea model: the agent tab strip, per-tab PTY I/O and flushing, the diff viewer, and mouse/keyboard text selection. |
|
Package common holds UI building blocks shared across panes: theming (colors, styles, icons), widgets (dialogs, file picker, toasts), text selection, and the low-level PTY/tmux plumbing used by the center and sidebar terminals.
|
Package common holds UI building blocks shared across panes: theming (colors, styles, icons), widgets (dialogs, file picker, toasts), text selection, and the low-level PTY/tmux plumbing used by the center and sidebar terminals. |
|
Package compositor composes vterm snapshots and UI layers into a single rendered frame.
|
Package compositor composes vterm snapshots and UI layers into a single rendered frame. |
|
Package dashboard implements the dashboard pane: the project and workspace tree with keyboard and mouse navigation plus a toolbar for workspace actions.
|
Package dashboard implements the dashboard pane: the project and workspace tree with keyboard and mouse navigation plus a toolbar for workspace actions. |
|
Package diff implements the diff viewer shown in a center tab, rendering a git change as scrollable, syntax-aware output.
|
Package diff implements the diff viewer shown in a center tab, rendering a git change as scrollable, syntax-aware output. |
|
Package layout computes pane geometry: it tracks the layout mode and divides the terminal into the dashboard, center, and sidebar regions (Manager).
|
Package layout computes pane geometry: it tracks the layout mode and divides the terminal into the dashboard, center, and sidebar regions (Manager). |
|
Package ptyio holds the low-level PTY/tmux plumbing shared by the center and sidebar terminals: the PTY read loop and output forwarding/merging, PTY-noise filtering and overflow trimming, and tmux session bootstrap/restore (capture, snapshot, scrollback).
|
Package ptyio holds the low-level PTY/tmux plumbing shared by the center and sidebar terminals: the PTY read loop and output forwarding/merging, PTY-noise filtering and overflow trimming, and tmux session bootstrap/restore (capture, snapshot, scrollback). |
|
Package sidebar implements the sidebar pane: the workspace file tree plus an embedded tmux-backed terminal with its own PTY I/O and text selection.
|
Package sidebar implements the sidebar pane: the workspace file tree plus an embedded tmux-backed terminal with its own PTY I/O and text selection. |
Click to show internal directories.
Click to hide internal directories.