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
ef77d7c608
fix submodule tab colour
2020-10-10 00:23:01 +11:00
aa5001f661
for some reason the commit files view was on top
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
5d128adee1
add mutexes for when looping through views
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
077f113618
add in-built logging support for a better dev experience
2020-09-26 11:00:50 +10:00
66bd86b9b7
set keybindings after initialising views
2020-08-23 17:49:58 +10:00
9ca0073cd7
attempt at fixing bad lazyloading
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
41df63cdc4
show when building patch
2020-08-23 14:29:18 +10:00
2d90e1e8ee
commit files kind of generalised
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
bc410d8e4a
use camelCase
2020-08-23 14:29:18 +10:00
2f5d5034db
good progress
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
f0c3d3fc4d
centralise setting of main views context
2020-08-23 14:29:18 +10:00
ac0eedda91
lots more stuff
2020-08-23 14:29:18 +10:00
e87635295a
dont check for error when sending view to bottom
2020-08-23 14:29:18 +10:00
62a662054b
hide view if not specified in dimensions object
2020-08-23 14:29:18 +10:00
6fb83b740b
WIP
2020-08-23 14:29:18 +10:00
7f89113245
WIP
2020-08-23 14:29:18 +10:00
cec4cb48cb
centralise some list view code
2020-08-23 14:29:18 +10:00
4f4bb40ea6
support opening lazygit outside a git directory
2020-08-16 22:59:58 +10:00
9b7a6934b3
more removing of g
2020-08-15 18:01:43 +10:00
d9fa02c53b
clean up interface for popup panels
2020-08-15 18:01:43 +10:00
1e12a60b34
move box layout stuff into its own package
2020-08-15 09:04:40 +10:00
1fd35f3824
centralise logic for information section
...
WIP
2020-08-13 21:50:23 +10:00
e73937c2bd
more work on new layout functionality
2020-08-13 21:50:23 +10:00
d1a7c7283f
some more changes
2020-08-13 21:50:23 +10:00
b641ecdc74
move some things around
2020-08-13 21:50:23 +10:00
13f567ff4c
add portrait mode for when the window is really tall
2020-08-13 21:50:23 +10:00
771d4b5811
refactor how we handle layouts
2020-08-13 21:50:23 +10:00
36ac764133
fix race condition when scrolling to merge conflict
2020-05-19 18:05:14 +10:00
267730bc00
standardise how we handle background colours
2020-05-13 21:24:25 +10:00
b89ba365d0
unbold diff info
2020-03-29 18:31:19 +11:00
76431b4673
simplify things
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
8822c409e2
split reflog commits into ReflogCommits and FilteredReflogCommits
2020-03-29 11:37:29 +11:00
a8db672ffb
refactor gui.go
2020-03-29 11:37:29 +11:00