elementary / switchboard-plug-mouse-touchpad

Switchboard Mouse & Touchpad Plug
GNU General Public License v3.0
24 stars 13 forks source link

Smooth scrolling support for mouse too, not just touchpad #71

Closed sprite-1 closed 4 years ago

sprite-1 commented 5 years ago

It would really add to the overall experience IMO if the scroll smoothing not only worked on the touchpad, but with the mouse too.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/69117308-smooth-scrolling-support-for-mouse-too-not-just-touchpad?utm_campaign=plugin&utm_content=tracker%2F60165266&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F60165266&utm_medium=issues&utm_source=github).
alice-mkh commented 4 years ago

This has nothing to do with the switchboard plug, or even with libinput. It needs to be done in GTK, similar to how it's done in WebKit/Epiphany.

sprite-1 commented 4 years ago

There's no way to patch it on the elementary side of things?

alice-mkh commented 4 years ago

It's not really relevant. If there's code written, upstreaming it isn't a problem, but there's no code.

sprite-1 commented 4 years ago

I meant, is there no way for elementary to implement its own smooth scrolling for the system as a whole? I'm not familiar with GTK that's why I'm asking but I don't think it would be impossible

alice-mkh commented 4 years ago

Well, you can have every single elementary app manually implement it. That's possible, though why?

For the system as a whole - no.

sprite-1 commented 4 years ago

For the system as a whole - no.

If not true smooth scrolling then can the scroll animation at least be smoothed over then?

alice-mkh commented 4 years ago

That's also GTK job. As said, you can write your own scrolling widget that animates scrolling and make every single elementary app use it. But it would be a lot easier to, you know, implement that in GTK.

sprite-1 commented 4 years ago

Right, are the GTK team willing to accept PRs if for example, the elementary team added support for it and pushed their changes?

alice-mkh commented 4 years ago

Why not? Also, there isn't a "GTK team", it's also all volunteers (well, there are a couple paid people from different companies, but that's it)

danirabbit commented 4 years ago

I'm going to close this as "Out of Scope" since this is a Gtk issue