Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
5.15.1, 5.15.2, 6.0
-
-
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
Issue Links
- is duplicated by
-
QTBUG-85940 [macOS] QTabWidget/QTabBar incorrectly drawn in macOS Big Sur
- Closed
- is required for
-
QTBUG-85546 Qt on macOS Big Sur (macOS 11 / 10.16)
- Closed
- relates to
-
QTBUG-89133 Button with focus looks wrong in macOS Big Sur for QMessageBox
- Closed
For Gerrit Dashboard: QTBUG-86513 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
318046,2 | Fix tab widget (QMacStyle) | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
318558,1 | QMacStyle - simplify tabs drawing | dev | qt/qtbase | Status: DEFERRED | 0 | 0 |
318602,4 | QMacStyle - fix tab rendering | dev | qt/qtbase | Status: MERGED | +2 | 0 |
318684,4 | QMacStyle - fix tab rendering | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
318925,3 | QMacStyle - more pixel refinements | dev | qt/qtbase | Status: MERGED | +2 | 0 |
319211,2 | QMacStyle - more pixel refinements | 5.12 | qt/qtbase | Status: ABANDONED | 0 | 0 |
319212,2 | QMacStyle - more pixel refinements | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
320070,2 | QMacStyle: fix tab widget rendering | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |