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

Split platform plugin and style plugin out

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • 5.13, 6.0
    • Other, QPA
    • None
    • All

    Description

      Nowadays, macOS have a new release every year, Windows 10 every half year?

      For example, macOS 10.14 update need very powerful graphics card, so I assume lots of current users will keep using 10.13 if their machines can't upgrade to 10.14.

      And if we want to support 10.14, we need to use some new or latest API, which are not available for some old versions, then it means the users which depend on them are "deprecated* too.

      Similar story, we have lots of users are still using Windows 7. If we still keep them in latest code, perhaps we can't migrate to the newest features very easily.

      If we could split(or decouple) our current code base to two part, Qt libs + platform related plugins(platform + style + perhaps more). That's what QPA designed for.

      At least I think it will help a lots for those style things on old operation systems.

      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
            liaqi Liang Qi
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes