Jesse Duffield
|
2fa6d8037c
|
always show list counts
|
2022-04-16 17:29:17 +10:00 |
|
Jesse Duffield
|
d3b6acf096
|
restore highlighting of popup messages
|
2022-04-16 17:29:17 +10:00 |
|
Jesse Duffield
|
e68093fe99
|
add scrollbars
|
2022-04-16 17:29:17 +10:00 |
|
Jesse Duffield
|
b838b74801
|
do not highlight line if there are no items to display
|
2022-04-16 15:19:32 +10:00 |
|
Jesse Duffield
|
00afa30ebf
|
better appearance for reverse attribute
|
2022-04-16 15:19:32 +10:00 |
|
Jesse Duffield
|
6a153acc8f
|
clearer highlighting of current line
|
2022-04-16 15:19:32 +10:00 |
|
Jesse Duffield
|
90c9c46ffc
|
update integration test notes
|
2022-04-15 08:54:45 +10:00 |
|
Jesse Duffield
|
336f2772e8
|
bump gocui
|
2022-04-08 12:15:23 +10:00 |
|
 Jesse DuffieldandGitHub
|
8433367dac
|
Update CONTRIBUTING.md
|
2022-04-07 08:41:02 +10:00 |
|
 Jesse DuffieldandGitHub
