Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Uhg. This is the exact opposite of what direction I want from Thunderbird. I want it to remain stable. I want it to remain looking like an email client I run on my native OS. I do not want giant white-space webshit design and an entire rebuild that makes all my extensions and well trained spam detection .dat unusable.

Please stop changing things just to change. Thunderbird works.



I believe you missed the part where the codebase has become impossible to work on. This isn't change "for change's sake", it's "because if we don't, this product is dead".


Thunderbird is absolutely due for a UX and feature set overhaul. But please please please don't follow current design trends: Thunderbird users are not and will probably never be people who appreciate the "everything is a mobile app" fad of the last few years. The term "webshit" absolutely feels apt here, and I would gladly triple my donation for the coming year if it meant that they committed to maintaining a traditional desktop look and feel in the rewrite.


I will probably need to look for alternatives, if I catch any sniff of "we are an electron app now" or similar. In that case I will probably only use the older version as a lookup program for past e-mails, if I cannot import them into something else. Or I stick with an old version of Thunderbird.


I mean thunderbird is already running on an entire browser stack. Wouldn't electron be similar to what thunderbird is already using?


I thought XUL had been removed?


XUL is still hiding in there I think, though most things in Firefox have been rewritten in regular HTML. Not sure about Thunderbird, though the new settings page suspiciously looks like the Firefox one, so if not everything has been migrated yet, some stuff definitely have.

Either way, Gecko is what renders XUL and HTML, and therefore Thunderbird. It's essentially a big chunk of web stuff. It has always been this way.

Though I think Gecko is a tad more memory efficient than Chromium / Electron, and a lot nicer to use than your average Electron app.

And I'm pretty certain Thunderbird is staying this way. Becoming an Electron app would be a huge rewrite, and I think Thunderbird devs like Gecko. They say it in the blog post. It's not happening.


Extensions are not really a problem, cause Thunderbird have made it to scare off many over the years. They change rules, api, etc. many extension are not maintained, not compatible, whatever. I stopped installing and using Thunderbird extensions, it took me too much time and nerves on updates.


Frankly, it's surprising how long they managed to drag it along given they build on top of a weird fork of Firefox ESR. Their foundation is crumbling for years and years. They really need to get off of it.


And I want a better design with better out-of-the-box, turn-key support for both Outlook/Exchange and GMail for contacts, mail (with proper conversations/threading), and calendaring. The extensions are clunky, and it always takes way too much time to get even remotely close to looking/acting correct.


Yeah, they should work on fixing bugs, improving performance, fixing search and adding some features. The UI is fine, it is the best thing of Thunderbird.


I read the article and sounds like the rewrite is mostly to do with large amounts of technical debt and being tied to firefox's development cycle. This should enable them to fix bugs if they don't have to fight code always coming from an alternative product.


I read it too and I am not as hopefully as you given how previous changes have mostly made the performance worse than fixed anything. Hope I am wrong though.


I'd understand if you just resisted the UI changes. In the video they discuss serious underlying technical debt. Thunderbird is twenty years old now and most of us have technical debt on projects that are a fraction of that age!

I support the revived energy around the Thunderbird project and I trust that they will not betray old and loyal power users. Looking forward to future releases.


I like that Thunderbird exactly looks like what it looked like when I started using it in 2005, 18 years ago (save for the OS theme in use).

Though I would not mind some refresh. Many (younger? and as young as me, actually) people who are used to webmails and mobile apps find it ugly, and I can see that.

The world is missing a fast and efficient desktop mail client that looks good and I'd be glad if Thunderbird were it.

There's a world in which the Thunderbird team understands they have a huge number of long time users and they should be careful to keep it usable for them, where they will take feedback and in which they build something that doesn't suck for people who don't now it yet, and this world could be ours.

Wait and see? I understand the concern and that many people are worried, I also don't quite like the trend of UIs with a lot of space lacking contrast everywhere, but I think a good outcome is actually likely.


There are a ton of desktop email clients that have that design: Apple Mail, Windows 10/11 Mail application, Outlook, Mailspring, whatever.

Of client that have the UI/UX of Thunderbird... well only Thunderbird remained. I get that if you use the email sporadically with only one account, you are better with a client like you described, but at that point you can as well use a webmail.

Otherwise if you work with emails, and you manage tens or hundreds of email each day, Thunderbird interface is great, is compact, is essential, is functional. Not pretty, but works well, it's stable, it's reliable.

Thunderbird is a work tool, and a work tool to me doesn't have to be pretty, it has to work.


You know what? Nothing needs to be pretty. Why stop at work tools? A home is there to let you cook, sleep and live efficiently. No need to be pretty. A city is there to allow you to go from A to B without any fuzz and to provide the essential services. Pretty cities are annoying.

I have several accounts and thousands of mails. But I can't see how an efficient tool can't be pretty and how a pretty tool can't be efficient.

