Track colors make text unreadable with certain QT themes

Bug #1888573 reported by Daniel Gstoehl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
New
Undecided
Unassigned

Bug Description

Mixxx version: 2.4.0-alpha-pre (build master r7476)
OS: Manjaro i3 Edition
Qt verson: 5.15.0

The problem:
With certain Qt themes enabled (e.g. kvantum, which I believe is the default on this OS), all tracks which have a color assigned are displayed incorrectly in the library view.
Almost all columns have a solid fully saturated background, making it very hard to read e.g. white text for a yellow track.
On some skins, the normal coloring can be seen in certain places.
The issue seems to occur with all built-in skins.

Changing the skin to Fusion works around the issue but is not a satisfactory solution.
I have attached a screenshot showing the issue

Revision history for this message
Daniel Gstoehl (ngmstr) wrote :
Revision history for this message
ronso0 (ronso0) wrote :

those are two separate issues:

1) explicit track color opacity (0.125) set in skins is not respected
or did you set it opaque manually?
added in https://github.com/mixxxdj/mixxx/pull/2545

2) explicit table item text color is not respected
Deere in your case: https://github.com/mixxxdj/mixxx/blob/master/res/skins/Deere/style.qss#L216

Revision history for this message
ronso0 (ronso0) wrote :

maybe related: Qt theme issue in Fedora
https://github.com/FedoraQt/adwaita-qt/issues/126

Revision history for this message
Daniel Gstoehl (ngmstr) wrote :

The skin was left unmodified. I also saw the same issues in the LateNight skin, which is what I'm actually using in the third screenshot. Both of them have the opacity set to 0.125.

I changed it for testing and noticed that it only affected the part where the opacity is correct. i.e. in the third screenshot, the area behind the stars is affected by it, the rest isn't.

It seems to me that it's not the opacity of the entire row's background is incorrect, but that the individual fields have their own background with the wrong opacity.

I'm not the issues reported for adwaita-qt, not sure if there's any connection (I'm also not using that theme)

Revision history for this message
ronso0 (ronso0) wrote :

How does it look like with Mixxx 2.3?

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10061

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.