thunderbird-android icon indicating copy to clipboard operation
thunderbird-android copied to clipboard

Difference between selected/unread or read/unread e-mails still not easily noticeable

Open docjochim opened this issue 1 year ago • 31 comments

Checklist

  • [X] I have used the search function to see if someone else has already submitted the same feature request.
  • [X] I will describe the problem with as much detail as possible.
  • [X] This issue only contains a request for one single feature, not multiple (related) features.

App version

8.0

Problem you are trying to solve

Marked mails have nearly the same grey than unread messages.

Suggested solution

Is there any possibility to change marked mails' colour to get them distinguishly different from the unread messages' grey?

Screenshots / Drawings / Technical details

No response

docjochim avatar Oct 31 '24 06:10 docjochim

Sorry - I just saw I slided into thunderbird... My issue had to point at k9mail for android.

docjochim avatar Oct 31 '24 08:10 docjochim

No worries, K-9 Mail and Thunderbird for Android have the same base code. We did make a few tweaks in #8387 but it still seems to be a common complaint.

kewisch avatar Oct 31 '24 09:10 kewisch

Just to add a note -- it looks like dark mode will distinguish between read and unread fine in my opinion. This is probably because it uses a regular grey and black

click to expand

Screenshot_2024-10-31-22-18-01-31_69738a090b59888d6f9e64a3ebfe2c88

Light theme is distinguishable to my eyes but I can see the problem.

click to expand

Screenshot_2024-10-31-22-20-11-36_69738a090b59888d6f9e64a3ebfe2c88

Screenshot below from Gmail actually has the same issue with the white and grey thing, so it's not just specifically an issue to K9/Thunderbird: image

lewri avatar Oct 31 '24 22:10 lewri

Just my thoughts on this: In the recent past I wondered why in the messenger Signal the unread messages are not good distinguishable in comparison to WhatsApp. My conclusion was, that in WhatsApp the continues colored dot with the number of new messages and the colored date of the message makes the huge difference. So you can literally swipe the fastest you can through the messages and still notice the difference because you know that you just have to look to a color in the right.

click to expand

WhatsApp Image 2024-11-03 at 09 57 13

So maybe something like this could be a solution to color the date of the message if it is unread in the accent color (blue)? Of the app

thalheimrob avatar Nov 03 '24 09:11 thalheimrob

Screenshot_2024-10-31-22-18-01-31_69738a090b59888d6f9e64a3ebfe2c88

Screenshot_2024-10-31-22-20-11-36_69738a090b59888d6f9e64a3ebfe2c88

How did you have this gray & black distinction? I do not have it on TB Android 8.0. There was such a distinction in previous K-9 Mail, but not in TB!

Iey4iej3 avatar Nov 05 '24 15:11 Iey4iej3

How did you have this gray & black distinction? I do not have it on TB Android 8.0. There was such a distinction in previous K-9 Mail, but not in TB!

You have to activate it in: Settings > General Settings > Display > Change colour when read

thalheimrob avatar Nov 05 '24 15:11 thalheimrob

What's the core of the issue? The title says "read and unread", but the description talks about "marked mails...unread messages". And just to clarify: Marked is equal to selected to my understanding.

I think, the mails' color in dark mode is hardly to distinguish between marked and read (contrary to the description) mails.

The color contrast between unread to read or marked is fine for me.

All with "Settings > General Settings > Display > Change colour when read" checked.

bigboipete avatar Nov 07 '24 15:11 bigboipete

What's the core of the issue? The title says "read and unread", but the description talks about "marked mails...unread messages". And just to clarify: Marked is equal to selected to my understanding.

The title has been changed by @kewisch:

kewisch changed the title changeable colour of marked mails Difference between read and unread e-mails still not easily noticeable

I just replaced 'read' by 'selected' to clarify the colour-problem.

docjochim avatar Nov 07 '24 17:11 docjochim