I agree with the pros you find to the UI of Thunderbird and that's why I use it. But non-prettiness is not a feature. Prettiness is. For most people, it will be more enjoyable, more so if they spend hours each day using the tool, which is more likely in a work environment.

If it's more enjoyable, more people will use it instead of all these non-free pieces of software you listed (and which I will not use as a consequence), which in turn might bring more funding, which might allow the Thunderbird team to make it even more reliable.

Life is there to be enjoyed and this includes work. I also use thunderbird for my personal email account so it's not just work for me, like many people out there.

Why are we even arguing for non-prettiness? This is madness.

Again, the revamping we are talking about is being done for maintainability reasons, which is what you want for your tool to remain efficient, stable and reliable.

I understand the concerns, UI rewrites are often upsetting, but the amount of resistance to change here is quite impressive.

I don't see the point of not wanting improvements. Of course I won't be happy if Thunderbird becomes less reliable or less efficient but we are not there yet.

I trust the Thunderbird team to do the right things. They have not failed me for almost 20 years. I can't use anything else because I'm too used to its UI, the keyboard shortcuts, everything. The first versions after the rewrite might not work very well and have bugs but we can always wait a bit before upgrading.


My home needs to be pretty because fundamentally I am an irrational animal motivated by my emotions. When I sit on my leather couch and look at my house plants and art that makes me feel good. When I come home and find things out of place it makes me feel bad.

A UI revamp is like coming home to a crime scene, or at least a messy kitchen.


Likewise, for many people, pretty tools make them feel better.

Of course, a UI revamp needs to be done carefully, taking existing users in account. If done well, it will be like someone living in the same home having done some cleaning.

Otherwise I agree, it's not good.


Pretty tools don't make me feel better. Useful tools help me do work, and finishing work makes me feel better. I have suffered at the hands of many a meddling UX designer over the years. The best tools I ever used personally were Perl CGI scripts with no styling at all. Just fast page loads and buttons that do what I need.


> But I can't see how an efficient tool can't be pretty and how a pretty tool can't be efficient.

Usually pretty and efficient doesn't go well together. Pretty tools not only add useless things (such as animation, transparency, etc) that are not functional but consume resources, but also are designed towards looking good without thinking at the usability of the tool, for example a lot of whitespace and padding, big line heights and fonts, remove features that most of the user don't need, etc.

A professional tool doesn't need to be pretty. If you go to a plant control room and look at the computer screens they have an interface that looks Windows 95 usually... but that is fine, since they need to be functional, not pretty, they don't need rounded corners, they use high contrast between colours that are ugly from a design point of view but allow to see things easily.

Most email clients are shit. They show you mails in a conversational way that is just wrong, mail are not chats, but letters. They insist on composing HTML mails, instead of plain text ones (like Thunderbird does). And have a very bad UX in general.

Of many things that can improve Thunderbird (for example a better integration with Exchange/Office365 with not only the mail but also the calendar/contacts, sync settings to a Mozilla account, better search in the emails) they focus on the only thing that make most people use Thunderbird.

> I don't see the point of not wanting improvements

I see it. I'm used to a tool, that I use with satisfaction since years. There is no reason why I have to learn to use a new UI or change the way I work because somebody at Mozilla decided that we need a more fancy looking UI. The reason I choose Thunderbird is because other software, such as Outlook, became shit because they followed the same path of modernization that now is following Mozilla.

If something is not broken and users are satisfied with it, why the hell do you want to change it???

By the way, so far I'm happy with the improvements in Thunderbird that Mozilla had done, because having prettier icons and fonts, having the dark theme, are all UI improvements that are purely cosmetics and doesn't change the UX, same shortcuts that I'm used, same mode of operation, I don't have to learn a new thing. Now they decide that the whole UI must be modernized, I don't get it. I will probably stay with the last Thunderbird that will support the current UI for a long time...


In the case of houses, I would think in most cases there's less conflict between prettiness and efficiency, for things like furniture there's much less space for the aesthetics to make a given piece more or less functional or efficient. However the tension isn't entirely gone, Juicero and 'McMansions' spring to mind as possible counterexamples.


I don't think paragonating email clients to houses makes all that much sense. Unless you use them for personal stuff (but most people use mobile phones or webmails for that these days, that to manage 1 personal account it's fine) email clients are a professional tool, used at work.

So it's more correct paragonating them to a factory, where furniture doesn't need to look good but it needs to be functional, safe and reliable.


No. If you want a “pretty” email client go make one and see how it does. Stability is the number one feature I want in a UI. The only other concern is responsiveness. Literally nothing else matters.


> go make one

It's not like it's easy. It crossed my mind a few years ago, actually. But why should I when the email client I actually happen to use decided to actually rebuild its interface? I'm not the one who is unhappy, I'm happy either way actually, I could answer "go fork Thunderbird if you are not happy".

There was an interesting talk at FOSDEM by OpenProject on how to handle UI revamps [1], there are ways to do it without breaking current users. I recommend it, I'm quite picky on presentations but this one was really good and I enjoyed it.

