1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-03 00:57:52 +02:00
Commit Graph

61 Commits

Author SHA1 Message Date
ecaff7fc6c add commit files controller 2022-03-17 19:13:40 +11:00
cd31a762b9 rename OSCommand field to os 2022-03-17 19:13:40 +11:00
2a1e3faa0c resetting controllers on new repo 2022-03-17 19:13:40 +11:00
b5515da00b move commit files context into new structure 2022-03-17 19:13:40 +11:00
f0c81ea6dc remove redundant popup checks 2022-03-17 19:13:40 +11:00
f97de692e3 move helpers into their own struct 2022-03-17 19:13:40 +11:00
2692637fbe standardise naming 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
ca8180e1b7 Use editFileAtLine method for line by line panel 2022-03-16 20:43:53 +11:00
5b7dd9e43c properly resolve cyclic dependency 2022-01-22 10:48:51 +11:00
cdcfeb396f stop refreshing the screen so much 2022-01-15 14:15:41 +11:00
364c5db19c shorten name 2022-01-09 14:09:53 +11:00
f503ff1ecb start breaking up git struct 2022-01-09 14:09:53 +11:00
91fe68576c refactor 2022-01-07 10:52:51 +11:00
05fa483f48 simplify how we log commands 2022-01-07 10:52:51 +11:00
37be9dbea1 support scrolling left and right 2021-11-05 07:58:21 +11:00
87e9d9bdc2 minor changes 2021-10-16 21:18:43 +11:00
b6454755ca copy selected text to clipboard 2021-10-16 21:18:43 +11:00
ac609bd37c fix backward compatibility 2021-08-04 18:43:34 +09:00
67cc65930a fix out of range error 2021-08-03 22:00:28 +09:00
4f66093335 introduce edit command template to open a specifig line of a file 2021-08-03 21:42:14 +09:00
f91adf026b fix lbl scrolling 2021-06-05 13:54:05 +10:00
e73de332a1 refactor line by line panel 2021-04-18 16:55:09 +10:00
a9fbc9eda1 fix merge conflict panel not rendering 2021-04-11 10:21:53 +10:00
4d14af5d4b more lint fixes 2021-04-06 19:34:32 +10:00
c34c6926d5 fix some things up 2021-04-06 19:34:32 +10:00
4fe512ff3a test
type safe view access
2021-04-06 19:34:32 +10:00
0898a7bb57 refactor 2021-04-06 19:34:32 +10:00
bc9a99387f refactor of contexts and filtering 2021-04-06 19:34:32 +10:00
798d3e2d54 get rid of these positively ghastly method signatures 2021-04-06 19:34:32 +10:00
3ea5e4d4b2 allow scrolling when staging lines or building patch 2021-04-06 19:34:32 +10:00
7d62f103e4 big refactor to give our enums actual types 2021-04-02 11:00:15 +11:00
9e85d37fb9 refactor to no longer call these things file changes 2021-04-02 11:00:15 +11:00
332a3c4cbf file tree for commit files 2021-04-02 11:00:15 +11:00
4c9ec88be5 fix mutex deadlock 2020-10-10 00:23:01 +11:00
795e4da8b8 do not put mutexes on state else we might unlock an unlocked mutex 2020-10-10 00:23:01 +11:00
bb081ca764 more mutex safety with staging panel 2020-10-10 00:23:01 +11:00
2e05ac0c90 paging keybindings for line by line panel
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-10-10 00:23:01 +11:00
4198bbae6c ensure there is always a current context 2020-08-23 14:29:18 +10:00
0dd2c869a8 minor refactor 2020-08-23 14:29:18 +10:00
628404e114 use actual keys 2020-08-23 14:29:18 +10:00
12bf851c7d faster patch manager 2020-08-23 14:29:18 +10:00
146722beb8 rename to SelectedLineIdx 2020-08-23 14:29:18 +10:00
bc410d8e4a use camelCase 2020-08-23 14:29:18 +10:00
9a2dc3fe15 stop crash due to context stack not being initialized 2020-08-23 14:29:18 +10:00
f0c3d3fc4d centralise setting of main views context 2020-08-23 14:29:18 +10:00
fd8a455aff small things
WIP
2020-08-23 14:29:18 +10:00
ed4574bda9 standardise getting selected item 2020-08-23 14:29:18 +10:00
6fb83b740b WIP 2020-08-23 14:29:18 +10:00