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

509 Commits

Author SHA1 Message Date
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
ece93e5eef support recording sessions for testing purposes 2020-10-10 00:23:01 +11:00
37bb89dac3 type i18n 2020-10-10 00:23:01 +11:00
ca31e5258f store popup version in state not config so that we never need to write to the user config 2020-10-10 00:23:01 +11:00
4912205adb remove viper
WIP
2020-10-10 00:23:01 +11:00
7b4a0f20b2 add submodules context 2020-10-02 08:09:42 +10:00
ce6f8ed1bc move models folder into commands folder 2020-09-29 20:48:49 +10:00
1759ddf247 move OS commands into their own package 2020-09-29 20:48:49 +10:00
f9643448a4 move commit files 2020-09-29 20:48:49 +10:00
91f0b0e28f move stash panel 2020-09-29 20:48:49 +10:00
8d2af5cc61 move file and submodule 2020-09-29 20:48:49 +10:00
eda4619a4f move remotes and remote branches 2020-09-29 20:48:49 +10:00
e849ca3372 move tags 2020-09-29 20:48:49 +10:00
630e446989 move commits model into models package 2020-09-29 20:48:49 +10:00
44248d9ab0 pull branch model out into models package 2020-09-29 20:48:49 +10:00
914fb36173 allow entering and returning from submodule 2020-09-29 18:21:59 +10:00
b8da166ab1 support discarding submodule changes 2020-09-29 18:21:59 +10:00
077f113618 add in-built logging support for a better dev experience 2020-09-26 11:00:50 +10:00
40bec49de8 more efficient refreshing of rebase commits 2020-08-27 21:51:07 +10:00
45a0378c01 do not create error panel for sentinel errors 2020-08-25 22:21:15 +00:00
44ee28bb2e support alacritty 2020-08-24 09:19:56 +10:00
0f7003d939 allow spamming the p key 2020-08-23 11:30:29 +00:00
66bd86b9b7 set keybindings after initialising views 2020-08-23 17:49:58 +10:00
94601b4dc9 use context to return to the correct view 2020-08-23 14:29:18 +10:00
ed85ea69bd cleanup of list context file 2020-08-23 14:29:18 +10:00
5638a40007 carry more mode state across after returning from subprocess 2020-08-23 14:29:18 +10:00
d6005dc0eb more accurate comment 2020-08-23 14:29:18 +10:00
148f601bcb cleanup now that we're always using the same diff command 2020-08-23 14:29:18 +10:00
c2b154acad better handling of our different modes and also cherry picking 2020-08-23 14:29:18 +10:00
fbd61fcd17 refactor how we handle different modes 2020-08-23 14:29:18 +10:00
974c6510b8 add sub commit context 2020-08-23 14:29:18 +10:00
59f5f5c1af refactor 2020-08-23 14:29:18 +10:00
2d90e1e8ee commit files kind of generalised 2020-08-23 14:29:18 +10:00
ddf25e14af allowing commit files to be viewed in reflog as well 2020-08-23 14:29:18 +10:00
146722beb8 rename to SelectedLineIdx 2020-08-23 14:29:18 +10:00
eb5e54e9fd use interface for panel state rather than pointer 2020-08-23 14:29:18 +10:00
99707a527d WIP 2020-08-23 14:29:18 +10:00
419cb9feb8 more standardisation 2020-08-23 14:29:18 +10:00
a32947e7a7 prepare for OnRender prop 2020-08-23 14:29:18 +10:00
2fdadd383a introduce new approach to handling tab states 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
a12d18146c better logic for taking focus away from popup panels 2020-08-23 14:29:18 +10:00
c9ae54a8c8 remove previous view 2020-08-23 14:29:18 +10:00
7f89113245 WIP 2020-08-23 14:29:18 +10:00
0ea0c48631 WIP 2020-08-23 14:29:18 +10:00
4f4bb40ea6 support opening lazygit outside a git directory 2020-08-16 22:59:58 +10:00
28cd827cea better popups 2020-08-16 09:07:54 +10:00
ffda2839e0 remove anonymous reporting popup cos we dont do it anymore anyway 2020-08-16 09:07:54 +10:00
0822a9296c rename 2020-08-15 18:01:43 +10:00
d9fa02c53b clean up interface for popup panels 2020-08-15 18:01:43 +10:00