In LibreOffice Calc when you ctrl+click multiple sheet for a multi select (in example if you want to delete multiple sheet at the same time) there's a unsuitable colour change. It pass from a very light gray to a nearly-white. In practice it is a not-noticeable difference.
I think it's a better choice to mark them in a different way, maybe with a bold frame or something like this.
UX Team -- please take a look at this enhancement. Thanks!
What OS are you on? Here on Ubuntu’s default UI theme, contrast is enough.
I would suggest drawing the selected tabs with the bottom-right corner “folded”, since drawing an underline is out of the question (we already underline colored but active tabs) and a bold frame would look ugly (IMHO, its harsh color already makes it stand out too much without doubling its width… Still, I don’t rule out this option). Anyway, let’s throw out more ideas, folks!
Created attachment 122430 [details]
printscreen from windows
I really like the idea of a black corner folded.
Created attachment 122962 [details]
how it looks for me
Screenshot of how it looks for me, but it should be easy to see which ones arent selected (gray) from the ones that are selected (white), though it would be better if it had a different color for the selection than white.
We're replacing our use of the 'ux-advise' component with a keyword:
Component -> LibreOffice
Add Keyword: needsUXEval
Created attachment 146859 [details]
Simulated proposed solution
We should use the system color for selection (usually blue). Since tabs can have any color it's not an ultimate approach. However, the selection of colored tabs is done with just a small bar where the full tab is reverted to light gray, and I think that's the best compromise. Any icon/mark/corner is IMHO misleading.
So suggestion is to draw a small bar at the tab bottom when selected (and also for the currently visible tab).
Could be an easyhack.
AFAIK the colors in the render context are the same as the window settings, unselected tabs are in window border color, unless the tab has a custom color assigned, and the background color is used as selected tab color. This IMHO is even consistent with style guides. Using the (text or cell) selection color there is not expected. Drawing a bottom bar same as for colored tabs but in the unselected tab color probably is the better solution, though that still would look odd to me.
However, implementation is in svtools/source/control/tabbar.cxx class TabDrawer drawColorLine() called from drawTab() if (mbCustomColored && mbSelected), that could be adapted to drawColorLine() with maUnselectedColor for not mbCustomColored.
Caveat, that TabBar is used also in other places, Draw, Base and Basic IDE (git grep svtools/tabbar.hxx). I doubt we want the same behaviour in all places, specifically not if they do not allow multiple selection.
The current situation is not ideal. However I see no proposal that doesn't introduce a (different) problem. In this situation, I would touch it.
(In reply to raal from comment #3)
> Created attachment 122430 [details]
> printscreen from windows
Looks more then clear enough for me.
*** Bug 125729 has been marked as a duplicate of this bug. ***
It seems this was fixed also with fixing of Bug 124572 - tabs in calc (for sheets) and draw (for layer) style.
When selecting different sheet tabs in Calc, the new highlighting looks fine and visually clear.
Therefore I change the status of this bug to WORKSFORME.
Tested with Version: 184.108.40.206
Build ID: 057fc023c990d676a43019934386b85b21a9ee99
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3;
Locale: de-AT (de_AT.UTF-8); UI-Language: en-US