summaryrefslogtreecommitdiffstats
path: root/pkg/gui/files_panel.go
AgeCommit message (Collapse)Author
2020-11-28:bug: should only stage all if configured to do so _and_ there are no items ↵Davyd McColl
staged
2020-11-28:sparkles: implement quick commit when no files staged, if configured to do soDavyd McColl
2020-11-18fix lint errorsJesse Duffield
2020-10-10fix mutex deadlockJesse 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-10type i18nJesse Duffield
2020-10-10remove viperJesse Duffield
WIP
2020-10-06Add error panel.kobutomo
2020-10-06Ignore "i" command if the filename is .gitignorekobutomo
2020-10-02allow submodule init and show submodule diff with a prefixJesse Duffield
2020-10-02add submodules contextJesse Duffield
2020-09-29move models folder into commands folderJesse Duffield
2020-09-29move file and submoduleJesse Duffield
2020-09-29allow entering and returning from submoduleJesse Duffield
2020-09-29support discarding submodule changesJesse Duffield
2020-09-27better interfaceJesse Duffield
2020-09-18show loading state when amending top commitv0.22.7v0.22.6Jesse Duffield
2020-08-31use GetBool instead of castingFrancisco Miamoto
2020-08-31implement config option for disabling force pushingFrancisco Miamoto
2020-08-24do not reset cursor unless previous file has moved positionJesse Duffield
2020-08-23allow spamming the p keyJesse Duffield
2020-08-23safer getting of branchJesse Duffield
2020-08-23use context to return to the correct viewJesse Duffield
2020-08-23prevent spamming pull or push buttonsJesse Duffield
2020-08-23fix logic for entering merging panelJesse Duffield
2020-08-23centralise logic for rendering options mapJesse Duffield
2020-08-23minor refactorJesse Duffield
2020-08-23minor renameJesse Duffield
2020-08-23rename to SelectedLineIdxJesse Duffield
2020-08-23use interface for panel state rather than pointerJesse Duffield
2020-08-23standardise diffmodeJesse Duffield
2020-08-23more standardisationJesse Duffield
2020-08-23good progressJesse Duffield
2020-08-23centralise setting of main views contextJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23centralise split main panel codeJesse Duffield
2020-08-23lots more stuffJesse Duffield
2020-08-23return nil when no file selectedJesse Duffield
2020-08-23standardise getting selected itemJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23centralise some list view codeJesse Duffield
2020-08-16move cursor to right when using auto prefixJesse Duffield
2020-08-15more removing of gJesse Duffield
2020-08-15files viewJesse Duffield
2020-08-15renameJesse Duffield
2020-08-15clean up interface for popup panelsJesse Duffield
2020-08-12support force push after failureJesse Duffield
2020-08-12lowercase function nameJesse Duffield