Classic TB2 theme for Epyrus

Board for discussions around the Epyrus mail and news client.

Moderator: athenian200

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-09-28, 22:10

I switched over to Epyrus full-time now, and adopted my preferred thunderbird theme on it.
Since it was specifically only working on the other UXP mail client before, it needed a few updates.

(Version for the alpha of Epyrus removed)
https://addons.epyrus.org/addon/classictb2-epyrus/ for the Beta version of Epyrus (2.0)
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

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

Re: Classic TB2 theme for Epyrus

Unread post by athenian200 » 2022-09-28, 23:02

Nice. This will be a good option for people who liked that look, so they can enjoy Epyrus, and I can still choose to have a different default theme. Seems like a win-win scenario. A lot of people did want me to make that the default initially, but with the add-ons site now it doesn't matter as much what the default theme is.
"There are two sentences inscribed upon the Ancient oracle... 'Know thyself' and 'Nothing too much'; and upon these all other precepts depend." -- Plutarch

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-09-28, 23:09

I did notice that the add-ons site doesn't seem to discriminate between mail and browser themes. I guess that should be looked at sometime.
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

Attronarch
Moonbather
Moonbather
Posts: 56
Joined: 2016-03-21, 12:35

Re: Classic TB2 theme for Epyrus

Unread post by Attronarch » 2022-09-29, 15:20

Thank you!

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1533
Joined: 2012-02-09, 23:35
Location: United Kingdom

Re: Classic TB2 theme for Epyrus

Unread post by Lootyhoof » 2022-09-29, 18:31

Moonchild wrote:
2022-09-28, 23:09
I did notice that the add-ons site doesn't seem to discriminate between mail and browser themes. I guess that should be looked at sometime.
The themes on the site are actually listed as compatible with a mail client. Though I've not actually updated them specifically for Epyrus, they're only really compatible right now with Interlink still.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-09-29, 19:33

Ahh ok. I wasn't aware they were also mail client compatible and marked as such in the rdf. Thanks for clarifying and saving me a headscratcher XD
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

Potkeny
Moon lover
Moon lover
Posts: 77
Joined: 2018-08-03, 17:00

Re: Classic TB2 theme for Epyrus

Unread post by Potkeny » 2022-10-01, 06:59

Thank you for the theme, I like it way more than the australis.

The "Lightning"-X-button is somewhat borked for me, did I mess up something with my settings?
It seems like it wants to show a "bigger" button, thus half of the "other state" is showing (the image is from when hovering over it, otherwise the half-X is on the other side).
Attachments
classic_tb2_lightning_2.PNG
classic_tb2_lightning_2.PNG (11.29 KiB) Viewed 1866 times

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-10-01, 13:53

Thanks, I'll have a look at it.... when I get time, sometime? XD
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

Potkeny
Moon lover
Moon lover
Posts: 77
Joined: 2018-08-03, 17:00

Re: Classic TB2 theme for Epyrus

Unread post by Potkeny » 2022-10-01, 14:31

Luckily its not a problem which causes issues (you can click on it and it'll close it), and so far I didn't experience anything else going wrong, so take your time and/or focus on more important things :)

User avatar
emgee
New to the forum
New to the forum
Posts: 2
Joined: 2022-10-24, 15:50

Re: Classic TB2 theme for Epyrus

Unread post by emgee » 2022-10-24, 15:56

Thanks for the TB2 theme - I much prefer coloured buttons. However, it seems to reduce the line spacing in both folder pane and the message list, which I can't see any reason for.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-10-24, 20:03

emgee wrote:
2022-10-24, 15:56
However, it seems to reduce the line spacing in both folder pane and the message list, which I can't see any reason for.
It's actually by design. That was the normal, compact line spacing that was always used before people started tossing a lot of extra whitespace around everything. It's one of the major reasons I always preferred this theme, because I rely on efficient screen real estate usage in my email client.
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

User avatar
emgee
New to the forum
New to the forum
Posts: 2
Joined: 2022-10-24, 15:50

Re: Classic TB2 theme for Epyrus

Unread post by emgee » 2022-10-25, 09:40

I don't remember things being so close together in TB! I must be getting old, because I find it difficult to use. Any way to keep the coloured buttons and increase the line spacing slightly?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-11-01, 18:03

