Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-30 | Begin refactoring gui | Jesse 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-07 | Allow ignoring whitespace in diff in commits panel | stk | |
2022-08-07 | allow rendering to main panels from anywhere | Jesse Duffield | |
2022-08-06 | refactor to only have one context per view | Jesse Duffield | |
2022-04-02 | fix commit description | Ryooooooga | |
2022-04-02 | introduce Ref interface | Ryooooooga | |
2022-03-27 | reduce glitchiness of patch building mode | Jesse Duffield | |
2022-03-26 | show namesake for child views | Jesse Duffield | |
2022-03-26 | support viewing commits of reflog entry and show better view title | Jesse Duffield | |
2022-03-19 | use generics to DRY up context code | Jesse Duffield | |
2022-03-17 | remove dead code | Jesse Duffield | |
2022-03-17 | add commit files controller | Jesse Duffield | |
2022-03-17 | refactor custom commands panel | Jesse Duffield | |
2022-03-17 | more consistent naming | Jesse Duffield | |
2022-03-17 | refactor controllers | Jesse Duffield | |
2022-03-17 | refactor contexts | Jesse Duffield | |
2022-03-17 | working again | Jesse Duffield | |
2022-03-17 | more refactoring | Jesse Duffield | |
2022-03-17 | resetting controllers on new repo | Jesse Duffield | |
2022-03-17 | some more refactoring | Jesse Duffield | |
2022-03-17 | move commit files context into new structure | Jesse Duffield | |
2022-03-17 | move helpers into their own struct | Jesse Duffield | |
2022-03-17 | standardise naming | Jesse Duffield | |
2022-03-17 | move context keys into context package | Jesse Duffield | |
2022-03-17 | refactor contexts code | Jesse Duffield | |
2022-03-17 | start moving commit panel handlers into controller | Jesse 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-17 | start refactoring gui | Jesse Duffield | |
2022-01-22 | properly resolve cyclic dependency | Jesse Duffield | |
2022-01-15 | stop refreshing the screen so much | Jesse Duffield | |
2022-01-09 | shorten name | Jesse Duffield | |
2022-01-09 | start breaking up git struct | Jesse Duffield | |
2022-01-07 | refactor | Jesse Duffield | |
2022-01-07 | simplify how we log commands | Jesse Duffield | |
2022-01-04 | do dependency injection up front and in one place | Jesse Duffield | |
2022-01-04 | WIP | Jesse Duffield | |
2022-01-04 | WIP | Jesse Duffield | |
2021-12-06 | more efficient context diff size changing | Jesse Duffield | |
2021-04-11 | add spans to i18n | Jesse Duffield | |
2021-04-11 | full coverage for logging commands | Jesse Duffield | |
2021-04-06 | hide patch panel if we're in the commits panel and we refresh and it's now ↵ | Jesse Duffield | |
exited | |||
2021-04-06 | do not refresh patch panel unless commit files panel is the current side panel | Jesse Duffield | |
2021-04-06 | more refactoring | Jesse Duffield | |
2021-04-06 | test | Jesse Duffield | |
type safe view access | |||
2021-04-06 | refactor | Jesse Duffield | |
2021-04-06 | refresh main panel when switching between tree and flat mode | Jesse Duffield | |
2021-04-06 | refactor of contexts and filtering | Jesse Duffield | |
2021-04-06 | get rid of these positively ghastly method signatures | Jesse Duffield | |
2021-04-02 | remove dead code | Jesse Duffield | |
2021-04-02 | refactor to no longer call these things file changes | Jesse Duffield | |
2021-04-02 | allow toggling tree view for commit files panel | Jesse Duffield | |