summaryrefslogtreecommitdiffstats
path: root/pkg/gui/context.go
AgeCommit message (Expand)Author
2021-04-06reduce chance of deadlock by using a RW mutex on the context stackJesse Duffield
2021-04-06do not refresh patch panel unless commit files panel is the current side panelJesse Duffield
2021-04-06prevent deadlocks.Jesse Duffield
2021-04-06marginally better logic for searchingJesse Duffield
2021-04-06do not double-append contexts to the stackJesse Duffield
2021-04-06add commentJesse Duffield
2021-04-06more lint fixesJesse Duffield
2021-04-06more refactoringJesse Duffield
2021-04-06fix bug where searching through view got stuck if you went over the upper boundJesse Duffield
2021-04-06small refactorJesse Duffield
2021-04-06testJesse Duffield
2021-04-06refactorJesse Duffield
2021-04-06refactor to get view tab context map into gui stateJesse Duffield
2021-04-06switching repos without restarting the guiJesse Duffield
2021-04-06refactor of contexts and filteringJesse Duffield
2021-04-02add mutex to prevent crashes with merge conflictsJesse Duffield
2021-04-02hide commit files view upon losing focus because you probably don't want it l...Jesse Duffield
2021-04-02big refactor to give our enums actual typesJesse Duffield
2020-11-28Start on supporting auto-suggestions when checking out a branchJesse Duffield
2020-11-18fix lint errorsJesse Duffield
2020-10-10add some safe goroutinesJesse Duffield
2020-10-02add submodules contextJesse Duffield
2020-10-02make it easier to add a tab to a viewJesse Duffield
2020-10-01add mutex to views arrayJesse Duffield
2020-09-27better validation messagesJesse Duffield
2020-09-27minor fixupJesse Duffield
2020-09-26more lenient handling of views not existingJesse Duffield
2020-09-26add in-built logging support for a better dev experienceJesse Duffield
2020-08-23Return whether the context has a parent or not along with that parentJesse Duffield
2020-08-23fix up patch managerJesse Duffield
2020-08-23fix logic for entering merging panelJesse Duffield
2020-08-23centralise logic for rendering options mapJesse Duffield
2020-08-23use constantsJesse Duffield
2020-08-23ensure there is always a current contextJesse Duffield
2020-08-23cleanupJesse Duffield
2020-08-23comment these things out because we're not using them yetJesse Duffield
2020-08-23deal with the fact that a nil wrapped in an interface is not equal to nilJesse Duffield
2020-08-23centralise code for copying to clipboardJesse Duffield
2020-08-23genericise creating new branches off thingsJesse Duffield
2020-08-23allow getting the current item genericallyJesse Duffield
2020-08-23add sub commit contextJesse Duffield
2020-08-23commit files kind of generalisedJesse Duffield
2020-08-23allowing commit files to be viewed in reflog as wellJesse Duffield
2020-08-23stop logging stackJesse Duffield
2020-08-23remove unnecessary functionJesse Duffield
2020-08-23statically define context keysJesse Duffield
2020-08-23WIP constants for context keysJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23use camelCaseJesse Duffield
2020-08-23some more thingsJesse Duffield