Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
IT

The Future Of Thunderbird (thunderbird.net) 153

Thunderbird blog: Before we really dig in, let's start with the future. We believe it's a bright one! With this year's release of Thunderbird 115 "Supernova," we're doing much more than just another yearly release. It's a modernized overhaul of the software, both visually and technically. Thunderbird is undergoing a massive rework from the ground up to get rid of all the technical and interface debt accumulated over the past 10 years. This is not an easy task, but it's necessary to guarantee the sustainability of the project for the next 20 years. Simply "adding stuff on top" of a crumbling architecture is not sustainable, and we can't keep ignoring it. Throughout the next 3 years, the Thunderbird project is aiming at these primary objectives:

1. Make the code base leaner and more reliable, rewrite ancient code, remove technical debt.
2. Rebuild the interface from scratch to create a consistent design system, as well as developing and maintaining an adaptable and extremely customizable user interface.
3. Switch to a monthly release schedule.

Inside those objectives there are hundreds of very large steps that need to happen, and achieving everything will require a lot of time and resources.

This discussion has been archived. No new comments can be posted.

The Future Of Thunderbird

Comments Filter:
  • isn't it easier to just start over
    • isn't it easier to just start over

      1. They don't have the resources to start over.

      2. They have been letting it get worse over time (years and years of technical debt, crappy UI, etc) - what makes anyone sane think that the same people responsible for the current situation have the required competence to fix the shit they allowed to happen?

      3. Web-based email (GMail) and programs like Microsoft Outlook Mail and Safari Mail are the go-tos for the vast majority of people. There is simply no demand for a warmed-over Thunderbird now; and even

      • Re:start over (Score:5, Interesting)

        by RoccamOccam ( 953524 ) on Thursday February 09, 2023 @03:45PM (#63279627)

        There is simply no demand for a warmed-over Thunderbird now; and even less 3 years from now, if they can even fix it in 3 years. Which they can't.

        Well, there is some demand. I use it and like it. It's the best solution on Linux that I've found. This announcement makes me happy.

      • I don't get the love for web-based email. And especially not the drab from Google. I have an account there, but I'll drop it without hesitation if they would prevent my local mail client to pick up mail from their servers.

        Problem is also that when I delete mails using the Google web-interface, the mails disappear from view, yet the amount of storage spent on their servers does not go down. And yes, I have been known to throw away several thousands of messages at once. Not one iota of difference. I use MailS

        • Actually, I went to use RoundCube on my server, but it seems that many of the auto-install scripts for several apps, such as geeklog, use seriously out-of-date stuff that I don't feel like arsing around with. Must be because as you get older, your time is more valuable to you. Or you just get tired of the "same shit, different day" software maintenance problems.
    • This is often a very bad idea. [joelonsoftware.com]

  • I love Thunderbird (Score:5, Insightful)

    by ichthus ( 72442 ) on Thursday February 09, 2023 @01:31PM (#63279107) Homepage
    I love Thunderbird as-is. But, I'm looking forward to seeing what's in store. If I don't like the new, I'll go back to a fork of the old.
  • Uh oh... (Score:4, Informative)

    by IWantMoreSpamPlease ( 571972 ) on Thursday February 09, 2023 @01:32PM (#63279111) Homepage Journal

    >It's a modernized overhaul of the software, both visually......Rebuild the interface from scratch to create a consistent design system, as well as developing and maintaining an adaptable and extremely customizable user interface.

    I can picture it now...lots of whitespace with light grey text on top...

    • Re:Uh oh... (Score:5, Insightful)

      by rudy_wayne ( 414635 ) on Thursday February 09, 2023 @01:39PM (#63279141)

      It's a modernized overhaul of the software, both visually......

      Uh-Oh, indeed. "Modernized" == Crap.

      I had to switch back to an older version of Thunderbird because they've made too many stupid, pointless changes to the UI.

      • Re: (Score:2, Troll)

        by narcc ( 412956 )

        That's nonsense. There are people like you that complain about every change the UI, no matter how good that change happens to be. Then you get used it, even start to like it, just in time for you to bitch and moan about the next change.

        Do a quick GIS for "Netscape Navigator" or "Eudora Pro" if you need a trip down memory lane. We are a lot better of today than we were then, and those wretched things were a lot better than the crap that we had before that!

        Yeah, not everything new is better, but that's jus

        • My job requires me to do it as quickly as possible. Fucking around with my workflow slows me down and gets me into trouble.
          • by narcc ( 412956 )

            A good UI can dramatically improve productivity.

            Yeah, you'll slow down a bit while you learn something new, but that's a very short-sighted complaint. Given the choice, do you spend a few hours learning now so you can save hundreds of hours throughout the year, or do stick with the less-productive UI to save a few hours learning?

            Also, if your job requires using email at a break-neck pace, I'd recommend finding a better job. It sounds like you work in a white-collar sweatshop.

            • but that's a very short-sighted complaint.

              Valid one none the less. Sure I could spend the time learning something new and take the chance of getting fired, or I can just continue on. Money is not an optional thing in my life.

              • by narcc ( 412956 )

                You're claiming that you'll risk getting fired if there is a tiny drop in email productivity caused by upgrading your mail client, but you not only have control over your mail client, but time to post on Slashdot in the middle of the day? I'm not buying it.

                Do you have any real complaints?

            • A good UI can dramatically improve productivity.

              A good UI requires colour in order to provide more obvious differentation among elements. Without that, many things becomes less reflexive, and what should happen subconsciously suddenly requires conscious intervention. It's totally beyond me why today's UI designers have such a hate on for colour, and such a love of vast whitespaces that necessitate greater mouse movement and more scrolling.

        • Eudora omg! Used it for years!
    • I can picture it now...lots of whitespace with light grey text on top...

      Nope ... completely wrong!

      It's going to be a 'dark' theme by default with a hidden option to switch to a light theme that won't work as well as the current one.

    • I can picture it now...lots of whitespace with light grey text on top...

      And no colours. Not anywhere, not ever. Because colour provides NO help in quickly and reflexively identifying and differentiating among UI elements and controls. /sarc

    • Re:Uh oh... (Score:5, Insightful)

      by SparkyMartin ( 206236 ) on Thursday February 09, 2023 @05:00PM (#63279949)

      UI "modernization" use to mean more features, functionality, and overall general & measurable improvement; now it means to copy Google/Apple/MS/social media's crappy unintuitive unconfigurable designs and "do what everyone else is doing". UI design has turned into a fashion show where all the fashions are the same ridiculous fashion.

      Besides, they already "modernized" the UI five or more years ago by:
      -removing all color from the UI
      -adding a hamburger menu which has no place on Desktop applications
      -replace colorful, meaningful, and distinctive icons with ambiguious monochrome wireframe icons
      -making older extensions incompatible
      -removing any easy way to change the font size of any pane without having to write 300 lines of css.

      I shudder to think what is in store for the upcoming "modernized" Thunderbird.

  • My hopes (Score:5, Interesting)

    by GlennC ( 96879 ) on Thursday February 09, 2023 @01:34PM (#63279121)

    While I am happy to see that Thunderbird is still being worked on, and I continue to use it, I hope that the interface doesn't change too much. I like it just as it is.

    I will have to keep an eye out for alternatives if things get too unusable for my taste, I guess.

  • by dskoll ( 99328 ) on Thursday February 09, 2023 @01:34PM (#63279131) Homepage

    If/when they complete this project, I might look at Thunderbird again, but I left it quite a while ago for Claws Mail. More lightweight with proper support for an external editor.

    • Why would you need an external editor to type an email?

      This isn't source code.

      • You mean why not use a web browser and webmail?
        They lack many features but to each their own. For me, the killer feature of Thunderbird is to be able to hit the reply button and that the "from" email address is the email address the message was actually sent to. And being able to edit the "from" field on the fly.
        Webmails (and most email clients like Outlook) will just use a pre-defined identity (name + email address), at best from a list of identities, and at worst won't even pick the correct one or will us

        • by dskoll ( 99328 )

          Yes, Claws intelligently picks the From: address (and lets you edit it) too. It is indeed a killer feature.

      • by dskoll ( 99328 )

        Because my editor has a lot of useful features that I like, and a bunch of keybindings that I am used to. If I want to pull a snippet of a file into my email, it's dead easy. If I want to reflow paragraphs, dead easy. Etc...

    • by chthon ( 580889 )

      Can't get more lightweight than mutt + vim...

  • by bradley13 ( 1118935 ) on Thursday February 09, 2023 @01:56PM (#63279199) Homepage

    If they need to do some refactoring, or clean up some technical debt, that's great. I'm skeptical about a new interface. It's nice having a simple, low-bling interface.

    A monthly release schedule? Why? It means that features will be pushed out fast, with the users doing the final testing. There's nothing about a mail client that needs to move fast. Annual or semi-annual releases would be better.

    • by KlomDark ( 6370 ) on Thursday February 09, 2023 @02:06PM (#63279231) Homepage Journal

      "Agile as Religion" is killing a lot of software. Fail fast! Fail early! Fail late! Keep updating every damn time a user starts the software. If there's a bug, we'll add it to the backlog. Yay Yay Yay!

      • If there's a bug, we'll add it to the backlog. Yay Yay Yay!

        This is a serious process fail. You can tell which companies are doing well and which are doing poorly by looking at their bug tracker.

        • by KlomDark ( 6370 )

          Hey, "process"...

          More like "We do agile every morning, we're agile!"

          Suggest a change to that process and "Nope, that's how we've always done it"

          If you can't get it past the resident control freak/pseudopsychologist, it don't happen.

          • More like "We do agile every morning, we're agile!"

            At least they don't sit down during their standup meetings.

            • by KlomDark ( 6370 )

              Ugh, the stupid standing up is so dumb. But then again I've worked remote for the last four years until this latest job. Just so damn stupid. We should get funny hats and do chants if we're going to treat it like a religion.

    • I both agree and disagree. Going years without pushing any changes to users is also bad. It means nothing gets tested real-world before it's too late to undo.

      They just don't have enough developers to back-port patches to an LTS release. There's nothing between "nightly build" and the current version that everyone else is on. Better to be able to choose at install time whether you only get feature updates rarely or monthly.

      As far as the UI, it's ugly and functional. If it could be less ugly and still fu

  • by QuietLagoon ( 813062 ) on Thursday February 09, 2023 @01:56PM (#63279201)
    ... seeming to ignore comments posted on the Thunderbird support forum. Yet the developers have come asking me for donations. Now, with this announcement, it is looking like yet another API change that will break even more add-ins, as if the last two API changes didn't break enough things. Thunderbird developers seem to boast about the add-ins, yet they also seem to go out of their way to break them. Honestly, I would not mind donating to Thunderbird, but for now, why support developers who do not listen to users' requests?
  • Recently my Thunderbird install gave out with a "please donate" request.
    Most of us use credit cards with "rewards" points. I'll observe that using your points for keeping the open source community running is painless if you are not other wise using those points actively. I'd suggest choosing how many of the total points you want to use for donations, and then on Febuary 1st (because nothing happens on that day, right?) going around with the points for donations. I believe PayPal and Venmo make this fairly p

  • Comment removed based on user account deletion
    • but... who uses a single device for anything anymore? Don't even the children of cattle-heard-following, horizontally nomadic tribesmen in the Kalahari have at LEAST a smartphone AND a tablet computer? What if a hypothetical child of a nomadic tribe downloaded a copy of an email message to Thunderbird on his or her One Laptop Per Child (OLPC) "XO" computer then needed to refer back to it from Thunderbird on an iPhone or Apple Watch? I mean, that kid would HAVE to have Thunderbird on BOTH devices configured to leave the message on the server so it's accessible from BOTH OF THEM, wouldn't he or she?!?

      You a couple decades out of date. IMAP works fine and keeps the message on the server. It's actually the default. And when you mark an email as read on one device, guess what? It gets marked as read on the server.

      Nobody willingly uses POP3 anymore, everybody switched to IMAP long ago, or non-standard protocols (mostly MS Exchange / office 365 / whatever it's called) with similar features.

      You can use Thunderbird on your PC and the Gmail application on your phone just fine, with the same email account.

      • Re:What is it? (Score:4, Informative)

        by kbrannen ( 581293 ) on Thursday February 09, 2023 @03:10PM (#63279499)

        Nobody willingly uses POP3 anymore, everybody switched to IMAP long ago, or non-standard protocols (mostly MS Exchange / office 365 / whatever it's called) with similar features.

        POP3 is a wonderful thing when your provider limits how much email can be stored on their email server. Yeah, I know you're going to say to change providers, but there's no need and that would be a LOT of hassle. Unless I'm on vacation and for some crazy reason need to look at email (it's happened but it's a rare thing) I only use email on my home computer and that's it; I don't use a lot of different devices. Simplicity has it's place.

        • If you don't want to change provider and your provider doesn't allow mail forwarding, you could configure a new free account with decent storage (Gmail and others allow that) to fetch your old mails over POP3.
          You could then configure your home computer to fetch your mails using IMAP and could even read your mail on other devices, such as when you are in vacation.

          It would also have the added benefit of making you less reliant on crappy things like SMS or whatever you are using on your phone since you are obv

        • by dskoll ( 99328 )

          I run my own IMAP server. It's not hard. And I don't want Google sniffing through all my email, so I won't host any personal stuff there.

          I have archives of email dating back to 1991 (!!); total disk space used is about 30GB which is insignificant given the size of hard drives today.

    • Gmail and the like are great, yes. I would have a tough time without it. But I have decades of email and an unwilling to pay to upgrade my Google storage quota, so all my Gmail older than one year gets downloaded to my local mail client (which used to be Thunderbird, but I recently switched to Seamonkey because I got tired of multiple message corruptions).
    • Re:What is it? (Score:5, Informative)

      by kbrannen ( 581293 ) on Thursday February 09, 2023 @03:05PM (#63279473)

      I'm not bashing Thunderbird or dedicated email apps or trolling here. I am literally asking, what does Thunderbird (or any dedicated email app) have to offer as an inducement for why I or anyone should use that anymore instead of the web interface? I'm not trying to talk anyone out of using those, far be it from me to tell anyone what to do... (wink...) but it's a legitimate question in 2023.
      Do people still USE email provided by someone who doesn't offer a web interface for email? And if the maintainers of Thunderbird or the program's boosters can't explain WHY anyone should use it, well... why use it?

      Yep, I use Thunderbird all of the time. Use a Web interface? Those suck hard, as in hard to use. I can't have folders within folders (etc) to archive email. My provider limits how much email I can keep around and I have more than that. Sorting and searching and threading is SOOOOO much better in Thunderbird than what a web interface can do. There are no filtering rules in my providers web interface, but Thunderbird does that ... and offers tagging/categories and so much more the web interface just doesn't do, not even gmail's. Yep, I also have multiple email accounts and Thunderbird handles that nicely too while a web interface can't. And if I really have to, I can go into the mail dir and just "grep" for something, though I haven't had to do that in years, but it's there if I had to. It also makes it easy to backup email in the way I want to do it too. So no, I don't want to be forced to exclusively use a web interface for mail.

    • by caseih ( 160668 )

      I use the Gmail web interface sometimes, Gmail app on my phone, and Thunderbird on my laptop and desktop computers talking to Google's IMAP server. All with the same gmail account. So I'm not sure quite what you're going on about.

      For you thunderbird offers very little. For me, Thunderbird offers a very comfortable, familiar, and powerful interface for managing mail. I can still use the web interface for Gmail if I want, but I find it very clunky compared to Thunderbird. Plus I like having email in its o

    • Re:What is it? (Score:4, Interesting)

      by thenitz ( 4779053 ) on Thursday February 09, 2023 @04:43PM (#63279851)

      I'm one of the holdouts still using Thunderbird.
      I work as a consultant so I got a bit of email accounts from various customers, plus personal accounts. Mostly GMail and Outlook but also one Yahoo. They all get read from one application. Even more, I can drag and drop emails from one inbox to the other, drag and drop attachments, reply from a different account.
      I can also archive old emails on my local computer, just drag the folder and here's a backup copy of my email archive.
      Threaded view is something you don't find in web interfaces. Helpful when you have a long tree of replies and forwards across multiple people from different organizations and you want to make sure that your reply goes to the right group.
      The quick filter feature is fast, reliable and most important consistent - I get the same results every time. When I want to get all the emails from John in the past two years and make sure the real important one with the original contract details is not missed, I trust Thunderbird more than a web mail here.
      This does not stop me using the web interface when it makes sense - mostly when doing search, calendar and address book integration. I can easily use both worlds.

  • by demon driver ( 1046738 ) on Thursday February 09, 2023 @02:14PM (#63279259) Journal

    I read a lot of fear of interface changes here, and some fear code changes which might render the existing addons incompatible. An uninvolved reader might ask themselves, why so much negativism? But the fact is that the user base has a long experience of exactly such changes happening in operating systems and applications, specifically including those coming from Mozilla. Senseless user interface changes which, in the best case, improve nothing but force people to relearn, and in the worst case reduce usability. And technical changes that cause incompatibilities and loss of functionality through the disappearing of addons.

    I'd like to give the Thunderbird team the benefit of doubt, but I'll believe that this will end good only when I see it.

    • {{{ --- why so much negativism? But the fact is that the user base has a long experience of exactly such changes happening in operating systems and applications, specifically including those coming from Mozilla. --- }

      .

      For me, the changes done by Mozilla and Thunderbird developers do not seem to in response to users' requests, but more for the faddish whims of those developers. If the Thunderbird developers actually cared about what the users want, don't you think they would pay more attention to what

    • Why so much "negativism?"

      Allow me. The 3 pane layout is basically a highly usable design pattern. The button layout expresses the main activities you want to do. Get mail, compose, forward, reply, reply all, etc. In reality there is no better way to do it. You cannot move the buttons, change their colour, font, etc, and make a valuable improvement.

      So when a bunch of "designers" gets in a room, unsurprisingly, they re design everything. Designers gotta design. So they end up fixing what isn't broken.

      And that
  • MailDir (Score:4, Insightful)

    by Zaiff Urgulbunger ( 591514 ) on Thursday February 09, 2023 @02:19PM (#63279281)
    I mean, it's only 2023, so is there any chance this can work reliably enough that I can use it? [mozilla.org]
  • by ocean_soul ( 1019086 ) <tobias.verhulst@NoSpAm.gmx.com> on Thursday February 09, 2023 @02:36PM (#63279347)

    " 2. Rebuild the interface from scratch to create a consistent design system, as well as developing and maintaining an adaptable and extremely customizable user interface."

    Will have to see what the result is, but it is always very worrying when interface designers might be involved in something.

    • Hint - it will never be completed. We've seen this show before. These "we just had a "Come to Jeebus" moment - we really really REALLY need to fix all the crap we've let pile up over the last 2 decades (yep, the predecessor to Thunderbird was started 20 years ago) and the solution is obvious - a new interface!"

      Why the emphasis on the UI? Because when you put a UI "designer" in charge of such a project, everything looks like a UI problem. If they were competent, they wouldn't be in the current situation.

  • The only UI tweak I think it needs is a multiline threadpane. The one line format takes up too much real estate, especially in the vertical layout. I'm not seeing the point of the sidebar they just added, which also limits that space, so there's room to screw up here.

    The only substantive change I can see is going to conversation style threading like most other mail clients. That is, include the user's outgoing mails in a conversation thread. It's a missing element that I notice often, though all I have to d

  • by bill_mcgonigle ( 4333 ) * on Thursday February 09, 2023 @03:30PM (#63279573) Homepage Journal

    Don't do anything else before you implement threading. Dedicate a whole release to it if needed.

    Doing everything in the interface thread was insane in 2002 and it still is today. It was cool in the early 90's when developers generally adopted multithreadding.

    It's absurd to be typing and have input stop for 30 seconds because Thunderbird decides to go update some indexes.

    It's basically for a few extensions that I still use Thunderbird. And one of those got seriously hobbled with all the extension API churn.

  • by schweini ( 607711 ) on Thursday February 09, 2023 @03:42PM (#63279613)
    I recently was forced to switch a client from Thunderbird to Outlook (desktop). And whil Outlook does look more modern, I am impressed how shitty it is. It constantly hangs, complains about strange file size limitations and is overall just incredibly buggy. Thunderbird just simply worked. But someone told the CEO that "all the professionals use Outlook" - but I still haven't gotten a good explanaition on why. We have lost countless hurs of productivity and extra troubleshooting because of this P.O.S. Outlook Desktop (using Office 365 hosted emails, no less!)
    That being said, I think client-side email programs are dead. Webmail IMAP clients are simply way better for 95% of use cases. Be it paid for or self-hosted.
    • That being said, I think client-side email programs are dead. Webmail IMAP clients are simply way better for 95% of use cases. Be it paid for or self-hosted.

      hope not. Webmail is nice, except when it isn't, such as times when you have no internet and need to find an email or check mail. A client side email program enables access to received messages even when you can't get internet access.

  • by NotInKansas ( 5367383 ) on Thursday February 09, 2023 @03:53PM (#63279665)
    When the new Thunderbird development team took over, they invalidated the ENIGMAIL GPG encryption plugin capability in favor of fully integrating PGP natively into Thunderbird. This sounds great, but as always it depends upon good implementation. That didn't happen and the developers are adamant their way is better.

    With Enigmail, as with any other sane implementation, private key passphrases exist only in the user's head and in dynamic ram long enough to be used before being purged. Private key passphrases are never stored on system drives.

    The new Thunderbird team in their laudable zeal to make encryption easy to use, saves private key passphrases to the system drive so Thunderbird can automatically open and decrypt without user interaction. This is wrong wrong wrong! The development team will argue that it's protected. We can argue the dubious level of protection provided, but the primary point is it should not have ever been saved in the first place! I dropped Thunderbird for the unreliable and dangerous product it's become.
  • I'm sure that as a part of their rework they are going to forego their current, simple-yet-efficient client identity and follow all the crappy trends other providers are following at the moment in their UIs, including needless elements, counterproductive enhancements, unavoidable telemetrics, "hey, checkout this feature" pop-ups and, most of all, advertising.

  • I quite like Thunderbird and have found it to be very stable over the last 17 years or so that I have been using it - I certainly prefer the UI of TB when compared to Outlook - haven't used much else except for Gmail. I especially like the ease with which you can filter incoming messages. Hope they don't change it too much.
  • I use Thunderbird constantly. It's been my email client pretty much since it came out. I really like that it's easy to copy (and back up) a profile folder to another machine (the profile folder is even cross-platform) with a fresh tbird install and be up and running instantly. I have a few nitpicks and things I'd like to see updated: the biggest one being that there's no way to make it auto-mark an email as read when you reply to it. But other than that, and maybe a couple other little things, it works r

  • Thunderbird. What's the price? Fifty twice.

    Seriously, I used TBird a long time ago but it's interface sorely lagged other programs and I switched from it.

  • Honestly I don't know much about Thunderbird. Why? Because after 45min of fiddling with it I could not get it to accept the fact I have different credentials to log into an email server to receive mail vs the smtp server I use to send mail.

    Has it been fixed now? Don't care. It had it's chance 3 months ago and it blew it. After wasting the majority of an hour on it I didn't even bother looking for something else and defaulted to the Windows Mail app. That is a true piece of shit, and a UI disaster. But it ac

  • Have been using the same Eudora Pro 7 installation since ~2002, albeit with updated TLS [worldcadaccess.com] from Hermes. It has been transitioned through Windows 2000, XP, 7, and now 10 LTS.
  • When I was at Microsystems Software, the product had turned into spaghetti code, but it worked. There was even a comment from a programmer, that had left before I started that said, this code needs to be rewritten, but Dick wanted it done now, I will rework this code later.

    Since we were doing a an NLM and Banyan Vines version, I wanted to redesign the code and fold that into the Windows, DOS, and Mac version. Instead, the code ended up being ported.

    If it was Rearchitected, it would have reduced the code by

  • Thunderbird has been Mozilla's unwanted stepchild, but why, if not pressure from Google?
  • You can download you mail, and without ads, and manage it without Google spying on you.

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...