I've been using this "Styles.plist" based method to have my emails colored (based on conditions I choose in specially crafted smart mailboxes) for years, and it works great. I briefly played with the contextual menu based mailbox colors, but not the "Use Color in Message list" option, as I suspect that would interfere with my Styles.plist settings.

The procedure is described by Benny in this MM ticket: https://freron.lighthouseapp.com/projects/58672-mailmate/tickets/204, starting with Benny's message dated February 2nd, 2017.

-Eric

On 30 Oct 2022, at 10:42, Edward Thome wrote:

On 30 Oct 2022, at 8:51, aisrael wrote:

Regarding “Use Colour in Message List”, I see a different behavior (I use v5898) : when I right-click on a maibox name (whether real or smart), “Use Colour in Message List” is grayed. I remember once I was able to change the color (can’t remember how), but the only change was the color of the mailbox icon, all the messages remained black (or white, depending…). I would love to be able to change the color of the mails in the Message list of any given mailbox. How can I do that?

“Use Colour in Message List” is grayed for me as well. I can still get some kind of colorization to work through using both the Hidden Preference command in Terminal:

defaults write com.freron.MailMate MmMessageColorsEnabled -bool YES

and through a file named “Styles.plist” located in ~/Library/Application\ Support/MailMate/

I don’t know if it is standard issue when MailMate starts up the first time, or if I was playing around with things that I saw in the *Hidden Preferences* portion of the MailMate Help. [When I ?need? to procrastinate, I am a tinkerer.] What mine had in it is:
- - -
    {   styles = (
        {   type = keyword;
                keyword = '\\Flagged';
                color = "#00FF00";
                fontStyle = "bold";
        },
        {   type = mailbox;
                color = "#00FFFF";
                uuid = 'INBOX';
                fontStyle = "italic"; // boldAndItalic can also be used
        },
        {   /*disabled = ":true";*/
                type = filter;
                color = "#FF0000";
                uuid = '0249F96D-9B86-452A-B34A-83D83B0125FE';
        },
    );
}
- - -
I just changed the first two blocks to:
- - -
    {   type = keyword;
                keyword = '\\Flagged';
                color = “systemRedcolor”;
                fontStyle = "bold";
        },
    {   type = mailbox;
                color = "systemBlueColor";
                uuid = 'INBOX';
                fontStyle = "italic"; // boldAndItalic can also be used
        },
- - -
and added
- - -
    {   type = mailbox;
                color = "systemGreenColor";
                uuid = ‘ARCHIVE;
                fontStyle = “regular”;
        },
- - -
and the message listings in the Inbox are now all blue italic (upon restart of MailMate), and the message listing of all flagged messages (besides having the flag) are in bold red. The message listing of all archived messages are in green, regular font. At first I wondered why I would do that, but now I see why. If I look in a smart mailbox, I can see by a glance the color of the message listing that some are still in the Inbox and some are flagged and some have been archived.

I think that I will take the ‘italic’ off, because the mailbox now looks to alarming, which means that I’ll have to procrastinate, and start tinkering…and then maybe disable something about MailMate that I need. ;-)

All the best,
Ed

_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

Reply via email to