Fixing Thunderbird’s UI
December 11, 2009
For a while I’ve been unhappy with my current email client situation—I shall be outlining why and how exactly in a future blog post—enough to get me seriously thinking about writing my own client. So when Thunderbird 3.0 was released the other day, I gave it a shot and have been using it ‘in anger’ since, just to find out what it’s like.
Previously Thunderbird was a dog, especially the UI. Awkward, old-fashioned, slow and a horrible search feature. Thunderbird 3 fixes a lot of these problems. I like the new toolbar design: less icons, more text. Looks like Aza Raskin got his way there—good! I also like the placement of the Reply, Delete, etc. buttons. Archiving and tagging is great too, though I haven’t yet figured out how to find all emails belonging to a tag.
Of course, there’s still a lot wrong with the UI. I don’t like the window vs. tab inconsistency. I wish they had gotten the email composer to work in a tab (instead of a separate window) for the 3.0 release. To be honest, I’d prefer if there was no separate window or tab feature at all. Take the search functionality, for instance. Both Thunderbird and Gmail get it wrong by diverting me to a completely different page for search results. At least in Gmail the results page looks like a regular folder view.
There are many other niggly little faults. For instance there’s this pathetic Windows-inspired Tools menu that does indeed contain brilliant tools, but sadly also the access to the Preferences, Account Setting and Add-ons dialogs (at least on the Mac they bring Preferences round to the Thunderbird menu where it belongs.) To my mind, all these are settings and should be part of the Preferences dialog. That’s where I always go first, just to remember that Thunderbird makes you go somewhere else to change the account settings.
So I’ll be giving a shot, customizing the heck out of Thunderbird until it meets my needs. I will start out with the UI, improving among others the things I’ve mentioned above. Last night I hacked together an extension to fix the Preferences dialog malarkey: PrefsNotTools. It’s 1.0 which in my nomenclature means “it works which is not to say it doesn’t need improvement still.” Here are some screenshots:
Let’s see how far I get with the little UI faults. If that turns out to be going anywhere, I can move on to the meat. GMail-style conversations anyone?