You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bootstrap is a fine project if you always want to use the default UI elements and never want to have your own CSS or customize the UI in any way. Once you reach even a short point after starting to use Bootstrap, though, it gets progressively more and more difficult to customize. (This is the problem with UI frameworks in general, by the way.) It would be better and easier in the long run if we used our own CSS. There are a couple of routes we could take:
Use our own design system borrowed from the extension
This might be difficult considering we've never tried to extract this (to my knowledge)
Use something like Tailwind to build our own UI
This would be best combined with the switch to React
This is not as hard as it sounds — we may have to spend time up front to add styles for buttons, text inputs, etc. but in my experience Tailwind is incredibly easy to get started with, and you don't really have to think about best practices or file organization
The text was updated successfully, but these errors were encountered:
mcmire
changed the title
Drop Bootstrap
Replace Bootstrap with more customizable CSS
Dec 9, 2021
mcmire
changed the title
Replace Bootstrap with more customizable CSS
Idea: Replace Bootstrap with more customizable CSS?
Dec 9, 2021
mcmire
changed the title
Idea: Replace Bootstrap with more customizable CSS?
Idea: Replace Bootstrap?
Dec 9, 2021
Reviving this, as it seems like if we ever wanted to redesign the test dapp then Bootstrap may not be as useful as it is today. Definitely low-priority though.
Bootstrap is a fine project if you always want to use the default UI elements and never want to have your own CSS or customize the UI in any way. Once you reach even a short point after starting to use Bootstrap, though, it gets progressively more and more difficult to customize. (This is the problem with UI frameworks in general, by the way.) It would be better and easier in the long run if we used our own CSS. There are a couple of routes we could take:
The text was updated successfully, but these errors were encountered: