[MlMt] Hidden preference for inversion of text in coloured messages when selected in message list

Henry Seiden info at techworkspro.com
Mon Feb 26 10:15:00 EST 2024


Like so…

Respectfully,

Henry Seiden
- -
Techworks Pro Co.
E: info<at>techworkspro<dot>com
W: http://techworkspro.com

On 26 Feb 2024, at 9:51, Pierre Igot wrote:

> For those of you who are affected by this issue, if you use 
> MailMate’s built-in colour feature to colour mailboxes and their 
> contents, there is actually a hidden preference in MailMate that 
> switches from the default scheme for selected/highlighted messages in 
> the message list to a scheme where the background colour used for 
> highlighting selected messages, instead of the being the default 
> accent colour for MM, is the colour of the selected message, and the 
> text of the selected message is inverted (to white):
>
>     defaults write com.freron.MailMate 
> MmMessagesOutlineViewColorInversionEnabled -bool YES
>
> (Probably requires a relaunch.)
>
> Benny has kindly provided me with this information (the feature has 
> yet to be documented) and noted that it has actually been supported 
> for some time.
>
> I must say it’s a big relief to me that this hidden preference is 
> available, because it gives us much more flexibility in the choice of 
> colours for messages, since selecting messages no longer risks making 
> them hard to read in the message list.
>
> Hope this is useful to other people.
>
> Pierre
>
>
>
>
>> To those who kindly added their voice to this discussion, I also 
>> invite you to add to the ticket that I opened about it a while back:
>>
>> https://freron.lighthouseapp.com/projects/58672/tickets/3296-regression-text-color-not-inverting-when-selecting-an-item#ticket-3296-2
>>
>> I have yet to see a response.
>>
>> Thanks.
>>
>> Pierre
>>
>> On 31 Jan 2024, at 8:54, Pierre Igot wrote:
>>
>>> Just want to confirm that the new system for coloring messages works 
>>> just as well as the old styles.plist-based one. In fact, in some 
>>> respects it has more flexibility and works better.
>>>
>>> HOWEVER, there is one glaring issue that remains unaddressed in 
>>> recent builds: when a coloured message is selected in a list, the 
>>> selection highlighting colour is your default “accent” colour 
>>> (typically dark blue), but MailMate does not INVERT the coloured 
>>> text to white to make it readable over the dark blue background. The 
>>> result is that, if the text colour for the message in the list 
>>> happens to be a fairly dark colour, it becomes pretty much 
>>> unreadable when highlighted. The only dark-coloured messages that 
>>> remain readable when selected are those that are in BLACK. If the 
>>> text colour of the message is black, then MM inverts it to white 
>>> when selected. For all other colours, there’s no inversion. Only 
>>> lighter text colours remain (somewhat) readable over a dark blue 
>>> background when selected.
>>>
>>> I have send an extensive post directly to Benny about this, with 
>>> supporting screen shots, explaining why I strongly believe that he 
>>> should bring back inversion for coloured messages as well, i.e. 
>>> ignore the default accent colour and use THE MESSAGE’S TEXT COLOUR 
>>> as background for the highlighting and invert the text itself to 
>>> white. This used to be the case in order builds of MM. Then at some 
>>> point Benny reversed his decision and went back to using the default 
>>> accent colour for highlighting in the message list, regardless of 
>>> the text colour of the highlighted message, with no inversion of the 
>>> text to white in order to make is readable.
>>>
>>> I would really like that all those other MM users who use text 
>>> colouring (either in an older build via  the hidden Styles.plist 
>>> feature or in more recent builds with the new smart-mailbox-based 
>>> feature) indicate here how they feel about this defective text 
>>> inversion scheme that makes it coloured messages hard to read when 
>>> selected/highlighted. It might be a bit “slicker” and 
>>> “cleaner” to have the same accent colour for selection 
>>> highlighting everywhere in the message list, but it is at the 
>>> expense of readability and usability. I’d rather have a mishmash 
>>> of different selection highlighting colours based on the underlying 
>>> colours of the selected messages, with proper inversion of the text 
>>> to white. I find the lack of readability of non-inverted darker text 
>>> over a dark selection highlighting colour background much less 
>>> “clean” and very inelegant and user-hostile.
>>>
>>> At the very least, Benny could bring back text inversion for 
>>> selected messages using their own colour as the selection 
>>> highlighting colour as an OPTION for those who use text colouring 
>>> — which is now, after all, a fully supported (no longer hidden) 
>>> feature in the MM user interface.
>>>
>>> Anyone else agree?
>>>
>>> Thanks.
>>>
>>> Pierre
>>>
>>>
>>>
>>> On 31 Jan 2024, at 2:41, Sven Klages wrote:
>>>
>>>> Thank you Bill & Eric!
>>>>
>>>> Sounds good, I will give it a try :-)
>>>>
>>>> -Sven
>>>>
>>>> Am 30.01.24 um 23:58 schrieb Eric Sharakan via mailmate:
>>>>> On 30 Jan 2024, at 17:33, Bill Cole wrote:
>>>>>
>>>>>> On 2024-01-30 at 14:32:34 UTC-0500 (Tue, 30 Jan 2024 20:32:34 
>>>>>> +0100)
>>>>>> Sven Klages <mailmate at lists.freron.com>
>>>>>> is rumored to have said:
>>>>>>
>>>>>> [...]
>>>>>>> When using smart mailboxes as proposed in the comments of your 
>>>>>>> bug report, I do have one type/color per smart folder, that’s 
>>>>>>> not the same … did I get it right?
>>>>>>
>>>>>> Yes, but I think that you are missing the fact that you can 
>>>>>> create a smart mailbox aggregating the messages of other 
>>>>>> (colored-message) smart mailboxes. The messages keep the color 
>>>>>> assigned by the parent mailbox.
>>>>>
>>>>> Right, all you need to do is create smart mailboxes containing the 
>>>>> conditions you want for coloring the messages. Then, use the 
>>>>> Mailbox->Color submenu to choose a color for that mailbox, and 
>>>>> also select "Use Color in Message List". Your chosen color will be 
>>>>> applied not only to the messages in your smart mailbox, but also 
>>>>> to the original messages, wherever they reside.
>>>>>
>>>>> It's totally flexible and has been working great for me.
>>>>>
>>>>> -Eric
>
>>> --
>
>
> --
> LATEXT: Literature, music and visuals / Littérature, musique et 
> graphisme - www.latext.com
> BETALOGUE: Blog - www.betalogue.com | Mastodon: 
> @betalogue at toot.community
> FAUX AMIS : Site sur les faux amis anglais-français - www.fauxamis.fr 
> | Mastodon: @pierre_igot at mastodon.social
> _______________________________________________
> mailmate mailing list
> mailmate at lists.freron.com
> https://lists.freron.com/listinfo/mailmate
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20240226/5e3265ad/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot 2024-02-26 at 10.12.58.png
Type: image/png
Size: 5946 bytes
Desc: not available
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20240226/5e3265ad/attachment.png>


More information about the mailmate mailing list