Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.7.0, 5.9.4, 5.15.2
-
Windows 10 (Dell XPS 13), Linux (Chromebook Pixel 2)
-
a8fbd865140d4dd165723c7e3d4168514d4b1d0c (qt/qtdeclarative/dev) d728049372ee3020a11d28bb4d214a48876df630 (qt/qtdeclarative/6.2) 03143a5e518cd7758fc652f21eb229a92696877e (qt/tqtc-qtdeclarative/5.15)
-
Bug Fixing Candidates, UI Bug Fixing Q1/2021
Description
I have tested a project that makes use of a QML ListView. Scrolling with a trackpad works, but it is way too fast and it is impossible to scroll the list by a small amount. The speed of scrolling is certainly way too high. No problems occurs when using touch to scroll the list.
For example, in the Qt Quick Controls 2 Gallery example, attempting to drag a bit in the drawer list to see what is available triggers a flick that scrolls all the way to the other end of the list.
Attachments
Issue Links
- duplicates
-
QTBUG-38570 QtQuick scrolling behavior erratic with XInput2 high-precision scrolling
- Closed
- is duplicated by
-
QTBUG-82565 Scrolling QML views with mouse wheel or touchpad is quite bad
- Closed
- is required for
-
QTBUG-73063 Qt Quick Changes in Qt 6
- Open
- relates to
-
QTBUG-22407 Scrolling qml Flickable on mac
- Closed
-
QTBUG-35608 Flickable speed and deceleration does not scale with pixel density
- Closed
-
QTBUG-80720 More controls for touchpad scrolling. Stopping Flickable extra scrolling.
- Closed
-
QTBUG-52643 Dragging threshold on high DPI touch devices is too small
- Closed
-
QTBUG-49024 Ctrl+two finger scrolling on touchpad is too sensitive (XI2)
- Closed
-
QTBUG-101268 ListView does not preserve its relative scrollbar position when window is restored down on Windows if height of ListView.header changes dynamically
- Closed
-
QTBUG-97055 QQC2 Flickable scrolling is not linear with clicky wheels on Qt 6.2.0
- Closed
-
QTBUG-96227 Support high-resolution scrolling using libinput
- Closed
For Gerrit Dashboard: QTBUG-56075 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
173985,3 | Flickable: fix scrolling speed with high-precision trackpads | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
173986,2 | Add QWheelEvent::pixelDeltaF() for fractional pixel delta | dev | qt/qtbase | Status: ABANDONED | -2 | 0 |
173993,2 | QQuickWindow: don't discard timestamps for wheel events | 5.6 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
173998,1 | XCB: Provide fractional pixel delta for high-precision trackpads | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
174013,1 | XCB: Calculate accumulated pixel delta for wheel events | 5.6 | qt/qtbase | Status: DEFERRED | -1 | 0 |
174014,1 | Flickable: fix scrolling speed with high-precision trackpads | 5.6 | qt/qtdeclarative | Status: DEFERRED | 0 | 0 |
174423,1 | Flickable: fix scrolling speed with high-precision trackpads | wip/pointerhandler | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
214619,4 | Fix flickable with mouse-wheel | 5.11 | qt/qtdeclarative | Status: DEFERRED | -1 | 0 |
232807,2 | xcb: add qt.qpa.input.events logging of wheel events | 5.11 | qt/qtbase | Status: MERGED | +2 | 0 |
323604,9 | Kill Flickable's wheel momentum if angleDeltas not multiples of 120 | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
323605,1 | Limit Flickable wheel-scrolling velocity to maximumFlickVelocity() | dev | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
325773,2 | Kill Flickable's wheel momentum if angleDeltas not multiples of 120 | 6.0 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
347174,2 | Make horizontal and vertical Flickables independent | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
347437,5 | Revert "Kill Flickable's wheel momentum" | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
347438,8 | Fix Flickable wheel velocity calculation | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
358496,5 | QtTest: use delay properly in mouseWheel() | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
359093,4 | Fix Flickable wheel velocity calculation | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
359095,3 | Revert "Kill Flickable's wheel momentum" | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
359303,2 | QtTest: use delay properly in mouseWheel() | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
362217,9 | Fix Flickable wheel velocity calculation | tqtc/lts-5.15 | qt/tqtc-qtdeclarative | Status: MERGED | -1 | 0 |
384703,2 | QtTest: use delay properly in mouseWheel() | tqtc/lts-5.15 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |