Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by wbobeirne on Wednesday October 05, 2022 @07:37PM
(#33102577)
> the main purpose of Jsx Mail is to make your email templates compatible with all email clients.
That's precisely the thing it's trying to solve.
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by Etheryte on Wednesday October 05, 2022 @07:45PM
(#33102641)
Trying to solve and actually solving are two very different things. While the project does scan for unsupported CSS that's only half the job, if that. It doesn't address the problem of actually implementing complex layouts in any way.
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by whakim on Wednesday October 05, 2022 @08:05PM
(#33102783)
I think we're talking about two different issues (support for modern CSS layouts and working around the frustrating limitations of existing email CSS). Anything that helps reduce the need to remember magic incantations (in comments!) to make your button render correctly in Outlook 2013 (made-up example) is a huge help! Worth noting that the title is slightly editorialized: the site itself doesn't claim to "end all your problems when creating email templates" - it just claims to "make your email templates compatible with all email clients." Only email providers themselves can solve the CSS support issue.
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by nvegater on Thursday October 06, 2022 @04:37AM
(#33105967)
It works around the limitations by introducing custom components that are widely supported by multiple email clients[0]. Currently only 3: Button, Group and Image. It solves at least that and it seems to be scalable to build more components. In my opinion JSX is a great template language, I'm happy to use that abstraction, even though the setup is a bit annoying.
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by Theryston on Monday October 10, 2022 @07:20AM
(#33150029)
exactly that, and about the configuration we are looking for ways to improve it.
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by sonicgear1 on Thursday October 06, 2022 @03:33AM
(#33105519)
Exactly. JSX Solves nothing here.
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by Theryston on Monday October 10, 2022 @07:23AM
(#33150045)
greater compatibility email clients (because it blocks you from using css not allowed) offers components to facilitate and give compatibility to email clients, has an email client simulator, allows using jsx, allows using styled-components, is being applied to turn css not allowed by email clients you make into css allowed (automatically by the compiler) how can this be useless?
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by Theryston on Monday October 10, 2022 @07:15AM
(#33150003)
agree, that's exactly why we're starting with css transformation issue. for example you can use flexbox in your css and the jsx mail compiler will turn flexbox into something that email clients understand. but this is still in the beginning, however currently jsx mail blocks you from using css stuff that email clients won't understand
Re:JSX Mail: Ending All Your Problems When Creating Email Te...
by Hansenq on Tuesday October 11, 2022 @07:07PM
(#33170441)
Oh, now that's actually really cool and useful! If you pair that with a way to preview what the email looks like in different email clients (like Litmus), that would significantly increase the value of this tool.
I didn't see any mention into how the tool's able to translate modern CSS into email-client-supported CSS; might be worth calling that out as the main value prop, as that's the real thing that I care about when building emails.
This project is cool, but doesn't solve the fundamental issue that CSS support in email clients is just very poor.