043cb2ea44
reload config whenever returning to gui
2021-02-24 02:45:05 -08:00
7513bfb13a
Implement suggestions
2020-11-28 10:42:38 +11:00
1f27002b84
Switch the directory check
2020-11-28 10:42:38 +11:00
669bfe763a
A small change that enables direct lazygit directory config
2020-11-28 10:42:38 +11:00
1e79ab78dd
return default config when dealing with read only filesystem rather than create new config file
2020-10-12 08:48:28 +11:00
485f6d5386
support configurable config
2020-10-10 00:23:01 +11:00
7d9aa97f96
have typed default config
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
2dc848506c
bulk submodule menu
2020-10-02 08:09:42 +10:00
86dd9d87dd
allow updating submodule
2020-10-02 08:09:42 +10:00
da3e00823f
allow submodule init and show submodule diff with a prefix
2020-10-02 08:09:42 +10:00
077f113618
add in-built logging support for a better dev experience
2020-09-26 11:00:50 +10:00
86f296a898
add config for disabling force pushing
2020-08-31 09:22:39 +10:00
3ebb91c07a
better keybinding ('W') for viewing diff
2020-08-24 23:08:05 +00:00
44d8b3e8f3
allow overriding default confirm/escape keybindings
2020-08-17 18:22:57 +10:00
8430b04492
allow configurable main panel split
2020-08-13 21:50:23 +10:00
35b72420ad
support accordian mode i.e. expanding focused side panels
2020-08-13 21:50:23 +10:00
8ff74072f8
update config
2020-08-12 18:47:16 +10:00
845c80721f
Decouple escaping from quitting
...
When a user is not entering text into a prompt, the 'q' key should immediately
quit the application. On the other hand, the 'esc' key should cancel/close/go-back
to the previous context.
If we're at the surface level (nothing to cancel/close) and the user hits the
escape key, the default behaviour is to close the app, however we now have a
`quitOnTopLevelReturn` config key to override this.
I actually think from the beginning we should have made this config option
default to false rather than true which is the default this PR gives it,
but I don't want to anger too many people familiar with the existing behaviour.
2020-07-18 20:00:48 +10:00
570d27ffaa
Merge branch 'master' into add-overrideGpg-switch
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-12 11:47:35 +02:00
e89bf5d06b
add oneline-graph
2020-07-10 18:55:00 +10:00
65e955c622
add overrideGpg switch, which prevents lazygit from spawning a separate process when using GPG
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-05-30 23:39:07 +02:00
913f17ee3e
prevent flicker from bolding background of selected line
2020-05-15 21:12:12 +10:00
267730bc00
standardise how we handle background colours
2020-05-13 21:24:25 +10:00
f05a5e531e
warnings for stash actions
2020-04-20 18:57:08 +10:00
304607ae5d
support configurable merge args
2020-04-20 18:40:49 +10:00
2974a57943
support copying stuff to clipboard
2020-04-15 10:44:56 +00:00
647ab9bf0f
better keybinding
2020-03-29 18:26:24 +11:00
40fbce91ce
add new diff mode
...
WIP
WIP
WIP
WIP
WIP
WIP
WIP
2020-03-29 18:26:24 +11:00
a2790cfe8e
rename to filtered mode
2020-03-29 11:37:29 +11:00
624ae45ebb
allow scoped mode where the commits/reflog/stash panels are scoped to a file
...
WIP
restrict certain actions in scoped mode
WIP
2020-03-29 11:37:29 +11:00
229f5ee48c
add keybindings for paging in list panels and jumping to top/bottom
2020-03-28 14:02:53 +11:00
daecdd7c2b
redoing
2020-03-25 09:39:04 +11:00
8fbcc36331
allow resetting cherry picked commits selection
2020-03-19 21:42:21 +11:00
1be0ff8da7
better upstream tracking and allow renaming a branch
2020-03-18 21:29:06 +11:00
31e201ca52
allow configuring side panel width
2020-03-04 00:12:23 +11:00
54241d8ab9
more generic way of supporting custom pagers
2020-03-04 00:12:23 +11:00
d0ab747479
color active frames green by default
2020-02-25 21:27:50 +11:00
fdb543fa7d
add half and fullscreen modes
2020-02-25 08:45:30 +11:00
46be280c92
support searching in side panels
...
For now we're just doing side panels, because it will take more work
to support this in the various main panel contexts
2020-02-24 22:18:04 +11:00
2a5763a771
switch custom command keybinding to ':'
2020-02-24 22:04:39 +11:00
fabdda0492
allow customizing background color in staging mode
2020-02-23 18:37:19 +11:00
b64953ebdb
safely unstage lines
2020-01-29 18:19:11 +11:00
9b32e99eb8
add reflog tab in commits panel
2020-01-09 22:36:07 +11:00
79e696d8a7
switch to 'i' for toggling diff commits
2020-01-08 22:59:12 +11:00
80377e4716
add git flow support
2020-01-08 22:03:15 +11:00
205d731d7b
added a seperate keybinding option for checking out commits
2020-01-07 19:14:54 -08:00
e72cab81c1
customizable keybinding for toggleDiffCommit
2020-01-07 10:03:13 -08:00
0ddf7c05c8
PickBothHunks -> pickBothHunks
2020-01-06 23:37:21 +08:00