Thunderbird Theme Changes

Discuss application theming and theme development.
rsx11m
Moderator
Posts: 14404
Joined: May 3rd, 2007, 7:40 am
Location: US

Thunderbird Theme Changes

Post by rsx11m »

As companion thread to viewtopic.php?f=18&t=2963255 for SeaMonkey, I'm opening this thread for discussions and alert on significant theme changes in Thunderbird.
x2a
Posts: 1
Joined: September 23rd, 2015, 3:42 pm

Very Serious Lack of Info on Creating a Thunderbird Theme

Post by x2a »

It's kind of ridiculous how hard it is to find info on the topic. Many of the links floating about suffer from link rot and only tangentially related info, mostly focusing on FF. Short of unpacking a .jar theme file, where can I find resources on how to create a theme/what's in a theme?

Thanks in advance for your help. Apologies if this is answered somewhere that I just couldn't find.
User avatar
LoudNoise
New Member
Posts: 39900
Joined: October 18th, 2007, 1:45 pm
Location: Next door to the west

Re: Thunderbird Theme Changes

Post by LoudNoise »

Merged to this in the hope you share what you find and the theme folks come by with suggestions.
Post wrangler
"Choose between the Food Select Feature or other Functions. If no food or function is chosen, Toast is the default."
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Very Serious Lack of Info on Creating a Thunderbird Them

Post by Frank Lion »

x2a wrote:It's kind of ridiculous how hard it is to find info on the topic

Kind of ridiculous how long stuff like that takes to write as well.

x2a wrote: Short of unpacking a .jar theme

That is likely the easiest way to start. Extract it using Winrar and examine it. Then do the same with any existing T/Bird theme, paying particular attention to how the install.rdf and chrome.manifest are written.

Then install the following extensions - DOM Inspector, Element Inspector and any of the Restart extensions.

Initially write your theme in userChrome.css, which will allow you to concentrate on just the .css theme coding and not get complicated by any theme structure. Once done, that code would then get moved to a proper theme.jar.

To make a theme, everything revolves around the DOM Inspector - with just that I can read existing styling rules within .css files in omni.ja and elsewhere and also all images, etc.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Thunderbird Theme Changes

Post by Frank Lion »

As expected, T/bird 50.0b2 has the same problem as outlined here - http://forums.mozillazine.org/viewtopic ... #p14716797
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Paenglab
Posts: 206
Joined: December 30th, 2006, 2:20 am
Location: Switzerland

Re: Thunderbird Theme Changes

Post by Paenglab »

Frank Lion wrote:As expected, T/bird 50.0b2 has the same problem as outlined here - http://forums.mozillazine.org/viewtopic ... #p14716797
This is because toolkit uses overrides https://dxr.mozilla.org/comm-central/so ... inc.mn#133 to reuse icons.
Nuvola theme for Firefox and Thunderbird
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Thunderbird Theme Changes

Post by Frank Lion »

Paenglab wrote:
Frank Lion wrote:As expected, T/bird 50.0b2 has the same problem as outlined here - http://forums.mozillazine.org/viewtopic ... #p14716797
This is because toolkit uses overrides https://dxr.mozilla.org/comm-central/so ... inc.mn#133 to reuse icons.
Thanks. I figured a fix was more useful to people than an explanation of dev lunacy, so just kept things simple.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Thunderbird Theme Changes

Post by Frank Lion »

If you're messing around with changing the T/bird tabs, the following is useful to know/use -

Code: Select all

#tabs-toolbar {
  --tabHeight: unset !important;
}
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
disposable101
Posts: 1
Joined: May 12th, 2017, 10:28 am

Re: Thunderbird Theme Changes

Post by disposable101 »

I am using Thunderbird in OSx and and would like to develop a theme. However, wanted to know:

- Are the folder or message list panes styleable via themes?
- If so, whereabouts are the styles / icons?
- If not, is there another way to do this?
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Thunderbird Theme Changes

Post by Frank Lion »

