News for hackers. Stuff that matters.

Theryston

I built the "package manager" for your icons (one source → consistent outputs)

This weekend I started building Iconoma because I kept hitting the same problem across projects:Icons slowly turn into a junk drawer. Random SVGs with inconsistent sizes, weird fills, different naming, different optimization rules, and every app/team ends up re-solving the same cleanup work. The result is death by a thousand tiny UI cuts.My vision: icons should be boring infrastructure — one...

( Read More... | 1 comment | 2 points | on HN )
Re: on Thursday November 23, 2023 @09:24PM (#38400092)
I understand we are launching a release tomorrow of the documentation with a demo

JSX Mail: Framework for creating email templates

Jsx Mail is a framework developed by Theryston Santos that uses React to create email templates, the main purpose of the framework is to bring greater compatibility to your email template, making validations in your HTML tags and in your CSS attributes to ensure that nothing breaks when running on the most popular email clients. The data is from the website https://jsx-mail.org

( Read More... | no comments | on HN )
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?
I've already listed the good things about jsx mail, but here goes:

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?

jsx mail also accepts tsx. it's important to remember that jsx has several things that pure React doesn't have
of course, jsx mail also solves many of these problems and even more problems than k MJML, but as it is in the beginning we do not recommend that you use it in production. Just wait for it
there you have it, the example was so good that you even got it wrong, the first one was just a Button that would be reused in other files, but with all the code you thought it was an entire document, when in the second you obviously see that it's just a button component
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?
exactly that, and about the configuration we are looking for ways to improve it.
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
I don't call it useless, I know the power he has, so I think he must have more competitors and we're here for that.
if you read a bit of the jsx mail documentation you will see that it not only allows you to use jsx in emails, it does that and gives you a complete development environment with even an email client simulator for you to be your email in time real
jsx mail not only solves the compatibility issue like others do, it also has things like a mail client emulator. especially if you want to use it without being linked to a programming language, you can just use the CLI that will give you pure HTML and CSS, among that several features that were designed to improve and facilitate the creation of email templates