After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 461273 - RFE: Add kinetic scrolling to epiphany
RFE: Add kinetic scrolling to epiphany
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Interface
git master
Other All
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on: 462208
Blocks:
 
 
Reported: 2007-07-28 17:29 UTC by Jeff Schroeder
Modified: 2013-03-19 13:01 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Jeff Schroeder 2007-07-28 17:29:39 UTC
OpenMoko was nice enough to release code demoing iphone-like kinetic scrolling in a listview. It would be nice if you could grab an empty part of a webpage and scroll like this.

Demo:
http://chrislord.net/files/mokofingerscroll.ogg

Code:
http://svnweb.openmoko.org/trunk/src/target/OM-2007.2/libraries/libmokoui2/libmokoui/moko-finger-scroll.c?rev=2545&view=markup
Comment 1 Reinout van Schouwen 2007-07-29 11:43:27 UTC
The smooth scroll setting in Epiphany depends on Mozilla, I'm afraid that kinetic scrolling would also have to be implemented on the Mozilla side.
Comment 2 Xan Lopez 2007-09-22 06:39:50 UTC
As for the webkit side, standard gtk+ widgets are used, so when gtk+ supports inertial scrolling it will just work.
Comment 3 Jeff Wheeler 2012-05-16 18:25:08 UTC
Webkit GTK now supports smooth scrolling, supported by the GNOME 3.4 smooth scrolling work.

What needs to happen for Epiphany to benefit from this? Do we need to use the new smooth scrolling event masks in GTK?
Comment 4 Jeff Wheeler 2012-05-16 18:25:59 UTC
The webkit gtk smooth scrolling bug report, now closed, is here: https://bugs.webkit.org/show_bug.cgi?id=16123
Comment 5 Xan Lopez 2013-03-19 13:01:23 UTC
This works now if you enable org.gnome.epiphany.enable-smooth-scrolling (off by default). Closing.