summaryrefslogtreecommitdiffstats
path: root/pkg/gui/gui.go
AgeCommit message (Collapse)Author
2022-03-17move helpers into their own structJesse Duffield
2022-03-17standardise namingJesse Duffield
2022-03-17add actions abstractionJesse Duffield
2022-03-17refactor contexts codeJesse Duffield
2022-03-17avoid deadlockJesse Duffield
2022-03-17fix some thingsJesse 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-17rename fieldJesse Duffield
2022-03-17Record current directory on switchDavid Roman
2022-03-17allow skipping confirmation prompt after opening subprocessv0.34Ram Bhosale
2022-02-01Add shared function for loading map of custom colorsMatt Cles
2022-02-01Add configurable colors for branch prefixesMatt Cles
Branches can now be colored based on their prefix, if it matches a user defined prefix in the config file. If no user defined prefix matches, then it will fallback to the defaults: green for 'feature', yellow for 'bugfix', and red for 'hotfix'. All remaining branches will be set to the default text color.
2022-01-26improve merge conflict flowJesse Duffield
2022-01-22properly resolve cyclic dependencyJesse Duffield
2022-01-22add support for git bisectJesse Duffield
2022-01-21check returned error (if any) from UpdateWindowTitleBirger Skogeng Pedersen
2022-01-21invoke title-setting shell command appropriatelyBirger Skogeng Pedersen
2022-01-21set repo name as window title when loading repo, fix #1691Birger Skogeng Pedersen
2022-01-16fix bug with subprocessJesse Duffield
2022-01-15stop refreshing the screen so muchJesse Duffield
2022-01-09add newline after message because it looks like the message doesn't appear ↵Jesse Duffield
otherwise for some reason
2022-01-09add some more lintersJesse Duffield
2022-01-09shorten nameJesse Duffield
2022-01-09start breaking up git structJesse Duffield
2022-01-07remove log of error now that we're returning it normallyJesse Duffield
2022-01-07remove redundant commitJakob Kogler
2022-01-07rename variable to failedCommitMessageJakob Kogler
2022-01-07don't ignore error when commit with subprocess failsJakob Kogler
If signing by GPG is enabled, the git commit command will be executed in a subprocess, differently from when it is executed without GPG signing. In case of an error, e.g. a failing pre-commit hook, the error needs to be passed along, and not just ignored.
2022-01-07remember the message if commit failsJakob Kogler
In case a commit fails, e.g. because a pre-commit hook returns an error, lazygit will now remember the commit message and will suggest it during the next commit (e.g. after fixing the error of the pre-commit hook).
2022-01-07simplify fetchJesse Duffield
2022-01-07refactorJesse Duffield
2022-01-04refactoring the config structJesse Duffield
2022-01-04align Gui struct with GitCommandJesse Duffield
2022-01-04introduce Common struct for passing around common stuffJesse Duffield
2022-01-04WIPJesse Duffield
2021-12-06add popup handler for easier testingJesse Duffield
2021-11-05more consistent renderingJesse Duffield
2021-11-05add menu options for log stuffJesse Duffield
2021-11-05support scrolling left and rightJesse Duffield
2021-11-05render commit graphJesse Duffield
2021-11-01some refactoring in anticipation of the graph featureJesse Duffield
2021-10-30support user-configurable author coloursJesse Duffield
2021-10-23easier hiding of command logv0.30Jesse Duffield
2021-10-19suggest files when picking a path to filter onJesse Duffield
async fetching of suggestions remove limit cache the trie for future use more more
2021-10-16small changesJesse Duffield
2021-10-16Allow having multiple config filesmjarkk
2021-09-27fix some encodingsJesse Duffield
2021-07-30Switch to github.com/gookit/color for terminal colorsmjarkk
2021-07-01:sparkles: facilitate toggling whitespace in the diff view with a hotkey ↵Davyd McColl
(c-w by default)