Jesse Duffield
|
69e9f6d29d
|
use suspense rather than close the gui when switching to a subprocess
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
0b42437052
|
fix comment
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
ae0f750770
|
fix bug where you couldn't change tabs
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
9fe7e0d63d
|
fix bug where we had two sets of contexts with their own state
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
8935794e28
|
reset origin when clicking new item
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
d44ff447bd
|
fix panic
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
798d3e2d54
|
get rid of these positively ghastly method signatures
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
e8f99c3326
|
better scroll support
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
1a5f380c00
|
support alt-enter for inserting newline when typing commit message within the app
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
b4827a98ca
|
fix commit message panel
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
3ea5e4d4b2
|
allow scrolling when staging lines or building patch
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
5f77ac8d6f
|
bump gocui
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
5d0cf3d919
|
prioritise keybindings on editors
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
4b1da0cf3c
|
bump gocui again
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
862ced3bd0
|
bump gocui
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
79b256a0fa
|
remove 24 bit color delta arg from docs
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
0d6ff7d1b7
|
support backtab key
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
ecc5fe24a9
|
get tcell to cleanup the terminal if we panic
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
1fb2317bac
|
use true output mode
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
6246eb9717
|
go mod tidy
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
8f763c42b6
|
bum pgocui
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
6472bda29e
|
bump gocui
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
c0cad91cb6
|
no more termbox
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
1149dea4b2
|
stop referencing termbox
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
6a6024e38f
|
use tcell via porting over code from awesome-gocui
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
8901d11674
|
fix merge conflict cat issue on windows
|
2021-04-02 13:15:07 +11:00 |
|
Jesse Duffield
|
8b7f7cbc30
|
linting
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
b6d0bdfa2d
|
another integration test
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
44896bcd51
|
safer code
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
bdf2b2d5c4
|
add merge conflict undo integration test
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
035726f650
|
add integration UI to make the integration process easier
|
2021-04-02 11:09:12 +11:00 |
|
Jesse Duffield
|
1abb3cd566
|
more thorough merge conflict integration test
|
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 |
|