1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-03 00:57:52 +02:00
Commit Graph

145 Commits

Author SHA1 Message Date
18f48a43d5 add some more linters 2022-01-09 14:09:53 +11:00
01ea5813a8 align Gui struct with GitCommand 2022-01-04 09:07:15 +11:00
37be9dbea1 support scrolling left and right 2021-11-05 07:58:21 +11:00
802cfb1a04 render commit graph 2021-11-05 07:58:21 +11:00
2fc1498517 some refactoring in anticipation of the graph feature 2021-11-01 10:03:49 +11:00
f6e316dfe5 Improve JumpToBlock keybinding functionality
Improve experience when yaml file has != 5 keybindings and change view
helper to use the length of the array instead of hardcoded value.
2021-10-22 22:38:26 +11:00
91e8765d9c Add JumpToBlock keybinding
This should allow users to decide their own keybinding for jumping
between blocks/panels.
E.g. A user could choose 5-9 instead of 1-5.
2021-10-22 22:38:26 +11:00
e7c27b6f4a small fixes 2021-10-17 06:41:21 +00:00
345c90ac05 fix editor 2021-10-17 04:17:59 +00:00
39c8577074 Use static context 2021-06-16 15:00:17 +10:00
0c2d90a444 Add comment 2021-06-16 15:00:17 +10:00
0c135515a5 Use parent view for tab navigation 2021-06-16 15:00:17 +10:00
a9fbc9eda1 fix merge conflict panel not rendering 2021-04-11 10:21:53 +10:00
39ae122304 more refactoring 2021-04-06 19:34:32 +10:00
4fe512ff3a test
type safe view access
2021-04-06 19:34:32 +10:00
f3a0058eb9 WIP 2021-04-06 19:34:32 +10:00
fafd5234bd refactor to get view tab context map into gui state 2021-04-06 19:34:32 +10:00
ae0f750770 fix bug where you couldn't change tabs 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
7d62f103e4 big refactor to give our enums actual types 2021-04-02 11:00:15 +11:00
8dee06f83a allow toggling tree view for commit files panel 2021-04-02 11:00:15 +11:00
da3b0bf7c8 Start on supporting auto-suggestions when checking out a branch
switch to other fuzzy package with no dependencies
2020-11-28 20:48:17 +11:00
682db77401 fix lint errors 2020-11-18 08:36:19 +11:00
4c9ec88be5 fix mutex deadlock 2020-10-10 00:23:01 +11:00
79e59d5460 add some safe goroutines
WIP
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
7b4a0f20b2 add submodules context 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
fda9f4ea7a centralise logic for rendering options map 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
2fac2f9f1f WIP 2020-08-23 14:29:18 +10:00
2f5d5034db good progress 2020-08-23 14:29:18 +10:00
9c866fd49c more standardisation 2020-08-23 14:29:18 +10:00
3c87ff4eff WIP: standardising how we render to main 2020-08-23 14:29:18 +10:00
0f7b2c45d7 centralise split main panel code 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
ac0eedda91 lots more stuff 2020-08-23 14:29:18 +10:00
7f89113245 WIP 2020-08-23 14:29:18 +10:00
c8add47fe7 move cursor to right when using auto prefix 2020-08-16 18:44:39 +10:00
9b7a6934b3 more removing of g 2020-08-15 18:01:43 +10:00
15229bbdab more removing of g and v 2020-08-15 18:01:43 +10:00
63e6eea9ec files view 2020-08-15 18:01:43 +10:00
50d5b9e8e7 status view 2020-08-15 18:01:43 +10:00
cc872b0444 menu view 2020-08-15 18:01:43 +10:00
17b84e09c0 fix remote branches select sig 2020-08-15 18:01:43 +10:00
43f8bae267 fix remotes select sig 2020-08-15 18:01:43 +10:00
b0fe963f8a fix branches select sig 2020-08-15 18:01:43 +10:00
d9fa02c53b clean up interface for popup panels 2020-08-15 18:01:43 +10:00