summaryrefslogtreecommitdiffstats
path: root/pkg/gui/line_by_line_panel.go
AgeCommit message (Collapse)Author
2022-03-17remove redundant popup checksJesse Duffield
2022-03-17move helpers into their own structJesse Duffield
2022-03-17standardise namingJesse Duffield
2022-03-17start moving commit panel handlers into controllerJesse Duffield
more and more move rebase commit refreshing into existing abstraction and more and more WIP and more handling clicks properly fix merge conflicts update cheatsheet lots more preparation to start moving things into controllers WIP better typing expand on remotes controller moving more code into controllers
2022-03-17start refactoring guiJesse Duffield
2022-03-16Use editFileAtLine method for line by line panelFrancisco Miamoto
2022-01-22properly resolve cyclic dependencyJesse Duffield
2022-01-15stop refreshing the screen so muchJesse Duffield
2022-01-09shorten nameJesse Duffield
2022-01-09start breaking up git structJesse Duffield
2022-01-07refactorJesse Duffield
2022-01-07simplify how we log commandsJesse Duffield
2021-11-05support scrolling left and rightJesse Duffield
2021-10-16minor changesJesse Duffield
2021-10-16copy selected text to clipboardHrishikesh Hiraskar
2021-08-04fix backward compatibilityRyooooooga
2021-08-03fix out of range errorRyooooooga
2021-08-03introduce edit command template to open a specifig line of a fileRyooooooga
2021-06-05fix lbl scrollingv0.28.2Jesse Duffield
2021-04-18refactor line by line panelJesse Duffield
2021-04-11fix merge conflict panel not renderingJesse Duffield
2021-04-06more lint fixesJesse Duffield
2021-04-06fix some things upJesse Duffield
2021-04-06testJesse Duffield
type safe view access
2021-04-06refactorJesse Duffield
2021-04-06refactor of contexts and filteringJesse Duffield
2021-04-06get rid of these positively ghastly method signaturesJesse Duffield
2021-04-06allow scrolling when staging lines or building patchJesse Duffield
2021-04-02big refactor to give our enums actual typesJesse Duffield
2021-04-02refactor to no longer call these things file changesJesse Duffield
2021-04-02file tree for commit filesJesse 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-10more mutex safety with staging panelJesse Duffield
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-08-23ensure there is always a current contextJesse Duffield
2020-08-23minor refactorJesse Duffield
2020-08-23use actual keysJesse Duffield
2020-08-23faster patch managerJesse Duffield
2020-08-23rename to SelectedLineIdxJesse Duffield
2020-08-23use camelCaseJesse Duffield
2020-08-23stop crash due to context stack not being initializedJesse Duffield
2020-08-23centralise setting of main views contextJesse Duffield
2020-08-23small thingsJesse Duffield
WIP
2020-08-23standardise getting selected itemJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-23WIPJesse Duffield
2020-08-15move patch stuff into its own packageJesse Duffield
2020-08-15allow opening files on the selected line in the staging panelJesse Duffield
2020-05-19fix race condition when scrolling to merge conflictJesse Duffield