As some will know, Thunderbird whacked Complete Themes in T/Bird 68. I don't think many theme devs were that bothered, after all this is the same Thunderbird team who forgot to tell users that T/Bird 60 had a bug that meant that Complete Themes if ever disabled then needed to be installed/re-installed around 3 times to work again.....most users didn't know this and just disabled the theme for good.

Anyway, like when Quantum Firefox 57 came out, it was claimed that such huge change to the program was the reason for the end of Complete Themes on it.

Nope, done just for my amusement, here's my Aluminium Kai 2 theme, this time as an extension, installed and working on Thunderbird 68.4.1.

Just click the links for fullsize images.

Frank :)



Image

http://franklion.co.uk/GEN-LINKS/AK2/AK ... ic%201.png




Image

http://franklion.co.uk/GEN-LINKS/AK2/AK ... ic%202.png





Image

http://franklion.co.uk/GEN-LINKS/AK2/AK ... ic%203.png
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
User avatar
WaltS48
Posts: 5141
Joined: May 7th, 2010, 9:38 am
Location: Pennsylvania, USA

Re: Thunderbird Theme Changes

Post by WaltS48 »

You should file an enhancement bug and ask for it to be included along with the Default, Dark and Light themes that are already available.
Linux Desktop - AMD Athlon(tm) II X3 455 3.3GHz | 8.0GB RAM | GeForce GT 630
Windows Notebook - AMD A8 7410 2.2GHz | 6.0GB RAM | AMD Radeon R5
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Thunderbird Theme Changes

Post by Frank Lion »

WaltS48 wrote:You should file an enhancement bug and ask for it to be included along with the Default, Dark and Light themes that are already available.
Maybe so, but it's already available to me, so I can't really see that one happening.
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
dsamersoff
Posts: 4
Joined: August 23rd, 2011, 4:34 am

Re: Thunderbird Theme Changes

Post by dsamersoff »

Frank Lion wrote:
WaltS48 wrote:You should file an enhancement bug and ask for it to be included along with the Default, Dark and Light themes that are already available.
Maybe so, but it's already available to me, so I can't really see that one happening.
Frank,

What is the current situation with themes for Tb68, for instance, my lovely Metal Lion one? Could I expect an update soon or should I stay on 60x for quite a some time?

Thank you!
User avatar
Frank Lion
Posts: 21173
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom
Contact:

Re: Thunderbird Theme Changes

Post by Frank Lion »

dsamersoff wrote:What is the current situation with themes for Tb68, for instance, my lovely Metal Lion one? Could I expect an update soon or should I stay on 60x for quite a some time?
Hi,

Current situation is that there may be the odd theme or two that is converted to an extension, like mine above. But, just like with Firefox, it's pretty obvious that the T/Bird people don't want Complete Themes on T/Bird any longer, as proved by their total lack of communication with theme devs.

I think it's always good to know when to leave the party, so no, don't expect to see my stuff on 68+ anytime soon. They will, however, continue on the SeaMonkey browser/email suite.

Glad you enjoy using my themes

Frank :)
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)
.
dsamersoff
Posts: 4
Joined: August 23rd, 2011, 4:34 am

Re: Thunderbird Theme Changes

Post by dsamersoff »

Frank Lion wrote:
dsamersoff wrote:What is the current situation with themes for Tb68, for instance, my lovely Metal Lion one? Could I expect an update soon or should I stay on 60x for quite a some time?
Hi,

Current situation is that there may be the odd theme or two that is converted to an extension, like mine above. But, just like with Firefox, it's pretty obvious that the T/Bird people don't want Complete Themes on T/Bird any longer, as proved by their total lack of communication with theme devs.

I think it's always good to know when to leave the party, so no, don't expect to see my stuff on 68+ anytime soon. They will, however, continue on the SeaMonkey browser/email suite.

Glad you enjoy using my themes

Frank :)
Sad news, but thanks for the honest answer. I'll consider migration to sea monkey.
Post Reply