The devs maintaining MJML deserve so much credit for dealing with Gmail/Outlook's monopoly bullshit and 2007 html.
Nice idea for those who manage content in markdown. I've moved away from putting emails in my codebase, but seems great for founders moving fast.
I also prefer plain text, but in most of my emails I talk about technical stuff, or I send transactional emails that require actions, in which case showing buttons is a much better user experience than plain text.
Any serious Markdown-to-email should probably look like this:
Markdown, formatted as readable plain text (i.e., not the way that GitHub encourages people to treat it as just alternative "lightweight" markup syntax that you just tickle differently when you want the end result to show up how you want; Markdown is supposed to be readable in raw form) and sent as plain text email, no HTML or multipart/alternative in sight
+
A convention of including a special header (or trailer in the message body) that denotes to the mail client, "This is plain text, but it happens to be valid Markdown, and the author wishes to express their intent that it be treated as such, with richer formatting for the recipient (to be overridden at the recipient's desire)."
You could have a larger text instead of a button, but changing font size is also HTML and not plain-text anymore.
I don't think so. I certainly didn't have to resort to HTML to make that link readable and clickable.
Those templates should account for all types of people and accessibility levels (including things like ADHD, where you need a big red button to click, otherwise you get overwhelmed by a block of text).
Human language is an unnecessary abstraction, just like images.
I wish everyone would communicate in pure Binary.
I'm in this "group" and see an immediate usefulness of this over what I'm doing now.