I'm working on an update for Epyrus 2.0, which will involve re-versioning it.
I do have to ask what the versioning scheme of Epyrus will be like though so I can set the min and max versions accordingly? Are 2.0.x going to be generally compatible? how about 2.0 vs. 2.1 for theming? i.e. planning to bump milestones regularly or not? ;)
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-11-01, 19:49

OK so there's an issue dealing with Phoebus with the dual GUID system (since themes are never considered compatible for a different GUID). This will take some time to figure something out for a proper solution.
In the meantime, other theme devs should take note that Epyrus 2.0 requires a targetApplication block with the new GUID and version, but to keep Phoebus happy in the meantime, a current thunderbird block MUST also be retained or the addons site will not accept the upload.

If you updated to Epyrus 2.0 and want ClassicTB2, use the separate URL https://addons.epyrus.org/addon/classictb2-epyrus/
I had to separate it out because of potential version conflicts (2.0 < 52.6) etc.
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

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

Re: Classic TB2 theme for Epyrus

Unread post by athenian200 » 2022-11-01, 21:18

The 1.x versions were pretty much an alpha series. With 1.x, I hadn't yet even decided what I wanted to do with version numbers in the first place, the theme wasn't finished, etc. 2.x was probably the most radical change, this was obviously a huge one as we finally got what FranklinDM was working on off his development branch and into a released version of Epyrus, not long after I finalized a decision on how I was going to handle Epyrus version numbers going forward.

That's one reason why I hadn't specifically put out an invitation to adapt themes to Epyrus yet (though I suppose I should have been a bit firmer about warning people off adapting themes to Epyrus as it stood, I wasn't sure how long this situation would go on for, and anything that provided a reprieve from Australis was essential since people apparently hate that theme). 1.3.0 wasn't really meant to happen at all, it mostly only happened because the Epyrus theme wasn't progressing quickly, and I had a lot of improvements I wanted to get out to people, including security updates, calendar fixes, crash fixes, and being able to actually download perfectly good extensions, etc. Not to mention having a new release announcement that wasn't just another post in the megathread. I was in this awkward situation where basically everything else I wanted to do was locked behind the new theme that wasn't finished yet due to that being the central improvement I had planned for the 2.x series, and I didn't want to move forward and start calling it a beta with Australis still in use. So instead, I just released another 1.x version with Australis and most of the other improvements I wanted to make.

But now that Epyrus has the new theme and my final versioning scheme in some form? I'm expecting front-end changes that will require major theme modifications will be rarer, and by the time we reach the stable 3.x series, should happen very rarely, maybe at something closer to the pace they happen in mature applications like Pale Moon. But basically, the most chaotic and uncertain period of Epyrus development seems to be over, and by the time we reach 3.x, radical default theme changes should be even less likely.

Basically, you might want to anticipate things still getting cleaned up visually a lot in the 2.x series and be more cautious with versioning (even though I don't anticipate major issues and kind of expect them to be mostly compatible), but basically changing rarely if ever after 3.x comes out.

Sorry to hear about the Phoebus issues, though. That's the kind of thing that would have been hard to anticipate before release (since I don't have much experience with it), but it is a good thing it was noticed quickly and that you found a workaround. I hope it can be resolved, but I will understand if ultimately Phoebus turns out not to be suitable for what I want to do with Epyrus and I have to work out something else.
"There are two sentences inscribed upon the Ancient oracle... 'Know thyself' and 'Nothing too much'; and upon these all other precepts depend." -- Plutarch

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 32986
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Classic TB2 theme for Epyrus

Unread post by Moonchild » 2022-11-02, 22:07

Considering all this I've gone in and removed the alpha version of the theme from the addons site. I've also fixed up the db to understand other themes targeting epyrus now.

For the future it should be as simple for theme devs to just use 29877c1d-27df-4421-9a79-382c31470151 as targetApplication and it should all just work™ as regards the add-ons site; that is required for them to be usable in Epyrus 2.0.0 anyway ;) -- no longer necessary to have the thunderbird GUID in there but you can if you want to maintain compatibility with it as well outside of what we do. They should all be updated because they won't work in Epyrus 2.0 without changing the install manifest in the theme itself. For the sake of preservation I've not touched any of the other themes that I don't maintain.
"The best revenge is to not be like the person who wronged you." -- Marcus Aurelius
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb

Post Reply