summaryrefslogtreecommitdiffstats
path: root/pkg/gui/commit_files_panel.go
AgeCommit message (Collapse)Author
2023-04-30Begin refactoring guiJesse Duffield
This begins a big refactor of moving more code out of the Gui struct into contexts, controllers, and helpers. We also move some code into structs in the gui package purely for the sake of better encapsulation
2023-02-07Allow ignoring whitespace in diff in commits panelstk
2022-08-07allow rendering to main panels from anywhereJesse Duffield
2022-08-06refactor to only have one context per viewJesse Duffield
2022-04-02fix commit descriptionRyooooooga
2022-04-02introduce Ref interfaceRyooooooga
2022-03-27reduce glitchiness of patch building modeJesse Duffield
2022-03-26show namesake for child viewsJesse Duffield
2022-03-26support viewing commits of reflog entry and show better view titleJesse Duffield
2022-03-19use generics to DRY up context codeJesse Duffield
2022-03-17remove dead codeJesse Duffield
2022-03-17add commit files controllerJesse Duffield
2022-03-17refactor custom commands panelJesse Duffield
2022-03-17more consistent namingJesse Duffield
2022-03-17refactor controllersJesse Duffield
2022-03-17refactor contextsJesse Duffield
2022-03-17working againJesse Duffield
2022-03-17more refactoringJesse Duffield
2022-03-17resetting controllers on new repoJesse Duffield
2022-03-17some more refactoringJesse Duffield
2022-03-17move commit files context into new structureJesse Duffield
2022-03-17move helpers into their own structJesse Duffield
2022-03-17standardise namingJesse Duffield
2022-03-17move context keys into context packageJesse Duffield
2022-03-17refactor contexts codeJesse 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-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
2022-01-04do dependency injection up front and in one placeJesse Duffield
2022-01-04WIPJesse Duffield
2022-01-04WIPJesse Duffield
2021-12-06more efficient context diff size changingJesse Duffield
2021-04-11add spans to i18nJesse Duffield
2021-04-11full coverage for logging commandsJesse Duffield
2021-04-06hide patch panel if we're in the commits panel and we refresh and it's now ↵Jesse Duffield
exited
2021-04-06do not refresh patch panel unless commit files panel is the current side panelJesse Duffield
2021-04-06more refactoringJesse Duffield
2021-04-06testJesse Duffield
type safe view access
2021-04-06refactorJesse Duffield
2021-04-06refresh main panel when switching between tree and flat modeJesse Duffield
2021-04-06refactor of contexts and filteringJesse Duffield
2021-04-06get rid of these positively ghastly method signaturesJesse Duffield
2021-04-02remove dead codeJesse Duffield
2021-04-02refactor to no longer call these things file changesJesse Duffield
2021-04-02allow toggling tree view for commit files panelJesse Duffield