Does anyone actually have any problems with Thunderbird? I feel like it is "done" software. It works, perfectly, for all my needs. It's fast. It has great UI. It lets me read and write email.
Proposal to start a new implementation of Thunderbird based on web technologies
111–120 of 243 posts
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#112Earlier quoted context omitted.
The "not invented here" mentality has to stop. This is true, but the track record of bugs and poor security inherent in using relatively low-level languages like C and C++ for everyday Internet-connected applications also has to stop.
That doesn't really help you when the platform you run on be it a browser or a virtual machine is written in C/C++ which by implication can be exposed to the same security flaws if/when they utilize unsafe design patterns or idioms. So, all you've done is pass the buck onto Servo/Gecko/Safari. The reality is that you can't make an argument that's ironclad in favor of forcing JS to become the new C. Let JS do it's won…
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#113Earlier quoted context omitted.
> What I don't immediately understand is why they can't just fork Gecko and continue using it for their own purposes. Apparently the needs of Firefox and Thunderbird have diverged, and Mozilla seem to have little interest in supporting Thunderbird any more, so is it a crazy idea to just separate the projects completely and avoid the whole issue indefinitely? Short answer: security bugs. Gecko has too high of a code c…
That makes a lot of sense if we're talking about using Gecko to render the contents of arbitrary HTML emails. However, this proposal seems to be about problems supporting the UI itself and proposing a move to some other JS+HTML rendering system as an alternative. At first glance, that appears to be a separate issue, other than both types of functionality possibly relying on Gecko today and rendering engines being qui…
There's a lot of low-level interfaces and design decisions that filter through Thunderbird, for example networking interfaces. Once you talk about moving to a different rendering engine for the UI, you're more or less talking about ripping out ¾ of the backend code or so anyways.
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#114Does anyone actually have any problems with Thunderbird? I feel like it is "done" software. It works, perfectly, for all my needs. It's fast. It has great UI. It lets me read and write email.
The old Opera 12 browser featured such a similar HTML based email client. Vivaldi promised such a email client, but no news for years.
Thunderbird is like Outlook Express aka Windows Mail (Windows Vista/7/8) (both deprecated), Outlook's little brother.
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#115Using web technologies for desktop apps is not ideal, but at the same time it's probably the easiest way these days to build cross-platform apps because of the lack of a good cross-platform UI toolkit.
A big benefit I see is that it will make it very hackable as a lot of developers are familiar with web technologies. That should be a good way to get a lot of contributors to implement features and innovate (See for example the community / contributions around Visual Studio Code).
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#116Does anyone actually have any problems with Thunderbird? I feel like it is "done" software. It works, perfectly, for all my needs. It's fast. It has great UI. It lets me read and write email.
Hum, it would be interesting to know how you use it (with respect, I'd suggest you have very basic email needs). For me Thunderbird is badly broken. This is not the place to list bugs, issues, limitations etc. in any detail but there are very many indeed (so I'll only provide a skeletal outline of them here). Frankly, on occasions, I find Thunderbird is unusable for some jobs and I end up using either an ancient copy…
I will also point out that there is actually some fairly deep integration code within the Mozilla editor with Thunderbird's compose backend (particularly in regards to the need to generate inline embedded images). There have been attempts to replace the editor with a more functional one in the past, but they all came to naught.
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#117> We must pay attention to also keep technical qualities that many of our users rely on. An obvious one is that the new implementation must be able to quickly scroll through a list of up to 100000 messages. Does any cross-platform GUI toolkit have a widget that can handle this with sane defaults?
You can do this with JS and HTML. There are some popular small JS libs that do just that.
It works like this: it creates a div with a very big "height" value to get the scrollbar look like there is a long list, and JS just loads in the visible area plus a few items above and below, and reloads data as you scroll. It works very good in Chrome and Firefox, and even okay in IE11.
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#118Does anyone actually have any problems with Thunderbird? I feel like it is "done" software. It works, perfectly, for all my needs. It's fast. It has great UI. It lets me read and write email.
If it's done, it isn't going away, just keep using the same binary forever.
If it isn't done—i.e. if it needs porting to new platforms, security patches, bug fixes, etc.—then there needs to be people who interested and invested in the codebase, both at Mozilla and the OSS community. Which means having a path into the future.
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#119Earlier quoted context omitted.
Maybe not, but from the sound of it, a rewrite is necessary just to keep the lights on and to keep Thunderbird compiling in the long run.
What I don't immediately understand is why they can't just fork Gecko and continue using it for their own purposes. Apparently the needs of Firefox and Thunderbird have diverged, and Mozilla seem to have little interest in supporting Thunderbird any more, so is it a crazy idea to just separate the projects completely and avoid the whole issue indefinitely? Changing the UIs within this particular family of software pr…
Honestly, if I could use it without a Nylas account I would very seriously consider it as a Thunderbird replacement.
From reading the original email thread it also looks like the Thunderbird guys are paying attention to Nylas.
Re: Proposal to start a new implementation of Thunderbird based on web technologies
#120Does anyone actually have any problems with Thunderbird? I feel like it is "done" software. It works, perfectly, for all my needs. It's fast. It has great UI. It lets me read and write email.
(It also refuses to acknowledge deleted and created folders on my work account, but, not knowing the actual cause, I am very happy to suppose that the blame lies on some administrator at work making some hostile-to-non-Outlook-users change in OWA setting.)