e42e7e5cbd
fix commit amend
2021-04-10 11:54:38 +10:00
93fac1f312
reduce flicker without worrying about carriage returns
2021-04-09 22:50:55 +10:00
b03e2270a0
revert no-flicker due to carriage return weirdness
2021-04-08 23:17:27 +10:00
8eb802d3a0
fix flicker issue in main view
2021-04-06 19:34:32 +10:00
d7da6dde0e
allow decimal replay speeds for integration tests
2021-04-06 19:34:32 +10:00
9593129e6a
remove caching of styles in gocui
2021-04-06 19:34:32 +10:00
c9ded489c9
bump gocui
2021-04-06 19:34:32 +10:00
4c73d070ac
ignore clicks on invisible views
2021-04-06 19:34:32 +10:00
843b8ceab0
support tcell simulation screen
2021-04-06 19:34:32 +10:00
32d170621c
remove mutex lock that caused deadlock
2021-04-06 19:34:32 +10:00
464d022a86
minor refactor
2021-04-06 19:34:32 +10:00
6a0066253f
move recording code into gocui
2021-04-06 19:34:32 +10:00
952c62df37
fix bug where searching through view got stuck if you went over the upper bound
2021-04-06 19:34:32 +10:00
39ae122304
more refactoring
2021-04-06 19:34:32 +10:00
4197921465
WIP
2021-04-06 19:34:32 +10:00
4b69ab08c1
WIP
2021-04-06 19:34:32 +10:00
0898a7bb57
refactor
2021-04-06 19:34:32 +10:00
5289d49f75
more efficient gocui
2021-04-06 19:34:32 +10:00
1a5f380c00
support alt-enter for inserting newline when typing commit message within the app
2021-04-06 19:34:32 +10:00
3ea5e4d4b2
allow scrolling when staging lines or building patch
2021-04-06 19:34:32 +10:00
5d0cf3d919
prioritise keybindings on editors
2021-04-06 19:34:32 +10:00
4b1da0cf3c
bump gocui again
2021-04-06 19:34:32 +10:00
862ced3bd0
bump gocui
2021-04-06 19:34:32 +10:00
0d6ff7d1b7
support backtab key
2021-04-06 19:34:32 +10:00
ecc5fe24a9
get tcell to cleanup the terminal if we panic
2021-04-06 19:34:32 +10:00
6246eb9717
go mod tidy
2021-04-06 19:34:32 +10:00
8f763c42b6
bum pgocui
2021-04-06 19:34:32 +10:00
6472bda29e
bump gocui
2021-04-06 19:34:32 +10:00
c0cad91cb6
no more termbox
2021-04-06 19:34:32 +10:00
6a6024e38f
use tcell via porting over code from awesome-gocui
2021-04-06 19:34:32 +10:00
049849264e
defend against race condition in editors
2021-03-30 09:26:06 +11:00
56a573de86
support wide characters in the editor
2021-02-08 22:55:11 +00:00
b8ad1883f5
fix delta
2020-10-12 08:26:31 +11:00
777ec0b36c
fix nil view keybinding panic
2020-10-10 00:23:01 +11:00
ece93e5eef
support recording sessions for testing purposes
2020-10-10 00:23:01 +11:00
4912205adb
remove viper
...
WIP
2020-10-10 00:23:01 +11:00
0aed47737c
bump go-git to fix invalid merge error
2020-10-06 21:58:41 +11:00
6e076472b8
switch to fork of go-git
2020-10-06 21:58:41 +11:00
c12752cf53
add mutex to views array
2020-10-01 07:01:39 +10:00
fb09fb4472
bump gocui
2020-09-27 11:11:55 +10:00
42479a75af
prevent moving cursor past last character in prompt modal
2020-08-24 20:11:32 +10:00
22c7110349
prevent moving cursor past last character in prompt modal
2020-08-24 10:02:08 +00:00
44ee28bb2e
support alacritty
2020-08-24 09:19:56 +10:00
bd9579983e
bump gocui to ensure no crash on startup
2020-08-23 17:49:58 +10:00
d5db02a899
bump gocui to be on 'simple' branch.
...
The master branch of gocui contains stuff I added for lazynpm which changes how
the cursor is used. This will provide some benefits to lazygit as well but I
don't yet have the motivation to make the required changed in lazygit to support it.
So we're gonna be on the branch named 'simple' rather than master until I fix that up.
2020-05-13 21:24:25 +10:00
8a06b6067e
go mod vendor
2020-03-25 21:26:15 +11:00
8f68ac2129
case insensitive search
...
By default, search is now case insensitive.
If you include uppercase characters in your search string, the search
will become case sensitive. This means there is no way to do a case-
insensitive search of all-lowercase strings. We could add more support
for this but we'll wait until we come across the use case
2020-03-09 11:17:50 +11:00
113252b0ae
bump gocui
2020-03-04 00:12:23 +11:00
52b5a6410c
show item counts in frames
2020-02-25 07:19:46 +11:00
46be280c92
support searching in side panels
...
For now we're just doing side panels, because it will take more work
to support this in the various main panel contexts
2020-02-24 22:18:04 +11:00