summaryrefslogtreecommitdiffstats
path: root/pkg/gui/gui.go
AgeCommit message (Collapse)Author
2020-10-10release notes in status panelJesse Duffield
2020-10-10fix mutex deadlockJesse Duffield
2020-10-10fix another panic errorJesse Duffield
2020-10-10do not put mutexes on state else we might unlock an unlocked mutexJesse Duffield
2020-10-10add some safe goroutinesJesse Duffield
WIP
2020-10-10paging keybindings for line by line panelJesse Duffield
support searching in line by line panel move mutexes into their own struct add line by line panel mutex apply LBL panel mutex bump gocui to prevent crashing when search item count decreases
2020-10-10support recording sessions for testing purposesJesse Duffield
2020-10-10type i18nJesse Duffield
2020-10-10store popup version in state not config so that we never need to write to ↵Jesse Duffield
the user config
2020-10-10remove viperJesse Duffield
WIP
2020-10-02add submodules contextJesse Duffield
2020-09-29move models folder into commands folderJesse Duffield
2020-09-29move OS commands into their own packageJesse Duffield
2020-09-29move commit filesJesse Duffield
2020-09-29move stash panelJesse Duffield
2020-09-29move file and submoduleJesse Duffield
2020-09-29move remotes and remote branchesJesse Duffield
2020-09-29move tagsJesse Duffield
2020-09-29move commits model into models packageJesse Duffield
2020-09-29pull branch model out into models packageJesse Duffield
2020-09-29allow entering and returning from submoduleJesse Duffield
2020-09-29support discarding submodule changesJesse Duffield
2020-09-26add in-built logging support for a better dev experienceJesse Duffield
2020-08-27more efficient refreshing of rebase commitsJesse Duffield
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