Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scrolling and highlight display not functioning correctly #95

Open
jrwrigh opened this issue Apr 26, 2019 · 0 comments
Open

Scrolling and highlight display not functioning correctly #95

jrwrigh opened this issue Apr 26, 2019 · 0 comments

Comments

@jrwrigh
Copy link

jrwrigh commented Apr 26, 2019

There are two main issues I'm submitting here, both to do with how the display changes with interaction.

As a demonstration, please see the imgur album with two gifs.

Highlighting

The first is random block highlighting that happens when you move around. See screenshot below for more specific details
image
In the "Status" window, the two green blocks circled shouldn't be there, as the "Changes no stages for commit" line is the one selected.
In the "Diff for unstages files" window, I'm not sure what the red and green blocks are attempting to highlight.

Scrolling

Best demonstrated in the gifs, there is some really odd behavior where the program is not writing the screen correctly.

In the first gif, simply going up and down on the "Status" window causes the "Diff" window to creep upwards, then eventually just repeat the same 4 lines of the file over and over.

In the second gif, scrolling down works fine, but if I try and scroll up, only the top ~10 lines of the window actually change.

System Info:

$ grv --version
GRV - Git Repository Viewer v0.3.2-0-g13658da (compiled with go1.11.5 at 2019-03-15 22:05:45 GMT)

grv is running on top of zsh in a tmux window. This is being run through SSH on a server running RHEL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant