3 ms·
In the case of Thunderbird, there is also shared code with Firefox, and so any core architecture and design changes in Firefox necessitate that the same be adop
by newscracker 7y ago
In the case of Thunderbird, there is also shared code with Firefox, and so any core architecture and design changes in Firefox necessitate that the same be adopted in Thunderbird too, as quickly as possible. The mail client code is also very old. Last I recall, there was a plan to rewrite it completely using web technologies.
- pizza234 7y ago> The mail client code is also very old The codebase in general is also quite a tangle, as newsgroups code (newsgroups are still supported!) is mixed with mail code. All past attempts to make the email composition window a tab, which is a deceivingly simple task, failed.
- jcranmer 7y agoEh, newsgroups aren't all that different from email. The newsgroup message format is the email message format, just slightly stricter, and newsgroups can largely be treated as read-only folders (especially if you can equate cross-posting to something like X-GM-UUID mapping a message between multiple folders). It also turns out that many mail clients already support yEnc and uuencode--I've seen email scanners scanning yEnc attachments before. The tangles come from poor separation of low-level protocol/parsing code with the front-end logic--there's no way to parse a message (or even decrypt it) without displaying it at the same time, for example.
- IdiocyInAction 7y agoMy university still uses newsgroups and everyone uses Thunderbird as a client for that reason. It honestly works surprisingly well.