K-9, until a recent version, used a color to mark emails so it was easily distinguishable from greyed read emails instead of both using shades of grey. Can this just be reverted? Even better give the user a choice on the shade/color.

mediadog avatar Nov 10 '24 07:11 mediadog

How did you have this gray & black distinction? I do not have it on TB Android 8.0. There was such a distinction in previous K-9 Mail, but not in TB!

@Agreborig For some reason the quoted images didn't load but you were asking in respect to mine on looking at the URLs. These screenshots were from K9-Mail on Android 12; system theme set to dark mode (my K9 follows the system theme choice of Light or Dark).

lewri avatar Nov 13 '24 12:11 lewri

Our design team is working on this.

One of the problems is that too many states are currently communicated via a background color.

  • Read/unread (when enabled in settings),
  • selected,
  • and opened message in split-screen mode.

If we can find a way to make read and unread messages easily distinguishable without changing the background color that would make many other things much easier. One of the reasons read and unread messages (without having "Change colour when read" enabled) can be hard to distinguish is that some device vendors use default fonts where bold text looks very similar to normal text. On other devices it's quite easy to tell the difference.

cketti avatar Nov 20 '24 18:11 cketti

Some suggestions to solve the issue:

  1. Take a look at how the GMX mail app solves it in the dark mode. They color the title of the mail in blue if the mail is not read/looked at yet and in grey if you read it.
  2. Alternatively you could add a blue(or customizable colored) dot in the top right corner for each e-mail list element that dot is removed after the mail is read.

In dark mode I find it really confusing, when the option for background colors of read and unread messages are grey and black, because I expected the colors to be switched. Because the high contrast option, in this case black felt more natural and attention grabbing to be feel like the unread mail indicator but it was not.

So please fix that and consider my two suggestions.

In general it would be nice to be able to customize all kind of colors. And share and download profiles. These color profiles could be saved as a .json file for example.

SirPytan avatar Feb 10 '25 02:02 SirPytan

Noting here there was some work on this in https://github.com/thunderbird/thunderbird-android/pull/8596 but we need to do some follow-up for the message list item.

kewisch avatar May 15 '25 09:05 kewisch

Some recent screenshots of K9 6.804 (left, good contrast between read and unread) vs Thunderbird 11.0b2 (right, very little differentiation) for reference:

nclm avatar Jun 10 '25 12:06 nclm

@nclm I still don't think thats enough/good enough.

SirPytan avatar Jun 10 '25 12:06 SirPytan

@nclm I still don't think thats enough/good enough.

Yes exactly my opinion as well, I’m sticking with K9 6.804 for now because Thunderbird is barely useable for me until this is solved.

nclm avatar Jun 10 '25 12:06 nclm

Yes exactly my opinion as well, I’m sticking with K9 6.804 for now because Thunderbird is barely useable for me until this is solved.

I recommend using Settings -> General -> Display -> "Change colour when read" -- it uses different background for unread messages and basically makes the issue go away.

woj-tek avatar Jun 10 '25 12:06 woj-tek

I recommend using Settings -> General -> Display -> "Change colour when read" -- it uses different background for unread messages and basically makes the issue go away.

Thanks! Sounds good and I just tried it, but I barely can see the difference. When I put the screen luminosity at the brightest (which I don’t usually do), I can see a very slight difference of background, but otherwise it’s almost the same.

nclm avatar Jun 10 '25 13:06 nclm

Thanks! Sounds good and I just tried it, but I barely can see the difference. When I put the screen luminosity at the brightest (which I don’t usually do), I can see a very slight difference of background, but otherwise it’s almost the same.

Weird... on my device it's very noticeably different:

Image

(Thunderbird 10.0)

woj-tek avatar Jun 10 '25 13:06 woj-tek

Indeed, that looks alright. Here it is on mine:

Image

(Thunderbird 11.0b2, Android 13)

nclm avatar Jun 10 '25 13:06 nclm

Yes exactly my opinion as well, I’m sticking with K9 6.804 for now because Thunderbird is barely useable for me until this is solved.

