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

Inertial Touch Scrolling Not Disabled on Touchpad #1291

Open
tunjan opened this issue Nov 15, 2024 · 3 comments
Open

Inertial Touch Scrolling Not Disabled on Touchpad #1291

tunjan opened this issue Nov 15, 2024 · 3 comments
Labels
input input related issues UI / UX Design, UI and UX issues

Comments

@tunjan
Copy link

tunjan commented Nov 15, 2024

Inertial touch scrolling remains enabled when using a touchpad, despite being explicitly disabled in the settings. The issue does not occur when using a mouse; in that case, inertial scrolling is correctly disabled.

Steps to Reproduce:

Update to version 0.11.0.
Disable inertial touch scrolling in the application settings.
Test scrolling behaviour using a mouse (no inertial scrolling).
Test scrolling behaviour using a touchpad (inertial scrolling persists).

Expected Behaviour:
Inertial scrolling should be disabled for both the mouse and touchpad when the setting is deactivated.

Actual Behaviour:
Inertial scrolling remains enabled on the touchpad.

@Kneemund
Copy link
Collaborator

This is technically working as intended, but the wording of the option could be improved to reflect that it only applies to things like touchscreens and drawing tablets.

Internally, this option toggles the kinetic scrolling property of GTK4's ScrolledWindows. This only affects touch input (i.e. not emulated pointers like touchpads).

At a first glance, I can't find a way to disable kinetic scrolling for touchpads. Perhaps GTK4 doesn't offer a way to do that - at least GTK3 didn't.

@Kneemund Kneemund added UI / UX Design, UI and UX issues input input related issues labels Nov 16, 2024
@mahdi4260-1
Copy link

By the way, what is "Inertial Touch Scrolling"? Is it the thing that keeps scrolling even after I remove my finger from the touchpad?

@Kneemund
Copy link
Collaborator

Kneemund commented Dec 7, 2024

Yes, inertial/kinetic scrolling adds inertia to the canvas movement when scrolling, i.e. the canvas keeps moving until it fully decelerated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
input input related issues UI / UX Design, UI and UX issues
Projects
None yet
Development

No branches or pull requests

3 participants