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