I recommend using Settings -> General -> Display -> "Change colour when read" -- it uses different background for unread messages and basically makes the issue go away.

I have that setting turned on, in dark mode, but for me the colored backgrounds, it feels a bit inversed for me. Unread messages have a grey background and read messages a black background. If I could customize it, it would be better, because like this it does not feel intuitiv for me.

SirPytan avatar Jun 10 '25 13:06 SirPytan

But, as my first comment to this topic, if you could just set a read and unread, title color or have a customizable dot color as indicator, that would be the minimum I wish for, and when I see how long this issue is open, I wonder if it is a priority thing, because it can't take very long to implement such basic customization.

SirPytan avatar Jun 10 '25 13:06 SirPytan

But, as my first comment to this topic, if you could just set a read and unread, title color or have a customizable dot color as indicator, that would be the minimum I wish for, and when I see how long this issue is open, I wonder if it is a priority thing, because it can't take very long to implement such basic customization.

I think customisation is great, but more important is a safe default. Right now, it seems that:

  • The default doesn’t enable distinguishing between read and unread messages, making Thunderbird mobile hard to use in practice.
  • There is the background option which could be a solution: but 1. it’s not enabled as a default so hard to discover, 2. the default background colours are not enough, or have a reverse logic, for some users.

To me the ways to go are:

  • Either fix typography by default (just as it was on K9) so that it works for most users + Fix the background option and keep it optional for users who want even more contrast.
  • Either fix the background option and make it the default.

Customisation can be on top of good defaults.

nclm avatar Jun 10 '25 13:06 nclm

Hey folks. The message list is the contentious item, the problem is that there are just so many different states to take into account and there is some legacy baggage in the message list that makes it hard to just apply the new things. Here is what we think it should look like as a default:

Image

kewisch avatar Jun 10 '25 13:06 kewisch

@kewisch And which mails are read/unread in your example image? I can't distinguish that, from a first look. And that's the issue.

SirPytan avatar Jun 10 '25 14:06 SirPytan

Thanks for sharing! Looks promising.

For users that don’t have the contact roundels, would you move the little yellow and green spots (which seems to do quite a lot of the work here) within the text-only cards?

I’m afraid only having the subject line bold or not might be too little (in contrast with K-9 which has difference in both the weight and the shade of both the subject line and the author line).

nclm avatar Jun 10 '25 14:06 nclm

@kewisch To my expectation the mail content in your example should also be darkened (like in @nclm 's screenshots of K9 6.804). In your current example, it's still hard to distingush at first glance.

Especially because there is a light blue and another light grey subject line, both bold. So are both of these meant to be unread? I'm not sure, what is what in this example.

But that's only my taste and reception...

bigboipete avatar Jun 10 '25 14:06 bigboipete

Ah, it took me a moment to notice the small mail state labels on the left.

Well, as I wrote before, I think an additional darker mail body for read mails would improve the situation. Second the blue subject line should have a stronger color adding more contrast to mark new mails. To me it's too close to the light grey of the unread messages.

bigboipete avatar Jun 10 '25 14:06 bigboipete

Hey folks. The message list is the contentious item, the problem is that there are just so many different states to take into account and there is some legacy baggage in the message list that makes it hard to just apply the new things. Here is what we think it should look like as a default:

IMHO it doesn't distinguish well between read/unread… +1 to what @bigboipete said:

To my expectation the mail content in your example should also be darkened Well, as I wrote before, I think an additional darker mail body for read mails would improve the situation.

Would it be possible to have bolder/thinner fonts as well?

woj-tek avatar Jun 10 '25 14:06 woj-tek

If we change the background it would not work well with selected/active states. Indeed the indicator is used for unread/new states in this case. I don't quite recall what we'll do when the contact picture is disabled, but we'll certainly need to show the state in some way. Here is the full set:

Image

kewisch avatar Jun 11 '25 13:06 kewisch