Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-131408

QML Flickables should support better, more natural accelerated scrolling such as the native platforms they run on

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.5.3, 6.7.3, 6.8.0
    • None
    • Desktop, Phones
    • macOS, Windows

    Description

      One of the first things that gives off the feeling that a Qt app is not a truly native app in macOS and on smartphones (sometimes Windows as well) is the lack of a natural accelerated scrolling such as the native OS components provide.

      Let's see some examples. In the attached videos, I show how a chat client I built using QML ListView has nowhere the smoothness and native feel of a macOS native one.

      This issue is even MUCH more evident on mobile, where touch based scrolling must feel smooth and intuitive to the user's finger scroll.

      I believe this is one of the major issues that give users and developers considering using Qt/QML for their apps an ick that something isn't feeling quite right and native. If we can tackle this issue, we can get rid of the stereotype about Qt apps feeling "a little bit off" that I've heard so many times.

      It seems like many modern browsers support this kind of smooth scrolling, so maybe we can look at their codebases (e.g. of Chromium/WebKit) to take inspiration?

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            rubymamis Ruby Mamistvalove
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes