Classic theme stopped working :( Topic is solved

Board for discussions around the Epyrus mail and news client.

Moderator: athenian200

User avatar
Octopuss
Lunatic
Lunatic
Posts: 419
Joined: 2021-02-19, 20:46

Classic theme stopped working :(

Post by Octopuss » 2026-02-02, 14:56

Why did a minor update break a theme? :( Now the program looks horrible :(
Specifically, it's ClassicTB2 for Epyrus.

User avatar
athenian200
Contributing developer
Contributing developer
Posts: 1637
Joined: 2018-10-28, 19:56
Location: Georgia

Re: Classic theme stopped working :(

Post by athenian200 » 2026-02-02, 15:33

I have no idea. It's probably just because I bumped the middle version number of the mail client... I vaguely remember this happening the last time I went from 2.0.x to 2.1.x. Possibly the version in there just needs to be bumped? If I'd remembered that would happen I might have just gone for 2.1.4.

But in all honesty, I don't maintain the ClassicTB2 theme myself.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind

User avatar
Bilbo47
Lunatic
Lunatic
Posts: 395
Joined: 2017-11-18, 04:24

Re: Classic theme stopped working :(

Post by Bilbo47 » 2026-02-02, 17:04

athenian200 wrote:
2026-02-02, 15:33
Possibly the version in there just needs to be bumped?
Either this isn't the fix or I don't know how to do the hack properly. For background, I've gotten it to work on like only one extension ever, so...

User avatar
Moonchild
Project founder
Project founder
Posts: 38922
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Classic theme stopped working :(

Post by Moonchild » 2026-02-02, 19:48

Check for updates in the Add-on manager of Epyrus! I've just released a theme update for it.
It should update to a compatible version, and then you need to re-enable it and issue a restart.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Octopuss
Lunatic
Lunatic
Posts: 419
Joined: 2021-02-19, 20:46

Re: Classic theme stopped working :(

Post by Octopuss » 2026-02-02, 20:47

Moonchild wrote:
2026-02-02, 19:48
Check for updates in the Add-on manager of Epyrus!
I must be especially stupid today but can you tell me how to do that? I don't see any check for updates button.
The theme is disabled and I can't do anything with it.
What am I supposed to do here?

edit: Nevermind, I simply removed it and went to the addons website and downloaded the .xpi again.
edit2: The theme works. Yay!

User avatar
Moonchild
Project founder
Project founder
Posts: 38922
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Classic theme stopped working :(

Post by Moonchild » 2026-02-02, 21:19

For future reference.
Image1.png
Add-ons manager -> gear -> check for updates.
You do not have the required permissions to view the files attached to this post.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Bilbo47
Lunatic
Lunatic
Posts: 395
Joined: 2017-11-18, 04:24

Re: Classic theme stopped working :(

Post by Bilbo47 » 2026-02-03, 13:08

Moonchild wrote:
2026-02-02, 19:48
I've just released a theme update for it.
Thanks for the quick turnaround :)

User avatar
Octopuss
Lunatic
Lunatic
Posts: 419
Joined: 2021-02-19, 20:46

Re: Classic theme stopped working :(

Post by Octopuss » 2026-02-03, 17:52

Moonchild wrote:
2026-02-02, 21:19
For future reference.
Image1.png
Add-ons manager -> gear -> check for updates.
Oh. Well that explains how I missed it with my ADHD. Tiny icon when your focus is stolen by the big fat coloured menu on the left, heh.

User avatar
Halvar
Moongazer
Moongazer
Posts: 8
Joined: 2020-04-15, 22:41

Re: Classic theme stopped working :(

Post by Halvar » 2026-02-07, 09:53

Octopuss wrote:
2026-02-02, 14:56
Why did a minor update break a theme? :( Now the program looks horrible :(
Specifically, it's ClassicTB2 for Epyrus.
In Epyrus 2.2.0, legacy themes no longer work (at least the ones I have installed). Updating install.rdf like this makes them compatible again.

Code: Select all

<em:targetApplication>
		 <!-- Epyrus -->
            <Description>
                <em:id>{29877c1d-27df-4421-9a79-382c31470151}</em:id>
                <em:minVersion>2.0.0a1</em:minVersion>
                <em:maxVersion>2.2.*</em:maxVersion>
            </Description>
        </em:targetApplication>
    </Description>
</RDF>
Last edited by Halvar on 2026-02-07, 14:04, edited 1 time in total.

User avatar
Moonchild
Project founder
Project founder
Posts: 38922
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Classic theme stopped working :(

Post by Moonchild » 2026-02-07, 13:12

I recommend you don't set maxversion to 2.* but keep it more conservative (e.g. 2.2.*)
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Halvar
Moongazer
Moongazer
Posts: 8
Joined: 2020-04-15, 22:41

Re: Classic theme stopped working :(

Post by Halvar » 2026-02-07, 14:05

Moonchild wrote:
2026-02-07, 13:12
I recommend you don't set maxversion to 2.* but keep it more conservative (e.g. 2.2.*)
That’s true, I fixed it in my post.

User avatar
Bilbo47
Lunatic
Lunatic
Posts: 395
Joined: 2017-11-18, 04:24

Re: Classic theme stopped working :(

Post by Bilbo47 » 2026-02-09, 21:54

Halvar wrote:
2026-02-07, 09:53
Updating install.rdf like this makes them compatible again.
Okay but what are the next steps? Please post a URL for "how to distribute XPI files for UPX"; my link is missing or stale. The docs tell the correct way to ZIP the folder into an XPI file.

Extensions that have a folder under the browser profile could I guess be updated in place? But the real way to make this change is to package it properly for others to download and install.

User avatar
Halvar
Moongazer
Moongazer
Posts: 8
Joined: 2020-04-15, 22:41

Re: Classic theme stopped working :(

Post by Halvar » 2026-02-10, 20:47

Bilbo47 wrote:
2026-02-09, 21:54
Halvar wrote:
2026-02-07, 09:53
Updating install.rdf like this makes them compatible again.
Okay but what are the next steps? Please post a URL for "how to distribute XPI files for UPX"; my link is missing or stale. The docs tell the correct way to ZIP the folder into an XPI file.

Extensions that have a folder under the browser profile could I guess be updated in place? But the real way to make this change is to package it properly for others to download and install.
I’m not sure if there’s an Epyrus add-on that can export themes. The simplest way is to re-download the theme from here:

Code: Select all

https://services.addons.thunderbird.net/en-US/thunderbird/complete-themes/
Open it with WinRAR, 7-Zip, or Ark (on Linux), edit

Code: Select all

install.rdf
in a text editor as mentioned above, and then install it again.

User avatar
Bilbo47
Lunatic
Lunatic
Posts: 395
Joined: 2017-11-18, 04:24

Re: Classic theme stopped working :(

Post by Bilbo47 » 2026-02-10, 22:44

Bilbo47 wrote:
2026-02-09, 21:54
Please post a URL for "how to distribute XPI files for UPX". The docs tell the correct way to ZIP the folder into an XPI file.
The answer I wanted is the "Command Line method" in this stack overflow answer. That gets me past the problem of 'cannot install upated xpi containing updated rdf'

User avatar
Bilbo47
Lunatic
Lunatic
Posts: 395
Joined: 2017-11-18, 04:24

Re: Classic theme stopped working :(

Post by Bilbo47 » 2026-02-10, 22:51

Halvar wrote:
2026-02-10, 20:47
Bilbo47 wrote:
2026-02-09, 21:54
Halvar wrote:
2026-02-07, 09:53
Updating install.rdf like this makes them compatible again.
Okay but what are the next steps?
simplest way:
- re-download the [xpi]
- Open it [in a ZIPper GUI]
- edit install.rdf
[- ensure the GUI updates the xpi with the changes]
[- close the GUI]
- install [the updated xpi]
Okay added the unstated part of these instructions :) This manual method is less consistent than a scripted solution.

User avatar
emgee
Moongazer
Moongazer
Posts: 13
Joined: 2022-10-24, 15:50

Re: Classic theme stopped working :(

Post by emgee » 2026-02-25, 22:07

Moonchild wrote:
2026-02-02, 19:48
Check for updates in the Add-on manager of Epyrus! I've just released a theme update for it.
It should update to a compatible version, and then you need to re-enable it and issue a restart.
Thanks so much - my Epyrus looks normal again!