Jesse Duffield
|
fbab5bd444
|
do not refresh patch panel unless commit files panel is the current side panel
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
f1d7f59e49
|
switching repos without restarting the gui
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
0b42437052
|
fix comment
|
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
|
1149dea4b2
|
stop referencing termbox
|
2021-04-06 19:34:32 +10:00 |
|
Jesse Duffield
|
14ce230683
|
refactor
|
2020-11-28 20:48:17 +11:00 |
|
Jesse Duffield
|
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 |
|
Dawid Dziurla
|
327b6ad097
|
utils: ReplaceAll -> Replace
Fix compatibility with older Go compiler versions
|
2020-10-13 17:25:37 +02:00 |
|
Jesse Duffield
|
79e59d5460
|
add some safe goroutines
WIP
|
2020-10-10 00:23:01 +11:00 |
|
Jesse Duffield
|
37bb89dac3
|
type i18n
|
2020-10-10 00:23:01 +11:00 |
|
Jesse Duffield
|
d4ab607d0d
|
allow adding a submodule
|
2020-10-02 08:09:42 +10:00 |
|
Jesse Duffield
|
1759ddf247
|
move OS commands into their own package
|
2020-09-29 20:48:49 +10:00 |
|
Jesse Duffield
|
826d1660c9
|
move patch stuff into its own package
|
2020-08-15 11:41:37 +10:00 |
|
Jesse Duffield
|
660cc2f3d1
|
follow cursor when staging and unstaging a file rename
|
2020-08-07 18:59:56 +10:00 |
|
Jesse Duffield
|
624ae45ebb
|
allow scoped mode where the commits/reflog/stash panels are scoped to a file
WIP
restrict certain actions in scoped mode
WIP
|
2020-03-29 11:37:29 +11:00 |
|
Jesse Duffield
|
198d237679
|
more centralised handling of refreshing
|
2020-03-28 11:59:45 +11:00 |
|
Jesse Duffield
|
fbbd16bd82
|
use reflogs from state to work out branch recencies
|
2020-03-28 11:59:45 +11:00 |
|
Jesse Duffield
|
d105e2690a
|
vastly improve the logic for undo and redo
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
e47ad846c4
|
big golangci-lint cleanup
|
2020-03-09 12:23:13 +11:00 |
|
Jesse Duffield
|
f94d0be2c9
|
refactor the way we render lists
|
2020-02-25 21:21:07 +11:00 |
|
Jesse Duffield
|
9fd9fd6816
|
better commit lines in fullscreen mode
|
2020-02-25 21:21:07 +11:00 |
|
Jesse Duffield
|
fdb543fa7d
|
add half and fullscreen modes
|
2020-02-25 08:45:30 +11:00 |
|
Jesse Duffield
|
2e1344f611
|
fix specs
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
814a0ea36f
|
begin refactor of menu panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
92e43d9e77
|
allow changing tabs with [ and ]
|
2019-11-21 22:07:14 +11:00 |
|
Jesse Duffield
|
d5e443e8e3
|
Support building and moving patches
WIP
|
2019-11-05 19:22:01 +11:00 |
|
Jesse Duffield
|
a3c84296bf
|
use array of ints instead of range
|
2019-11-05 19:22:01 +11:00 |
|
Jesse Duffield
|
820f3d5cbb
|
support split view in staging panel and staging ranges
|
2019-11-05 19:22:01 +11:00 |
|
Christian Muehlhaeuser
|
8f734b11e3
|
Removed unnecessary string conversion
|
2019-07-27 10:51:17 +10:00 |
|
Jesse Duffield
|
53cded77f1
|
fix padding with coloures strings
|
2019-05-19 15:25:33 +10:00 |
|
Jesse Duffield Duffield
|
8c0ea8f45f
|
mouse support
|
2019-03-02 17:49:30 +11:00 |
|
Jesse Duffield Duffield
|
639df512f3
|
decolorise strings before calculating padwidths
|
2019-02-24 17:05:17 +11:00 |
|
Jesse Duffield
|
ad93b4c863
|
consider whether the view has focus when rendering the contents of a view
|
2019-02-16 15:17:44 +11:00 |
|
Jesse Duffield
|
cfe3605e6b
|
use go-errors package to display stacktrace of errors that cause panics
|
2019-02-11 22:39:17 +11:00 |
|
Jesse Duffield
|
ff856b7630
|
fetching branches without checking out
|
2018-12-08 11:51:47 +11:00 |
|
Jesse Duffield
|
99a8b1ae8b
|
making a start on unidirectional data binding to fix these UI bugs
|
2018-12-08 11:51:47 +11:00 |
|
Jesse Duffield
|
c0f9795910
|
staging lines and hunks
|
2018-12-05 19:33:46 +11:00 |
|
BlakeMScurr
|
181f91d2ef
|
Add full stops to new comments.
|
2018-11-30 13:47:14 +13:00 |
|
BlakeMScurr
|
643cdd3461
|
Add simple comments to uncommented functions.
|
2018-11-30 11:04:08 +13:00 |
|
Jesse Duffield
|
b9708c9f88
|
fix issues with commit message panel losing focus
|
2018-09-19 20:36:40 +10:00 |
|
Jesse Duffield
|
5a76b57952
|
one more spec to increase coverage
|
2018-09-19 19:31:29 +10:00 |
|
Jesse Duffield
|
e95b2e5f0b
|
update specs
|
2018-09-19 18:31:54 +10:00 |
|
Jesse Duffield
|
950cfeff6f
|
add specs for menu utils
|
2018-09-19 18:19:26 +10:00 |
|
Jesse Duffield
|
a66ac8092e
|
minor refactor
|
2018-09-17 21:27:53 +10:00 |
|
Jesse Duffield
|
c00c834b35
|
standardise rendering of lists in panels
|
2018-09-17 21:02:30 +10:00 |
|
Jesse Duffield
|
3b765e5417
|
add test for min method
|
2018-09-12 19:39:36 +10:00 |
|
Jesse Duffield
|
52b132fe01
|
better handling of cursor and origin positionings
|
2018-09-10 20:17:39 +10:00 |
|
Jesse Duffield
|
4ab1a1f72b
|
Merge branch 'master' into hotfix/238-xdg-open
|
2018-09-03 19:33:37 +10:00 |
|
Jesse Duffield
|
a9cd277070
|
add test for ResolvePlaceholderString
|
2018-09-03 19:31:27 +10:00 |
|
Jesse Duffield
|
ae0d88f855
|
WIP using runDirectCommand with xdg-open
|
2018-09-01 11:38:32 +10:00 |
|