Jesse Duffield
|
6f8eb91611
|
WIP
|
2021-04-03 21:56:42 +11:00 |
|
Jesse Duffield
|
be2bf77bf0
|
WIP
|
2021-04-03 20:30:34 +11:00 |
|
Jesse Duffield
|
d5a5633771
|
WIP
|
2021-04-03 19:35:45 +11:00 |
|
Jesse Duffield
|
ab973e2606
|
remove sentinel errors
|
2021-04-03 19:35:37 +11:00 |
|
Jesse Duffield
|
000b583cf2
|
refactor
|
2021-04-03 15:58:10 +11:00 |
|
Jesse Duffield
|
56fd21d859
|
refactor to get view tab context map into gui state
|
2021-04-03 14:36:22 +11:00 |
|
Jesse Duffield
|
c527ee9984
|
refresh main panel when switching between tree and flat mode
|
2021-04-03 14:35:51 +11:00 |
|
Jesse Duffield
|
b4afe60bf9
|
switching repos without restarting the gui
|
2021-04-03 14:35:51 +11:00 |
|
Jesse Duffield
|
97629f0a3e
|
refactor of contexts and filtering
|
2021-04-03 11:46:35 +11:00 |
|
Jesse Duffield
|
ef0d5420d4
|
use suspense rather than close the gui when switching to a subprocess
|
2021-04-02 22:35:22 +11:00 |
|
Jesse Duffield
|
6c1a202329
|
fix comment
|
2021-04-02 20:54:56 +11:00 |
|
Jesse Duffield
|
89cd96a2e6
|
fix bug where you couldn't change tabs
|
2021-04-02 20:51:52 +11:00 |
|
Jesse Duffield
|
83a0fb65f6
|
fix bug where we had two sets of contexts with their own state
|
2021-04-02 20:48:22 +11:00 |
|
Jesse Duffield
|
4e5b94ec0f
|
reset origin when clicking new item
|
2021-04-02 19:57:18 +11:00 |
|
Jesse Duffield
|
e234e1d7df
|
fix panic
|
2021-04-02 19:49:23 +11:00 |
|
Jesse Duffield
|
f863684d6d
|
get rid of these positively ghastly method signatures
|
2021-04-02 19:45:19 +11:00 |
|
Jesse Duffield
|
6e4860b523
|
better scroll support
|
2021-04-02 15:31:24 +11:00 |
|
Jesse Duffield
|
775789a13b
|
support alt-enter for inserting newline when typing commit message within the app
|
2021-04-02 15:08:15 +11:00 |
|
Jesse Duffield
|
28551c6654
|
fix commit message panel
|
2021-04-02 14:38:09 +11:00 |
|
Jesse Duffield
|
ddcb906522
|
allow scrolling when staging lines or building patch
|
2021-04-02 14:35:07 +11:00 |
|
Jesse Duffield
|
97ad0b14bc
|
prioritise keybindings on editors
|
2021-04-02 13:59:20 +11:00 |
|
Jesse Duffield
|
42ce3b2afe
|
support backtab key
|
2021-04-02 13:59:20 +11:00 |
|
Jesse Duffield
|
ae6adac95c
|
get tcell to cleanup the terminal if we panic
|
2021-04-02 13:59:20 +11:00 |
|
Jesse Duffield
|
6ad1409c33
|
use true output mode
|
2021-04-02 13:59:20 +11:00 |
|
Jesse Duffield
|
4005065404
|
bump gocui
|
2021-04-02 13:59:20 +11:00 |
|
Jesse Duffield
|
b94b108adc
|
stop referencing termbox
|
2021-04-02 13:59:20 +11:00 |
|
Jesse Duffield
|
08cb6deff3
|
use tcell via porting over code from awesome-gocui
|
2021-04-02 13:59:20 +11:00 |
|
Jesse Duffield
|
8901d11674
|
fix merge conflict cat issue on windows
|
2021-04-02 13:15:07 +11:00 |
|
Jesse Duffield
|
44896bcd51
|
safer code
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
f7772f00c4
|
do not jump cursor around when fixing merge conflicts
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
216b5341ae
|
better handling of scrolling for conflicted files
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
eeeef9ca86
|
refactor
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
cc9293b386
|
add mutex to prevent crashes with merge conflicts
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
efe43077bc
|
fix name
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
949c7726d1
|
fix bug caused by interface
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
0b7bda291c
|
remove dead code
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
872cf0d726
|
hide commit files view upon losing focus because you probably don't want it lingering anyway
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
af09223dd5
|
refactor
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
7d62f103e4
|
big refactor to give our enums actual types
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
9e85d37fb9
|
refactor to no longer call these things file changes
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
8dee06f83a
|
allow toggling tree view for commit files panel
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
82fe4aa6c0
|
disallow editing commit file directory
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
50c169e0a3
|
better colouring for directories for when adding a patch
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
7364525bf5
|
do not show commit files of another parent as added to the patch
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
54910fdb76
|
refactor
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
332a3c4cbf
|
file tree for commit files
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
ac41c41809
|
refactor to support commit file tree
|
2021-04-02 11:00:15 +11:00 |
|
Jesse Duffield
|
eb54189683
|
support GIT_EDITOR
|
2021-04-01 20:40:02 +11:00 |
|
Jesse Duffield
|
e8e59306fc
|
shell out custom commands
|
2021-04-01 20:25:30 +11:00 |
|
Jesse Duffield
|
8af3fe3b4a
|
faster startup
|
2021-04-01 09:13:29 +11:00 |
|