summaryrefslogtreecommitdiffstats
path: root/pkg/gui/gui.go
AgeCommit message (Expand)Author
2020-08-25do not create error panel for sentinel errorsv0.22.1Jesse Duffield
2020-08-24support alacrittyJesse Duffield
2020-08-23allow spamming the p keyJesse Duffield
2020-08-23set keybindings after initialising viewsJesse Duffield
2020-08-23use context to return to the correct viewJesse Duffield
2020-08-23cleanup of list context fileJesse Duffield
2020-08-23carry more mode state across after returning from subprocessJesse Duffield
2020-08-23more accurate commentJesse Duffield
2020-08-23cleanup now that we're always using the same diff commandJesse Duffield
2020-08-23better handling of our different modes and also cherry pickingJesse Duffield
2020-08-23refactor how we handle different modesJesse Duffield
2020-08-23add sub commit contextJesse Duffield
2020-08-23refactorJesse Duffield
2020-08-23commit files kind of generalisedJesse Duffield
2020-08-23allowing commit files to be viewed in reflog as wellJesse Duffield
2020-08-23rename to SelectedLineIdxJesse Duffield
2020-08-23use interface for panel state rather than pointerJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23more standardisationJesse Duffield
2020-08-23prepare for OnRender propJesse Duffield
2020-08-23introduce new approach to handling tab statesJesse Duffield
2020-08-23stop crash due to context stack not being initializedJesse Duffield
2020-08-23better logic for taking focus away from popup panelsJesse Duffield
2020-08-23remove previous viewJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-16support opening lazygit outside a git directoryJesse Duffield
2020-08-16better popupsJesse Duffield
2020-08-16remove anonymous reporting popup cos we dont do it anymore anywayJesse Duffield
2020-08-15renameJesse Duffield
2020-08-15clean up interface for popup panelsJesse Duffield
2020-08-15move patch stuff into its own packageJesse Duffield
2020-08-12support multiple modes of git pullJesse Duffield
2020-08-12minor cleanupJesse Duffield
2020-05-19allow user to scroll themselves inside merge panelv0.20.4Jesse Duffield
2020-03-29add new diff modeJesse Duffield
2020-03-29remove old diff mode codeJesse Duffield
2020-03-29split reflog commits into ReflogCommits and FilteredReflogCommitsJesse Duffield
2020-03-29reset state on each Run() callJesse Duffield
2020-03-29refactor gui.goJesse Duffield
2020-03-29properly reset gui state when restarting or coming back from a subprocessJesse Duffield
2020-03-29rename to filtered modeJesse Duffield
2020-03-29allow scoped mode where the commits/reflog/stash panels are scoped to a fileJesse Duffield
2020-03-29fix width of half screen modeJesse Duffield
2020-03-28better error handlingJesse Duffield
2020-03-28load reflog commits in two stages to speed up startup timeJesse Duffield
2020-03-28smarter refreshing for tags and remotesJesse Duffield
2020-03-28more smart refreshingJesse Duffield
2020-03-28clean up signatureJesse Duffield
2020-03-28more centralised handling of refreshingJesse Duffield