Earlier quoted context omitted.
You are not alone in this attitude, so don't take this personally, but I'm going to reply to you because you're the top comment. This is an incredibly destructive point of view. Promotion is essential to any software project, even open source, and in the vast majority of cases, word of mouth is not enough. This is an ethical, up-front, straightforward ask that costs you and anyone you might contact very little and is…
It's simply a blocker to adoption. What's dropoff rate from people who land on it to people who actually go through with this request?
I've spent the last two years building a new email client
541–550 of 608 posts
Re: I've spent the last two years building a new email client
#542Earlier quoted context omitted.
That also means building a separate UI for every supported OS, which isn't usually feasible for a single developer.
https://qt.io
Re: I've spent the last two years building a new email client
#543Earlier quoted context omitted.
That also means building a separate UI for every supported OS, which isn't usually feasible for a single developer.
I've done it.
Re: I've spent the last two years building a new email client
#544Earlier quoted context omitted.
I'm not grandparent but I tend to agree that it's NoBigDeal(TM). I'm no electron apologist but I don't understand why using electron is considered "inconsiderate". It seems like the developer(s) used the platform that they felt was best for this app. If the platform's issues overshadow the product's value, then that's a poor choice and the market will react by not using it. Is it inconsiderate for Ford to make a larg…
> I don't understand why using electron is considered "inconsiderate". Because I chose my OS carefully and found that I like the way its native controls work. It has a number of features missing from other OSes and I want to use apps that integrate naturally with it. I have yet to find an electron app (or web app) that is 1/10th as good as a native app at fulfilling that desire. Electron apps feel like generic imitat…
Electron was developed by GitHub for their Atom editor, actually.
Re: I've spent the last two years building a new email client
#545Earlier quoted context omitted.
This. In a world where publishing is essentially free, reputation is an extremely valuable commodity. The ask here is not trivial.
Yes, it is trivial. You have a warped perspective of importance if you think giving the nod to a new mail app is some holy thing. I tell my friends about new apps, startups, and projects all the time. None of them think I'm staking my reputation when I shitpost about some new thing in Slack.
Re: I've spent the last two years building a new email client
#546Earlier quoted context omitted.
I perceive that you haven’t ever tried programming against IMAP or making a MUA, or not seriously at least. IMAP is a mess if you try to do much beyond the basic “retrieve list of folders, retrieve messages, now just leave it alone”; and most IMAP client libraries are worse than IMAP need be. There are many extensions for many features, poorly supported in various clients and servers, and various things that are slow…
"I perceive that you haven’t ever tried programming against IMAP or making a MUA, or not seriously at least." Unfortunately for you, your perception is wrong. Writing an IMAP client library is my go-to project when I'm learning a new network stack / language. I am very familiar with the way it works and it's various problems, and have been paid to write software that uses it. I am not as familiar with JMAP, but I did…
["Mailbox/query", { "filter" : { "parentId" : null }, "limit" : 30, "position" : 30 }, "R1"]
It's happened.
Re: I've spent the last two years building a new email client
#547Of course I have to ask if you've looked at JMAP ( http://jmap.io/spec.html ). More because we're getting close to finishing the spec, and feedback from someone who's build a client recently about whether the spec suits their needs would be valuable!
Are there any servers supporting JMAP today?
JMAP-Proxy is sitting slightly behind, that's on me.
Less up-to-date, there's a few, atmail, Apache James (via Linagora), a couple that aren't published.
Re: I've spent the last two years building a new email client
#548This 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…
Every recent new app I can remember installing in the last year is Electron. Native UI is dead. It's more work and all it really buys you is the privilege of being tied forever to one platform or having to code your UI multiple times. The effort of writing your UI three times to use three different proprietary UIs would be better spent optimizing Electron for less resource use. In the long term web will totally repla…
In terms of Electron, I have installed: Slack and VS Code (although I later uninstalled VS Code, and will have to put Slack on a machine with more memory than the VM it's in now).
I can usually spare the memory, at least on my non-crap machines, but I haven't really had the need to.
Re: I've spent the last two years building a new email client
#549Earlier quoted context omitted.
Because of Privacy concerns! The thinking is that few people would enter their email and email password on a 3rd-party website, having it as a downloadable software ensures the privacy of users
If it's proprietary it makes no difference at all. The app could be sending my password off to a remote server and I would have no way of knowing.
Re: I've spent the last two years building a new email client
#550Earlier quoted context omitted.
I'm not grandparent but I tend to agree that it's NoBigDeal(TM). I'm no electron apologist but I don't understand why using electron is considered "inconsiderate". It seems like the developer(s) used the platform that they felt was best for this app. If the platform's issues overshadow the product's value, then that's a poor choice and the market will react by not using it. Is it inconsiderate for Ford to make a larg…
> I don't understand why using electron is considered "inconsiderate". Because I chose my OS carefully and found that I like the way its native controls work. It has a number of features missing from other OSes and I want to use apps that integrate naturally with it. I have yet to find an electron app (or web app) that is 1/10th as good as a native app at fulfilling that desire. Electron apps feel like generic imitat…
There is no such governing body for Electron, save for the nebulous "market"; nobody with any authority is forcing them (GitHub et al) to fix their shit or GTFO