1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00
Commit Graph

14 Commits

Author SHA1 Message Date
db12853bbe lots of changes 2023-04-30 13:19:53 +10:00
8edad826ca Begin refactoring gui
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-04-30 13:19:52 +10:00
6f8063217d rename displayString to label for menu items 2022-05-08 14:26:18 +10:00
e68093fe99 add scrollbars 2022-04-16 17:29:17 +10:00
120078f011 use PopContext 2022-03-17 19:13:40 +11:00
e363606fb6 move context keys into context package 2022-03-17 19:13:40 +11:00
138be04e65 refactor contexts code 2022-03-17 19:13:40 +11:00
1dd7307fde start moving commit panel handlers into controller
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 19:13:40 +11:00
a90b6efded start refactoring gui 2022-03-17 19:13:40 +11:00
f704707d29 stream output from certain git commands in command log panel 2021-10-30 18:26:06 +11:00
3eb124c732 easier hiding of command log 2021-10-23 12:54:57 +11:00
393ce05860 allow focusing on command log view 2021-04-11 17:07:49 +10:00
cf78b86cb5 more support for command log and more code reuse for contexts 2021-04-11 17:07:49 +10:00
4f03d7733a allow showing, hiding, and scrolling the extras panel 2021-04-11 17:07:49 +10:00