Jesse Duffield
d4622bac30
move recording code into gocui
2021-04-05 08:52:09 +10:00
Jesse Duffield
9167c9df65
more refactoring
2021-04-05 00:31:52 +10:00
Jesse Duffield
5b0958a2fd
WIP
2021-04-04 09:58:26 +10:00
Jesse Duffield
a33c2a835b
more efficient gocui
2021-04-02 22:35:36 +11:00
Jesse Duffield
97ad0b14bc
prioritise keybindings on editors
2021-04-02 13:59:20 +11:00
Jesse Duffield
a69d19853d
bump gocui again
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
08cb6deff3
use tcell via porting over code from awesome-gocui
2021-04-02 13:59:20 +11:00
Jesse Duffield
777ec0b36c
fix nil view keybinding panic
2020-10-10 00:23:01 +11:00
Jesse Duffield
ece93e5eef
support recording sessions for testing purposes
2020-10-10 00:23:01 +11:00
Jesse Duffield
c12752cf53
add mutex to views array
2020-10-01 07:01:39 +10:00
Jesse Duffield
fb09fb4472
bump gocui
2020-09-27 11:11:55 +10:00
Jesse Duffield
42479a75af
prevent moving cursor past last character in prompt modal
2020-08-24 20:11:32 +10:00
Jesse Duffield
22c7110349
prevent moving cursor past last character in prompt modal
2020-08-24 10:02:08 +00:00
Jesse Duffield
bd9579983e
bump gocui to ensure no crash on startup
2020-08-23 17:49:58 +10:00
Jesse Duffield
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
Jesse Duffield
52b5a6410c
show item counts in frames
2020-02-25 07:19:46 +11:00
Jesse Duffield
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
Jesse Duffield
ca5cbe4d44
bump gocui
2020-02-02 11:26:24 +11:00
Jesse Duffield
c173ebf5b9
bump vendor directory
2020-02-01 00:23:22 +11:00
Jesse Duffield
44bbc106a9
bump gocui to get contexts on keybindings
2019-11-21 22:07:14 +11:00
Jesse Duffield
4f2c42ea47
bump gocui
2019-11-05 19:22:01 +11:00
Jesse Duffield
07462303ab
bump gocui
2019-09-15 21:16:19 +10:00
Jesse Duffield
c039e5bed0
support going to start/end of line and deleting lines in simple editor
2019-05-26 12:42:17 +10:00
Jesse Duffield
357b8fa98f
Bump gocui fork
2019-05-09 21:27:35 +10:00
mjarkk
e6122122e9
Updated the gocui package
2019-05-05 11:50:51 +02:00
mjarkk
492614ebc7
Made the ui even smaller
2019-04-26 08:24:14 +02:00
Jesse Duffield
3e779bca8d
bump gocui to fix invalid point crashing issue
2019-04-10 10:03:35 +10:00
Jesse Duffield
2393bc791d
fix cpu drainage issue
2019-03-05 21:56:23 +11:00
Jesse Duffield
f68166e858
bump gocui to stop polling events after closing the gui when switching to a subprocess
2019-03-03 14:20:25 +11:00
Jesse Duffield
306ac41fd8
bump gocui to support loader animations on views
2019-02-15 20:54:03 +11:00
Jesse Duffield
53e73313a2
bump gocui to version that uses go-errors as well
2019-02-11 22:39:17 +11:00
Jesse Duffield
0367399cf3
bump deps to use forked termbox which doesn't crash as easily
2018-09-19 20:16:22 +10:00
Jesse Duffield
986774e5c7
add commit count via gocui subtitle
2018-09-05 20:43:45 +10:00
Jesse Duffield
ee7f88e123
ignore global rune keybindings when in editable view
2018-08-25 09:13:29 +10:00
Tommy Nguyen
eff931a138
Update gocui fork
2018-08-21 09:00:16 -04:00
Jesse Duffield
45f640941c
update dependencies
2018-08-14 08:34:31 +10:00
Jesse Duffield
da227003c7
use dep
2018-08-06 00:38:38 +10:00