cruftlab / random-words

Get some random words up in this mother
MIT License
0 stars 0 forks source link

Redesign the whole thing #29

Open loket opened 7 years ago

loket commented 7 years ago

The entire app is ugly, doesn't work well with mobile, and has old, copied CSS from the old site. A full redesign is due, and why not go for something like Material UI?

It's probably overkill x2 with the current features, but with more major features in the pipeline, it might not hurt to think ahead.

Using Material UI should also solve #19 as well.

loket commented 7 years ago

...or React-Bootstrap

loket commented 7 years ago

Further reading: https://survivejs.com/react/advanced-techniques/styling-react/ https://medium.com/@jviereck/modularise-css-the-react-way-1e817b317b04#.higcqraek

Actually, I'd say Material UI is not the best choice, because it uses inline styles, which I personally don't like.

After reading some more I think CSS Modules would be a better choice, since it can be combined with CSS pre-processors, is easier to understand, and seem to give quite good performance.