Versions in this module Expand all Collapse all v1 v1.0.1 Feb 7, 2026 v1.0.0 Feb 7, 2026 Changes in this version + var ColorError = lipgloss.Color("#FF6B6B") + var ColorInfo = lipgloss.Color("#3B8ED0") + var ColorPrimary = lipgloss.Color("#7D56F4") + var ColorSecondary = lipgloss.Color("#FAFAFA") + var ColorSubText = lipgloss.Color("#9E9E9E") + var ColorSuccess = lipgloss.Color("#04B575") + var ColorText = lipgloss.Color("#E0E0E0") + var ColorWarning = lipgloss.Color("#FFD93D") + var StyleDim = ...(ColorSubText) + var StyleHeader = ...(lipgloss.Color("86")) + var StyleNormal = ...(ColorText) + var StylePanel = ...(0) + var StyleSelected = ...(true) + var StyleTitle = ...(1) + type BranchesModel struct + Active bool + Branches []git.Branch + Selected int + func NewBranchesModel(branches []git.Branch) BranchesModel + func (m *BranchesModel) Next() + func (m *BranchesModel) Previous() + func (m BranchesModel) View(width int, loading bool, checkingOut string, spinner int) string + type CommitsModel struct + Commits []git.Commit + func NewCommitsModel(commits []git.Commit) CommitsModel + func (m CommitsModel) View(width int) string + type FocusArea int + const FocusBranches + const FocusNone + type Model struct + BranchesModel BranchesModel + CheckingOut string + CommitsModel CommitsModel + Config *config.Config + Focus FocusArea + Height int + InspectedBranch string + Loading bool + Quitting bool + RefreshTries int + RepoInfo *git.RepoInfo + ShowHelp bool + Spinner int + StashModel StashModel + StatsModel StatsModel + StatusMessage string + Viewport viewport.Model + Width int + WorkDirModel WorkDirModel + func NewModel(info *git.RepoInfo, cfg *config.Config) Model + func (m Model) Init() tea.Cmd + func (m Model) RenderMainContent() string + func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m Model) View() string + type StashModel struct + Entries []git.StashEntry + func NewStashModel(entries []git.StashEntry) StashModel + func (m StashModel) View(width int) string + type StatsModel struct + Stats *stats.ProjectStats + func NewStatsModel(s *stats.ProjectStats) StatsModel + func (m StatsModel) View(width int) string + type WorkDirModel struct + Status *git.WorkingDirStatus + func NewWorkDirModel(status *git.WorkingDirStatus) WorkDirModel + func (m WorkDirModel) View(width int) string