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

color scheme issue on Android with expanded client area

XMLWordPrintable

    • Android
    • e8ee8aca4 (dev), 8a7759a5f (dev), 1fe4cb6fa (dev), 9d9f91d9f (6.10), e9d1fb9a6 (6.10), 3e8f91b32 (6.10)
    • 2025wk26s2QtforAndroid, 2025wk28s2QtforAndroid, 2025wk36s2QtforAndroid, 2025wk38s2QtforAndroid, 2025wk40s2-3QtforAndroid

      With the expanded client area, the "color of the statusbar" is effectively the content of the application underneath the status bar, as long as the statusbar itself is transparent. 

      So what we're missing on Android is to pick up the system color scheme, and reflect that as either white or black status bar text, on top of a transparent statusbar background. 

      And to respect App.styleHints.colorScheme overrides for this, propagating it to the system, so the statusbar changes text color accordingly.

      (description above is from a comment at at QTBUG-135808 by vestbo )

      setting the StatusBar theme using 

      Application.styleHints.colorScheme = Qt.ColorScheme.Light / ...Dark

       changes the Statusbar text color on iOS, but not on Android

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

            assam Assam Boudjelthia
            ekkescorner Ekkehard
            Votes:
            3 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: