Track color not visible on selected track

Bug #1894428 reported by OsZ
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
New
Undecided
Unassigned

Bug Description

While a track is selected in Library it can be given a track color. But the standard selection color (blue in example) is always visible so that the track color keeps hidden until another track is selected. Using mouse right click is no issue but mapping the controls "track_color_next" and "track_color_prev" to controller buttons always will have a track selected in library. With the selection color overlaid (blue) it is not possible to see the effect of changing track color (yellow) when using the controller buttons.

Example gif attached ...

Revision history for this message
OsZ (toszlanyi) wrote :
Revision history for this message
Marco (c-moon) wrote :

I also can confirm this. It's very hard to determine which color has been set if you do this with your DJ controller as the underlying color can't be seen because of the highlighted selection. A pop-up context menu with the appropriate colors to choose would be very helpful here (or any other alternative like changing the selection color).
However, changing the colors of the tracks by mouse right click works as expected.

Revision history for this message
Jan Holthuis (holthuis-jan) wrote :

There is a dedicated "Color" column that is also visible when the track is selected.

Unfortunately it's at the rightmost position by default. You can reorder the columns via drag-and-drop. For new installations, I filed a PR that moved it to the left by default: https://github.com/mixxxdj/mixxx/pull/3079

Revision history for this message
Marco (c-moon) wrote :

Oh... indeed there's a column for "Color" and it's visible even when the track is highlighted (which makes it a lot easier if the the color is set through the controller buttons). Never have noticed this before, so it would be a good point to move this column more to the left.

Regards,
Marco

Revision history for this message
OsZ (toszlanyi) wrote :

I also did not notice the color column - anyhow it looks quite ugly to only have that one field colored and quite sharp when the selection is gone. In dark environments it's really hard. But I like the way how the color column is colored while the track is selected with less saturation than the real color. I propose to have the selected track still the whole line colored instead of the one column box. the selected track should just have a bit more saturation than the non-selected colored tracks. PS: I would not use the column for now as the colors in there for non-selected tracks are just too bright and sharp with dark theme in dark environment.

Thanks a lot for clarification anyway. Cheers!

Revision history for this message
ronso0 (ronso0) wrote :

I tried to use a border instead for highlighting rows, but appearantly that doesn't work. We'd need to change the palette or something else in c++

btw having saturated colors for row backgrounds wold require setting a contrasting color for the itme text.
Since the opacity for colored rows can be set per skin in the WLibrarytable widget that require a lot of changes. = no quick fix in sight unfortunately except enabling the Color column

Revision history for this message
OsZ (toszlanyi) wrote :

Thanks a lot for looking into that and explanation. Cheers!

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/10099

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.