Skip to main content

Module app

Module app 

Source
Expand description

Application state and logic module for branchdiff

Re-exports§

pub use crate::vcs::RefreshResult;
pub use search::SearchState;

Modules§

search

Structs§

App
Application state
FrameContext
Per-frame computed context shared across input handling and rendering.
Position
Represents a position in the diff view (row, column)
Selection
Selection state for text copy
ViewState
View-related state for the diff viewer.

Enums§

DisplayableItem
Represents an item in the displayable list. Uses indices instead of cloning entire DiffLines for efficiency.
ViewMode