JetpackDuba / Gitnuro

A FOSS Git multiplatform client for newbies and pros

Home Page:https://gitnuro.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Properly support horizontal scrolling in commits graph

esotericist opened this issue · comments

commented

Is your feature request related to a problem? Please describe.
for a user with impaired visibility, it's sometimes necessary to set scaling high enough that not everything fits cleanly no matter how you adjust things. in a situation like that, horizontal scrolling becomes necessary.

Describe the solution you'd like
i'd like if more elements of the ui would manifest a scrollbar when appropriate, and any ui element with a scrollbar should properly respond to horizontal scroll events.

Describe alternatives you've considered
this is pretty basic ux stuff, enough that i verged on filing it as a bug. i don't think a reasonable alternative exists.

Additional context

panes narrowed excessively for demonstrative purposes:
image

the graph shows a horizontal scrollbar, but does not respond to horizontal scroll events.
the commit list has no scrollbar, and obviously also does not respond to horizontal scroll events (since it cannot scroll horizontally).

also as a note, the tooltip for the graph likes to appear over the scrollbar, consequently pulling focus off of the scrollbar, inhibiting clicking. this definitely is a bug, and could be filed separately, but i suspected it would be more likely to be addressed as part of deeper changes to the panel behavior. if you want it separately filed i can do that.

image
(username and 'email' address marked out for propriety, even though it's a github placeholder on a public repo. idk, i felt like a jerk not doing that)

For some reason the event is not registered (it should be done by default). I'll do some research about it.