|
5a0ac6fe67
|
Update README.md
|
2022-03-27 19:36:08 +11:00 |
|
Jesse Duffield
|
b3636a537b
|
reduce glitchiness of patch building mode
|
2022-03-27 19:18:07 +11:00 |
|
Jesse Duffield
|
48a244a923
|
update cheatsheets
|
2022-03-27 18:50:49 +11:00 |
|
Jesse Duffield
|
7c3d14ee19
|
allow amending and reverting commits when filtering by file
|
2022-03-27 18:50:29 +11:00 |
|
Jesse Duffield
|
897c4402a4
|
better colour
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
860d1e0145
|
fix copy for merge confirmation
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
e011acbab2
|
better logging for stash flow
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
3e5d4b2c74
|
add menu keybindings for various things
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
e94312b664
|
use colour
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
9c226eed37
|
allow menu to store keybindings for quick menu navigation
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
e43ce23642
|
require hitting escape to exit menu panel
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
0dfb7c08b7
|
remove controllers struct
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
f0a4dcfdc3
|
refactor menu context
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
98e7ec0905
|
add type alias for Key
|
2022-03-27 18:16:16 +11:00 |
|
Jesse Duffield
|
7128d822cb
|
show stdout in error message if stderr is blank
|
2022-03-27 14:58:20 +11:00 |
|
Jesse Duffield
|
20ec6d98ad
|
refactor integration tests
|
2022-03-27 14:58:20 +11:00 |
|
Jesse Duffield
|
2b3d457aa4
|
honour push.default matching config value
|
2022-03-27 14:58:20 +11:00 |
|
Jesse Duffield
|
ae10a5ea88
|
add git fetch prune integration test
|
2022-03-27 10:28:46 +11:00 |
|
Jesse Duffield
|
51baa8c17d
|
update cheatsheet
|
2022-03-26 18:00:46 +11:00 |
|
Jesse Duffield
|
102c33433b
|
remove dead code
|
2022-03-26 18:00:46 +11:00 |
|
Jesse Duffield
|
fe87114074
|
don't hide transient views upon losing focus
|
2022-03-26 18:00:46 +11:00 |
|
Jesse Duffield
|
ad7703df65
|
show namesake for child views
|
2022-03-26 18:00:46 +11:00 |
|
Jesse Duffield
|
13b90ac37f
|
support viewing commits of reflog entry and show better view title
|
2022-03-26 18:00:46 +11:00 |
|
Jesse Duffield
|
e039429885
|
better wording again
|
2022-03-26 17:22:42 +11:00 |
|
Jesse Duffield
|
e0b05f4464
|
fix cherry picking bug
|
2022-03-26 17:22:42 +11:00 |
|
Jesse Duffield
|
077b6eb8a3
|
refactor to make code clearer
|
2022-03-26 17:22:42 +11:00 |
|
Jesse Duffield
|
45dab51214
|
add basic commits controller for handling actions that apply to all commit contexts
|
2022-03-26 17:22:42 +11:00 |
|
Jesse Duffield
|
f9979879a1
|
no more naked returns
|
2022-03-25 23:27:28 +11:00 |
|
Jesse Duffield
|
cf74c2cf96
|
reorder
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
43d3f2bcb6
|
refactor todo file generation
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
99e55725fb
|
simplify
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
340a145bc8
|
refactor cheatsheet generator
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
cb26c7a1f2
|
more things
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
e392b9f86a
|
no more filterThenMap
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
67a76523fb
|
rename
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
94a53484a1
|
would you believe that I'm adding even more generics
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
1b75ed3740
|
many more generics
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
bf4f06ab4e
|
more generics
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
eda8f4a5d4
|
lots more generics
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
c7a629c440
|
make more use of generics
|
2022-03-24 20:14:41 +11:00 |
|
Jesse Duffield
|
dde30fa104
|
add gone branches status
|
2022-03-24 17:50:25 +11:00 |
|
Jesse Duffield
|
13a9bbb984
|
skip flakey bisect test
|
2022-03-24 09:45:27 +11:00 |
|
Jesse Duffield
|
f113ff21bf
|
add confirmation before performing undo or redo action
|
2022-03-24 09:45:27 +11:00 |
|
Jesse Duffield
|
12ecd665c8
|
safe reword
|
2022-03-23 23:43:21 +11:00 |
|
Jesse Duffield
|
cc5d13c833
|
allow adding whole diff to patch
this was causing a panic
add integration test for toggling all commit files
|
2022-03-23 23:36:58 +11:00 |
|
Jesse Duffield
|
5ded030a88
|
diff colour for reflog commits
|
2022-03-23 18:53:29 +11:00 |
|
Jesse Duffield
|
a34bdf1a04
|
update linters
|
2022-03-19 12:12:57 +11:00 |
|
Jesse Duffield
|
d93fef4c61
|
use generics to DRY up context code
|
2022-03-19 12:12:57 +11:00 |
|
Jesse Duffield
|
4fde97b066
|
update go to v1.18
|
2022-03-18 21:36:28 +11:00 |
|
Jesse Duffield
|
205c7d60aa
|
update cheatsheets
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
729da3549a
|
go mod vendor
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
7bdd7088e7
|
prevent early exit from setup script
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
31ab43d0c5
|
add host helper
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
fb3752c11f
|
clean up keybindings menu
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
36c149836a
|
softcode keybinding
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
ea503633aa
|
move keybindings
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
59d4df2a44
|
fix click handling
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
cf00949b85
|
fix integration tests
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
c7b03bd3c2
|
rename handlers
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
1ad4518d35
|
update cheatsheet
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
8fd6338527
|
move workspace reset menu into controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
ee1337b931
|
add remote branches controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
d543e767d4
|
update cheatsheets
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
d59c0e2725
|
remove dead code
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
675510ba53
|
fix integration test
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
a3885e8ea3
|
abbrev all commits to length 40 for consistency
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
4805db7d97
|
use correct context
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
3e26f39dee
|
remove dead code
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
ef7c4c9ca9
|
refactor custom commands
more custom command refactoring
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
952a4f3f23
|
prevent interrupting confirmation panel
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
46e9946854
|
refactor credential handling
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
d0805616e4
|
move function
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
1a7fe2835c
|
integration test for multiline commit message
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
bff5351ab3
|
better naming
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
d991d74b06
|
add commit message controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
120078f011
|
use PopContext
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
ecaff7fc6c
|
add commit files controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
85f2319897
|
refactor custom commands panel
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
c685a413c9
|
stash controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
a643957f89
|
include stash in commitish controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
e842d1bc9e
|
move git flow
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
8a555dd62e
|
refactor
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
bef26b9634
|
add common commit controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
574c5ca0de
|
add subcommits controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
1253100431
|
cleanup
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
eab00de273
|
reflog controller
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
371b8d638b
|
more consistent naming
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
55af07a1bb
|
fix CI
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
33a223e981
|
remove dead code
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
943a8e83da
|
ensure we retain state when returning to submodule parent
|
2022-03-17 19:13:40 +11:00 |
|
Jesse Duffield
|
94d66b267d
|
defend against view not yet having a context defined against it
|
2022-03-17 19:13:40 +11:00 |
|