Inspired by Tachyons, Tailwinds, and Elm-UI. Powered by elm-css.
-
What is the concrete problem you want to solve?
Currently, each method of creating a UI in elm have some flaws.
- Elm-UI
- If you like writing CSS yourself, this library isn't for you.
- If you like writing HTML yourself, this library isn't for you.
- Tachyons & Tailwinds
- Doesn't typecheck unless you're using a wrapper.
- Doesn't do dead code elimination.
- Can't customize within elm.
-
What would it mean for your API to be a success?
- It's nice to use
- Easy to Customize
- Doesn't impede writing CSS or HTML
- Reduces bundle size
-
What specific things are needed to solve that problem?
Still working on it. I do think this is a step in the right direction.
-
Have other people worked on this problem?
Yes! Many brilliant minds have! However, their goals are slightly different.
- Language
- CSS Preprocessing, CSS, Post-CSS, CSS-in-JS
- Scales and Color Palletes
-
What lessons can be learned from them? EVERYTHING! This package exists because of the brilliance of:
- Adam Morse
- Evan Czaplicki
- Matthew Griffith
- Richard Feldman
- Brent Jackson
- Nicole Sullivan
-
Are there specific weaknesses you want to avoid?
Where the package is right now and where I want it to be eventually, are two entirely different places. I don't want people to think this package is ready for primetime. IT'S NOT! There will be breaking changes! I'm trying to find something I like, once I think it's a good experience, I'll start sharing it on slack and writing proper documentation.