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

Update qmacstyle for macOS 11 Big Sur

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P2: Important
    • None
    • 5.15.1, 5.15.2, 6.0
    • Widgets: Styles
    • macOS
    • Qt6_Foundation_Sprint 20

    Description

      As it happened before, with a new OS released qmacstyle has some controls/metrics off/broken. This task will be a collection of sub-tasks related to those areas, requiring fixing.

      • vertical slider is glitching (see picture attached), both visually and interaction-wise (all themes affected). (fixed by Tor Arne)
        -push button - wrong colour when pressed (dark mode only, on the picture, button on the left is Qt, on the right -
        AppKit-only app, both in pressed state)-
        circular slider looks different on all themes (arguably a problem, the native looks way too simplistic, have to check why we have it so fancy looking)
        tab widget is glitchy, both in light and dark theme. More important though, it (the native segmented control) has several styles and none of them looks like what it was pre-Big Sur. The closest to what we have now (with selected tab having a nice blue color -looks like a bunch of separate buttons (the style is called 'separate' btw) - see nativetabw.png attached). Can be 'faked' with un-clipped buttons (we already use buttons because of special colors/states we need)
      • Focus rects are not drawn accurately

      Attachments

        1. PushButtonFocusRect.png
          PushButtonFocusRect.png
          11 kB
        2. Screenshot 2020-09-14 at 12.31.30.png
          Screenshot 2020-09-14 at 12.31.30.png
          56 kB
        3. tabw_dark.png
          tabw_dark.png
          20 kB
        4. tabw_light0.png
          tabw_light0.png
          16 kB
        5. tabw_light1.png
          tabw_light1.png
          15 kB
        6. vslider0.png
          vslider0.png
          10 kB
        7. vslider1.png
          vslider1.png
          11 kB

        Issue Links

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

          Activity

            People

              tpochep Timur Pocheptsov
              tpochep Timur Pocheptsov
              Maurice Kalinowski Maurice Kalinowski
              Alex Blasche Alex Blasche
              Votes:
              21 Vote for this issue
              Watchers:
              26 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes