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

364 Commits

Author SHA1 Message Date
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
1jz
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