I agree that UI stability is important. UI stability is not the only important thing. Responsiveness indeed too. I hate slow UIs. Consistency with what users are used to (from the rest of the world) is very important too.

What's more, I read in the blog post that they are rebuilding the UI from scratch, but what I don't read is that they decided to change everything.

They can do it right. I can't say they will, but… again, let's see? I'm sure they'd be glad to receive feedback, questions and concerns.

Am I the only one enthusiastic about some potential Thunderbird UI revamp here?

I don't like many UI/UX choices on the current web, but I also like what KDE has been doing, and maybe Gnome too, there are places where UIs get better! Why not Thunderbird?

[1] https://fosdem.org/2023/schedule/event/practical_ux_at_openp...


What if I decide to remap your keyboard every 12 months because I think I have a better layout? If you practice for an hour a day you'll adjust in a month! Of course that will go out the window 11 months later, but I will have my promo in by then. Apple literally does this with keyboard shortcuts and UI elements in MacOS. This is what I imagine when I hear someone wants to "revamp" a UI.

In modern software "UI revamp" means turning muscle memory into papercuts.

Mozilla can rebuild the UI without redesigning it. If they need to throw out underlying code to improve performance or maintainability that's fine. But changing UI elements is like renaming a boat. You just don't do it.


If you decide to turn my functional if bulky 70s office building into something a bit fresher I won't mind. Of course don't do it every month but Thunderbird hasn't changed for twenty years.

Apart from the attach button that was put at the other side of the compose window. That was annoying.

I fully expect the new UI to have a mode resembling the current one and the current keyboard shortcuts to still work. Now, if it's not the case I'll agree with you.

I too am pretty pissed off by many UI revamps and modern web UIs in general, but I'm quite confident because Thunderbird is not your regular shitty web app powered by a horde of investors.

We will see.


> if you decide to turn my functional if bulky 70s office building into something a bit fresher I won't mind.

I worked in one of these and it was the best office space ever. Built into a nature preserve. There were paths along the water between the buildings. Everyone had an office with a window and view of trees and water. It was dated but I had zero complaints. We got bought by a company in Silicon Valley and they moved us to an "open office" in what was essentially a warehouse. Fancy new furniture and desks, none of it better than what we already had. Attractive but uncomfortable. The development team was placed next to sales, which is about as loud as an elementary school at recess. It was horrible. The only view was of a retaining wall in the parking lot. Nothing about it was better. Even the HVAC was worse.


They didn't keep the features that mattered to you and implemented this badly on top of it. Of course it's bad.

Okay, that's a tangent, but if done well, new buildings should be better because we improved on many plans.

At the campus in which I studied, 70s buildings are mostly ugly and badly isolated (done quickly all at the same time because they were needed quickly, standards of back then, also fairly solid). Cold in winter, hot in summer, quite dark inside overall at least for the corridors.

They did a decent job for the new buildings. Rooms still have the same number of people. Those buildings are rented for 30 years costing a lot to the university but they are better overall.

So, yeah. In both cases, new stuff can be better but of course it needs to be well done, stuff that matter need to be there and users listened.


Thunderbird sucks, full send. I love free software and I've used TB for ten years because it's bundled with lots of Linux distros. But one paragraph into the post they are making excuses for how bad they are: "Why does Thunderbird look so old, and why does it take so long to change?"

I'm definitely not complaining about the UI "looking old" - I like UIs that are old, they are simple! But Thunderbird is glitchy, sluggish, and plagued by idiotic design decisions (for example, why the fuck do they make it hard for me to include attachments in a reply? super obvious example of some cranky "principled" programmer who's happy to give the middle finger to Thunderbird's actual users).

We're on TB for one reason - we're too busy to evaluate replacements. If/when we find the time to evaluate other clients we will absolutely replace it. The post stinks of hostility toward their users, which is unfortunately no surprise with Thunderbird.


Unfortunately the web keeps changing. Firefox is trying hard to remain relevant and needs to be flexible with their code-base. So Thunderbird does not live in a stable world.


Strange comment. Thunderbird is for email, not the web.

Are the people who want it to change confused about the difference between smtp and http?


In TFA it says that Thunderbird is built on top of Firefox, which makes it difficult for them to keep up and causes a lot of churn and bugs. I imagine that’s what the parent poster is referring to.


Yes, and today, to render mails, you need a web engine. Unless you only want to deal with text email but that comes from with its fair share of tradeoffs, including the occasional unreadable email in text… which you'll open in a web browser.

And as a mail client you'd better follow the security fixes of the web engine you are using.

I guess not everyone is willing to use an old web engine derived from an old version of Word and maintain this thing for the eternity.


You can turn off auto-updates or build off a present revision. Those won't go away.


Yeah, I did. I technically use a thunderbird fork. It'd be a shame if the extension ecosystem split though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: