Mozilla developers are remaking Thunderbird, sort of

Alfonso Maruccia

Posts: 1,011   +301
Staff
In context: Once upon a time, Mozilla was seemingly abandoning the Thunderbird project to focus exclusively on Firefox. Things changed in 2020, when the MZLA subsidiary was established to manage the mail client, and now the developers have announced a clear plan about how they will improve the program within the next three years.

Mozilla Thunderbird is approaching its 20th anniversary, and the developers are already thinking about how one of the most popular mail clients out there can be sustainable for the next 20 years. Thunderbird's codebase is old, so much so that it's becoming "unsustainable," but things will change starting with the release of the "Supernova" upgrade (Thunderbird 115) planned for July 2023.

The MZLA/Mozilla developers have announced they are rebuilding the Thunderbird interface "from scratch," with a modernized overhaul of the software both visually and technically. A massive rework to get rid of all the technical and interface debts collected over the past 10 years, which is "not an easy task" but a needed one if the Thunderbird team wants to sustain the project for the years to come.

Thanks to a steady flow of user donations coming to the MZLA initiative, the Thunderbird developers can now lay out a multi-year plan about what they are actually going to do with the software's open-source code. Right now, there are three medium-term "primary objectives" the MZLA team is going to implement within the next 3 years.

The first objective is about making the codebase "leaner and more reliable," rewriting ancient code and removing the aforementioned technical debts; the second objective is to rebuild the interface from scratch, creating a consistent design system while retaining an "adaptable and extremely customizable user interface." Finally, the third objective is a switch to a monthly release schedule just like Firefox.

As a matter of fact, Thunderbird still is "literally a bunch of code" running on top of the Firefox codebase, the developers said. This approach made it possible for Thunderbird to leverage all the "good stuff" of the open-source browser, like multi-platform support, the Gecko layout engine, and the Spidermonkey JavaScript engine/compiler. But it also made Thunderbird development a complex affair, as Firefox is managed by hundreds of developers changing things on a daily basis while the mail client can count on "a bit more than a dozen" core developers.

However, the community-based approach of MZLA and the steady donations have greatly helped Thunderbird traverse the difficult times the project had to endure in the last few years. The Thunderbird community will be the focus of the project in the future as well, as the developers will bring the many improvements they have in store for the program's UI and user interface (UX) in the next 2 years while creating an interface that "can adapt to everyone's needs."

In the upcoming future, Mozilla Thunderbird will focus on adding new features that some competing mail clients have had for years, as well as on the creation of innovative solutions to improve everyone's experience. The team of core developers is growing as well, while there are plans to increase revenue streams beyond users' donations.

Permalink to story.

 
Please, please, please don't wreck the add-on ecosystem! That is what they did to Firefox! Many of us like the UI and the add-ons!
 
I use Thunderbird, so I hope they don't wreck it. I hope they will allow people to opt out of upgrading until we can see whether the new version works or not.
I use it too, and the one thing that I think they should fix immediately, is that every time I start it it comes up with a message box, nine times, no less, that says "there is no email program associated to perform the requested action" http://forums.mozillazine.org/viewtopic.php?f=39&t=3081523
This started happening to me about six or so months ago, and I have to click the "ok" button on repeated message boxes nine times before Thunderbird finally starts. That never used to happen.
 
I use it too, and the one thing that I think they should fix immediately, is that every time I start it it comes up with a message box, nine times, no less, that says "there is no email program associated to perform the requested action" http://forums.mozillazine.org/viewtopic.php?f=39&t=3081523
This started happening to me about six or so months ago, and I have to click the "ok" button on repeated message boxes nine times before Thunderbird finally starts. That never used to happen.
Sucks to suck. Thunderbird isn't the same it used to be 10 years ago.
 
Not really Mozilla's fault... but I'm finding lack of full Exchange support is holding back its adoption in SMB. It would be great if this was somehow resolved/hacked as I find Thunderbird much faster and responsive than Outlook, even in its current state of cruft.
 
Its free and it works 10 times better then the default outlook in windows. I mean, I had some corrupt files here and that drove me to the point of going to Thunderbird. Since then never changed. And always advising clients to use it.
 
I will add this:

I have latest Thunderbird version 102.7.2. It is working really well for me. I have several add-ons that I like and they still work. Yes, there were some that stopped working with the updates over the last couple years, but the ones that are important to me are still good. Please don't break current working add-ons!

One add-on that broke that I miss, though, is Account Colors. It made different email accounts, and the email associated with the accounts, come in separate custom colors. It may not sound like that big of a deal, but it was perfectly executed, useful, and surprisingly... beautiful.
 
Its free and it works 10 times better then the default outlook in windows. I mean, I had some corrupt files here and that drove me to the point of going to Thunderbird. Since then never changed. And always advising clients to use it.

And also, compared to outlook/windows mail, it’s extremely easy to move all the data to another PC without re-adding all the accounts. Just move the Thunderbird folders from appdata-local and appdata-roaming, done
 
Back