Windows 10 will reach EOS (end of support) on October 14, 2025. For more information, see this article.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

In Linux Mint my update to TB Version 128 broke my email view and userChrome.css settings. How do I get my old view back for my Inbox?

more options

I had a compact card view in 115 that automatically changed itself over to a new expanded card view when a Thunderbird version update in Linux Mint 21.3 changed my Thunderbird version to 128.

Here is a screenshot of how I used to have my inbox and I want to keep it that way now but I don't know how.

Screenshots: https://imgur.com/a/9FziTqh

The first picture is how I had it setup before in 115 and I want to keep that format for 128. The second picture is what TB automatically changed my view to after the update. I didn't manually make any changes.

I have a userchrome.css setup already and it is making some changes but not everything I want anymore. How to I change the userchrome.css to revert the view? I want the colors and size and everything of the lighter color as well as the multi line view.

My userChrome.css is available to view here:

https://www.dropbox.com/scl/fi/x1ss94o727bzbptt64yot/userChrome.css?rlkey=zyywmb73r6pq9li7sah03sid5&e=1&st=cvu2yefz&dl=0

I know userChrome.css isn't officially supported but I want to try anyway.

I had a compact card view in 115 that automatically changed itself over to a new expanded card view when a Thunderbird version update in Linux Mint 21.3 changed my Thunderbird version to 128. Here is a screenshot of how I used to have my inbox and I want to keep it that way now but I don't know how. Screenshots: https://imgur.com/a/9FziTqh The first picture is how I had it setup before in 115 and I want to keep that format for 128. The second picture is what TB automatically changed my view to after the update. I didn't manually make any changes. I have a userchrome.css setup already and it is making some changes but not everything I want anymore. How to I change the userchrome.css to revert the view? I want the colors and size and everything of the lighter color as well as the multi line view. My userChrome.css is available to view here: https://www.dropbox.com/scl/fi/x1ss94o727bzbptt64yot/userChrome.css?rlkey=zyywmb73r6pq9li7sah03sid5&e=1&st=cvu2yefz&dl=0 I know userChrome.css isn't officially supported but I want to try anyway.
Attached screenshots

Chosen solution

Try this for the message list background:

table[is="tree-view-table"] td {
  background-color: pink !important;}
Read this answer in context 👍 0

All Replies (10)

more options

There is css to make a 2-line cards view in 128:

http://forums.mozillazine.org/viewtopic.php?p=14986732&sid=2dc9287a80dccb1f4b72ca65149afbf0#p14986732

TB 140+ includes the 2 or 3-line option in Settings/Appearance.

Helpful?

more options

Thank you. This was helpful in shrinking the size of cards view. Is there a way to adjust the default, read, unread color of the background of the cards now?

When I had my userChrome set to the table view before, the colors matched my theme and desired colors and the table view still does this but now the table view is only one line and condensed.

I'm find using card view as long as I can figure out how to adjust the colors to be like the table view that I have set now.

I would like it to match my table view colors.

Helpful?

more options

Helpful?

more options

Thanks. Based on those, I was only able to get the text color to change based on the flag type. I was not able to get the whole background color of the card to change colors. I'm not sure what I'm missing in my css for that to work.

Helpful?

more options

Here is some css that changes the card background for read, unread and selected messages (see picture):

tr[is="thread-card"][data-properties~="unread"] .card-container
{background-color: lightgreen !important;}

tr[is="thread-card"][data-properties~="read"] .card-container
{background-color: yellowgreen !important;}

tr[is="thread-card"][data-properties~="read"].selected .card-container
{background-color: lightgrey !important;}

Helpful?

more options

Thanks. I got your syntax to work except I would not want to use specific colors. Instead of those colors, I would want to use hex values. I tried entering hex values like this but it didn't work:

tr[is="thread-card"][data-properties~="unread"] .card-container {background-color: #333333 !important;}

tr[is="thread-card"][data-properties~="read"] .card-container {background-color: ##2b2b2b !important;}

tr[is="thread-card"][data-properties~="read"].selected .card-container {background-color: ##3b3b3b !important;}

Helpful?

more options

Hex values work fine here (see picture) applied to the system theme. I think you have one too many # in the colour code. Note I changed the css so that the selected colour applies to all messages and added a hover colour.

tr[is="thread-card"][data-properties~="unread"] .card-container
{background-color: #696969 !important;}

tr[is="thread-card"][data-properties~="read"] .card-container
{background-color: #C4C4C4 !important;}

tr[is="thread-card"].selected .card-container
{background-color: #191970 !important;}

tr[is="thread-card"]:hover .card-container
{background-color: lightblue !important;}


https://htmlcolorcodes.com/

Helpful?

more options

Good catch on the # on the hex codes. I removed the extra # for each line and now its looking a lot more to my preferences. Do you know if there is a way to change the overall background color behind the cards (which looks black) to something else also?

Thanks!

Helpful?

more options

Chosen Solution

Try this for the message list background:

table[is="tree-view-table"] td {
  background-color: pink !important;}

Helpful?

more options

This all works great. Thanks!

Helpful?

Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.