etherealengine icon indicating copy to clipboard operation
etherealengine copied to clipboard

[Epic] Replace MUI with Tailwind

Open HexaField opened this issue 2 years ago ā€¢ 4 comments

Separation of concerns between html and css works fine for documents, not so much for complex web apps. Our current approach leads to bloated stylesheets and is simply not feasible to maintain well at scale. We should consider migrating to tailwind.css

https://adamwathan.me/css-utility-classes-and-separation-of-concerns/

  • [x] #8805
  • [x] #8808
  • [ ] https://github.com/EtherealEngine/etherealengine/issues/8193
  • [x] #8806
  • [ ] #8807
  • [x] #8135

HexaField avatar Jun 23 '22 08:06 HexaField

Unless you can import only the css needed, Iā€™d recommend against importing any external css libraries. Importing tons of unused css or fonts can significantly slow down XRUI processes

speigg avatar Jun 23 '22 16:06 speigg

we likely need something this for MUI to become feasible https://tailwindcss.com/

HexaField avatar Jun 24 '22 04:06 HexaField

we likely need something this for MUI to become feasible https://tailwindcss.com/

No to MUI, but yes to tailwind css

speigg avatar Jun 26 '22 01:06 speigg

Renaming this issue to reflect new direction

HexaField avatar Jun 26 '22 01:06 HexaField