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

xsbug: Scrolling the code pane with a scroll wheel is unusable (Linux) #1019

Open
tve opened this issue Jan 30, 2023 · 3 comments
Open

xsbug: Scrolling the code pane with a scroll wheel is unusable (Linux) #1019

tve opened this issue Jan 30, 2023 · 3 comments

Comments

@tve
Copy link
Contributor

tve commented Jan 30, 2023

Build environment: Arch Linux, Wayland

Description
Scrolling the code pane using a mouse scroll wheel is practically unusable:

  • a full finger length rotation of the scroll wheel moves the code pane by only about half a line
  • the direction of scrolling is the opposite of all other apps

Steps to Reproduce

  1. Open any long file in xsbug and try to scroll

Other information
I do not know whether this is related to Linux in general or to wayland or to something else.

@phoddie
Copy link
Collaborator

phoddie commented Jan 31, 2023

Piu provides scroll wheel support for macOS, Windows, and Linux. The Linux code for that is fairly small. I suppose the challenge is finding a behavior there which works well enough across applications.

@tve
Copy link
Contributor Author

tve commented Jan 31, 2023

GTK... that totally leaves my domain of expertise... isn't there some metadata that GTK provides that has info about the scrolling device and direction?

@phoddie
Copy link
Collaborator

phoddie commented Jan 31, 2023

GTK... that totally leaves my domain of expertise... isn't there some metadata that GTK provides that has info about the scrolling device and direction?

GTK... that totally leaves my domain of expertise.

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

2 participants