Skip to main content

Module app

Module app 

Source

Structs§

App
The main application state (TEA Model).
UiState
UI state for navigation and collapse tracking.

Enums§

Command
Commands returned by update() for the main loop to execute.
FocusedPanel
Which panel currently has keyboard focus.
InputMode
Input mode for the application.
Message
Messages processed by the TEA update loop.
NodeId
Identifies a collapsible node in the diff tree.
VisibleItem
An item in the flattened visible list.

Type Aliases§

HunkFilter
Hunk-level filter: maps file path → set of hunk indices to show. An empty set means show all hunks for that file.