Details
-
Bug
-
Resolution: Incomplete
-
P3: Somewhat important
-
None
-
5.15.10
-
None
Description
After upgrading from Fedora 37 => 38, text is invisible in Qt apps on my desktop system. My example is VLC (video player). I reported a bug on that here, and a VLC developer replied that it appeared to be a Qt issue.
In VLC, this shows up as not being able to see the time location during playback, nor being able to see text of configuration options in settings. Please see screenshots.
This seems to be connected to system preference set to dark mode in the Mint-Y system theme. I'm on Fedora Cinnamon Spin. If I go to system preferences => Theme, I see Style set to Mint-Y, Appearance set to Dark, and color is a medium blue (see screenshot). However, if I change Appearance to Light or Mixed, then I can see the text again in Qt apps.
Similarly, if I change Style from Mint-Y to Adwaita, and select Dark, I can again see text in Qt apps.
After discovering the theme is implicated, I added a bug report at cinnamon.
$ dnf info vlc Last metadata expiration check: 0:23:45 ago on Sat 29 Jul 2023 12:21:55 PM EDT. Installed Packages Name : vlc Epoch : 1 Version : 3.0.19 Release : 0.3.fc38.1 Architecture : x86_64 Size : 4.4 M Source : vlc-3.0.19-0.3.fc38.1.src.rpm Repository : @System From repo : rpmfusion-free Summary : The cross-platform open-source multimedia framework, player and server URL : https://www.videolan.org
Sorry for my bad bug report, I'm an end user, not a Qt developer, so I don't know which Qt versions or components are actually affected. Those fields were required so I answered them with guesses. If there's more information I can provide, please let me know.