d73a236d7c
allow rendering to main panels from anywhere
2022-08-07 12:05:51 +10:00
524bf83a4a
refactor to only have one context per view
2022-08-06 13:49:11 +10:00
6f8063217d
rename displayString to label for menu items
2022-05-08 14:26:18 +10:00
1b75ed3740
many more generics
2022-03-24 20:14:41 +11:00
dde30fa104
add gone branches status
2022-03-24 17:50:25 +11:00
722410aded
refactor controllers
2022-03-17 19:13:40 +11:00
2a1e3faa0c
resetting controllers on new repo
2022-03-17 19:13:40 +11:00
0a8cff6ab6
some more refactoring
2022-03-17 19:13:40 +11:00
f0c81ea6dc
remove redundant popup checks
2022-03-17 19:13:40 +11:00
f97de692e3
move helpers into their own struct
2022-03-17 19:13:40 +11:00
2692637fbe
standardise naming
2022-03-17 19:13:40 +11:00
51547e3822
move all refresh code into the one file
2022-03-17 19:13:40 +11:00
138be04e65
refactor contexts code
2022-03-17 19:13:40 +11:00
1dd7307fde
start moving commit panel handlers into controller
...
more
and more
move rebase commit refreshing into existing abstraction
and more
and more
WIP
and more
handling clicks
properly fix merge conflicts
update cheatsheet
lots more preparation to start moving things into controllers
WIP
better typing
expand on remotes controller
moving more code into controllers
2022-03-17 19:13:40 +11:00
a90b6efded
start refactoring gui
2022-03-17 19:13:40 +11:00
0dd1c12e2f
fix format issue
2022-01-09 14:09:53 +11:00
364c5db19c
shorten name
2022-01-09 14:09:53 +11:00
f503ff1ecb
start breaking up git struct
2022-01-09 14:09:53 +11:00
6da6c1f2f2
small copy changes
2022-01-04 09:07:15 +11:00
c82606a92a
fix broken format call
2022-01-04 09:07:15 +11:00
66e840bc3f
more refactoring
2022-01-04 09:07:15 +11:00
b028f37ba8
updating specs
2022-01-04 09:07:15 +11:00
1fc0d786ae
better typing for rebase mode
2022-01-04 09:07:15 +11:00
1996eddd91
more efficient context diff size changing
2021-12-06 22:37:28 +11:00
3621084096
small changes
2021-10-16 12:22:34 +11:00
d02e52989e
small changes
2021-10-16 12:22:34 +11:00
913a2fd065
Allow having multiple config files
2021-10-16 12:22:34 +11:00
d626bcac00
color fixups
2021-08-01 16:14:56 +10:00
79848087bc
Switch to github.com/gookit/color for terminal colors
2021-07-30 15:14:46 +02:00
9fdf92b226
more refactoring
...
WIP
WIP
2021-06-06 09:12:49 +10:00
a99e6ba071
update release notes
2021-04-20 18:34:47 +10:00
3b7e7a7f56
add random tip to command log
2021-04-12 21:48:08 +10:00
a9fbc9eda1
fix merge conflict panel not rendering
2021-04-11 10:21:53 +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
bc9a99387f
refactor of contexts and filtering
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
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
63f6d0c036
release notes in status panel
2020-10-10 00:23:01 +11:00
795e4da8b8
do not put mutexes on state else we might unlock an unlocked mutex
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
364bdcf532
safer getting of branch
2020-08-23 17:49:58 +10:00
0dd2c869a8
minor refactor
2020-08-23 14:29:18 +10:00
2855b5b4d5
standardise diffmode
2020-08-23 14:29:18 +10:00
f5b22d94d9
WIP
2020-08-23 14:29:18 +10:00
0f7b2c45d7
centralise split main panel code
2020-08-23 14:29:18 +10:00
ac0eedda91
lots more stuff
2020-08-23 14:29:18 +10:00