God bless you for working in a space—native email clients—which seems utterly neglected nowadays.
I can kind of see why. There is a lot of convenience in being able to log into any computer and access your mail. Plus Gmail search beats the search in native clients most of the time.
I've spent the last two years building a new email client
91–100 of 608 posts
Re: I've spent the last two years building a new email client
#92Earlier quoted context omitted.
1. It's an Electron app, but it is built to use as little RAM as possible, when I run it on my old Macbook Air, it consumes only around 300mb of RAM maximum, which is less than what Finder consumes, and I consider everything over this limit to be a bug. 2. Currently not supporting Mbox/Maildir but downloading emails directly from the server, however an import of this is on the todo list 3. Re: turn off conversation v…
300MB of ram sounds like a lot to me. What are you storing in memory that is that large? If I dont use the app for 1 hour will it stop using the memory?
Re: I've spent the last two years building a new email client
#93Earlier quoted context omitted.
He had 2 years not 5+
That is a matter of skills doing native UIs.
He is using his web skillset to make a product that runs everywhere. If anything, this shows some serious good qualities in the developer that he wants to get the product to multiple people and not ponder over perfection.
Re: I've spent the last two years building a new email client
#94If you don't go the mutt/alpine route, there aren't much options. Basically Thunderbird and Evolution. Never really got Clawsemail and iscribe to work with my IMAP server settings.
To make things worse, people do understand email less and less. Often, all ports except 80 and 443 are blocked and you can't even use IMAP/SMTP. And if you complain they tell you "What are you talking about? Gmail works...."
Re: I've spent the last two years building a new email client
#95What is the reason to build it as a native software instead of a webapp? Seems like a lot of email clients are now webapps and I can see the arguments why.
Possibly only to render the HTML in some emails (and why not, then, just open them in the user's existing browser window,) but otherwise, there seems (to me) to be little about email that requires the overhead of a browser engine and associated Node dependencies and whatnot.
A native app could be smaller, faster, and use less RAM.
Re: I've spent the last two years building a new email client
#96Earlier quoted context omitted.
Thank you! Yes I was expecting some comments about Electron, however I don't think it is really deserved. It is possible to build Electron apps that doesn't use >1gb of RAM, and this is what I've also been trying to do, when I've tested it on my old Macbook Air, it consumes around 300mb of RAM
Yes exactly. Also, there are ways to offload some of the background tasks to Rust. If you can do that, your app is gonna be consuming way less memory even with new features. Please consider it!
Re: I've spent the last two years building a new email client
#97This looks very neat! Does it have quick to use keyboard shortcuts like the Fastmail or Gmail web interfaces?
Re: I've spent the last two years building a new email client
#98This looks pretty cool, I'm really pleased to see people writing new email clients, and you've clearly worked very hard on this! I have a bunch of questions that I couldn't find out from the website (but are obscure enough that I shouldn't expect to): * Is this a purely native app, or an Electron / Javascript app? Personally I'm only interested in native apps & Electron would be a deal breaker - but I'm weird, most p…
1. It's an Electron app, but it is built to use as little RAM as possible, when I run it on my old Macbook Air, it consumes only around 300mb of RAM maximum, which is less than what Finder consumes, and I consider everything over this limit to be a bug. 2. Currently not supporting Mbox/Maildir but downloading emails directly from the server, however an import of this is on the todo list 3. Re: turn off conversation v…
Great work by the way!
Re: I've spent the last two years building a new email client
#99You are not weird. More and more people think that Electron is bad
This is an "all my friends voted for..." argument. Electron applications such as Slack, Discord, and VS Code have ballooned in popularity over the last year or two. Hacker News comments are not representative of the whole.
Re: I've spent the last two years building a new email client
#100You are not weird. More and more people think that Electron is bad