d627b3bfc8
more refactoring
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
f1d7f59e49
switching repos without restarting the gui
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
1a5f380c00
support alt-enter for inserting newline when typing commit message within the app
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
0d6ff7d1b7
support backtab key
2021-04-06 19:34:32 +10:00
6472bda29e
bump gocui
2021-04-06 19:34:32 +10:00
6a6024e38f
use tcell via porting over code from awesome-gocui
2021-04-06 19:34:32 +10:00
eeeef9ca86
refactor
2021-04-02 11:09:12 +11:00
8dee06f83a
allow toggling tree view for commit files panel
2021-04-02 11:00:15 +11:00
da6fe01eca
allow toggling on/off file tree mode
2021-03-30 21:57:00 +11:00
cd0532b4d6
allow ignoring directories
2021-03-30 21:57:00 +11:00
418621a9ff
support discarding changes in dir
2021-03-30 21:57:00 +11:00
f871724ae6
update wording
2021-03-30 21:57:00 +11:00
50dd7b00c3
add colors to differentiate action and menu commands
2021-02-16 13:52:04 -08:00
90ade3225f
Add lc prefix
2020-11-28 19:19:47 +11:00
4928d1d490
Visualize the commits for all branches
2020-11-28 19:19:47 +11:00
79888d3bde
Add mapping to copy a pull request URL to the clipboard
2020-11-19 09:43:51 +11:00
b1dd3c4866
support rebinding confirm/newline keys in editor
2020-10-13 08:21:09 +11:00
1ff405edd8
Copy a commit message to clipboard: Changes to latest version
2020-10-12 21:04:01 +11:00
4c9ec88be5
fix mutex deadlock
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
37bb89dac3
type i18n
2020-10-10 00:23:01 +11:00
4912205adb
remove viper
...
WIP
2020-10-10 00:23:01 +11:00
76f7726c47
dont close over loop variables ugh I hate this language feature
2020-10-02 20:05:45 +10:00
7be474bd83
update keybindings
2020-10-02 08:09:42 +10: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
71d4c552af
allow updating submodule url
2020-10-02 08:09:42 +10:00
d4ab607d0d
allow adding a submodule
2020-10-02 08:09:42 +10:00
ea307c8d94
add more submodule commands
2020-10-02 08:09:42 +10:00
7b4a0f20b2
add submodules context
2020-10-02 08:09:42 +10:00
3b93b5dde4
make it easier to add a tab to a view
2020-10-02 08:09:42 +10:00
a09bb5d4d8
better validation messages
2020-09-27 09:49:30 +10:00
da8eac5538
better interface
2020-09-27 09:49:30 +10:00
67bbeb195b
support custom keybindings
2020-09-27 09:49:30 +10:00
dd29ee7288
convert to string in a better way because I'm pretty sure alpine needs it
2020-09-26 11:12:47 +10:00
1fd89b4f46
Be able to copy file name
2020-09-21 15:35:50 +10:00
1494a3863d
Remove tab keybinding for cycling tab
...
This keybinding has been more pain than it's worth. Having a tab keybinding
to cycle tabs implies that you can shift+tab and when you shift+tab the
application exits because termbox, our dependency, doesn't know how to
interpret the escape sequence (so it takes it for an actual ESC key which
will exit lazygit at the top level).
If people get mad at me they can set nextBlock-alt to <tab> and they'll have
the functionality back :)
2020-08-25 10:48:13 +00:00
f5c55f066b
use new branch logic when 'checking out' remote branch
2020-08-25 09:25:17 +00:00
3ebb91c07a
better keybinding ('W') for viewing diff
2020-08-24 23:08:05 +00:00
66bd86b9b7
set keybindings after initialising views
2020-08-23 17:49:58 +10:00
438abd6003
centralise code for copying to clipboard
2020-08-23 14:29:18 +10:00
442f6cd854
more cherry picking stuff, mostly around the reflog
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