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 738533 - Show overshoot on scroll events
Show overshoot on scroll events
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkScrolledWindow
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2014-10-14 14:22 UTC by Carlos Garnacho
Modified: 2014-10-15 15:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
scrolledwindow: Allow overshooting on scroll events (3.55 KB, patch)
2014-10-14 14:23 UTC, Carlos Garnacho
committed Details | Review

Description Carlos Garnacho 2014-10-14 14:22:43 UTC
Overshoot is IMO a worthwhile notification for scroll events too, I'm attaching a patch adds that for scroll events. 

The one oddity I find with it is that, unlike in touch events, there is no "snap back" after the overshoot limit is hit, so you can get the kinetic scrolling in synaptics to show the edge gradient for a long time, but this is nothing too outrageous IMO, and we'll have finer control about that on wayland, or when we're able to avoid/ignore such emulated events on x11.
Comment 1 Carlos Garnacho 2014-10-14 14:23:46 UTC
Created attachment 288523 [details] [review]
scrolledwindow: Allow overshooting on scroll events

The overshoot visual notification is probably also nice to have in this
context.
Comment 2 Matthias Clasen 2014-10-15 00:54:43 UTC
Review of attachment 288523 [details] [review]:

Makes sense to me
Comment 3 Matthias Clasen 2014-10-15 00:54:58 UTC
Review of attachment 288523 [details] [review]:

Makes sense to me
Comment 4 Carlos Garnacho 2014-10-15 15:02:45 UTC
Committed with a few minor modifications

Attachment 288523 [details] pushed as 103e11c - scrolledwindow: Allow overshooting on scroll events