Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up UI code and colors #153

Open
tomcl opened this issue Apr 22, 2022 · 0 comments
Open

Clean up UI code and colors #153

tomcl opened this issue Apr 22, 2022 · 0 comments
Labels
low-priority Time: medium This should be doable in less than 5 hours.

Comments

@tomcl
Copy link
Owner

tomcl commented Apr 22, 2022

The time has come to revisit the UI - currently using Fulma CSS. That would have the big benefit maybe of removing the unpleasant large Bulma SCSS dependence.

Bulma is still the best bet for CSS - although there is now another option it is not obviously better.

Feliz-bulma is better maintained than Fulma and wraps Bulma using Feliz-style UI elements - which are generally easier to use.

Proposal

  1. Add Feliz.Bulma and Feliz
  2. Try and find a cleaner way to reference bulma than the current scss (look at how Feliz sites do this)
  3. Revisit colors throughout the UI - move from white Issie to pleasant coloured Issie (but schematic editor maybe stays white)
  4. (optional) Convert (bit-by-bit) current Fulma/react UI to equivalent Feliz.Bulma and Feliz (react) UI.
  5. (optional) When finally complete, delete Fulma

Fulma and Feliz.Bulma can coexist and are basically equivalent - so converting Issie from Fulma to Bulma can be done gradually and fairly quickly.

@tomcl tomcl added the Time: medium This should be doable in less than 5 hours. label Apr 22, 2022
@tomcl tomcl changed the title Clean up UI code Clean up UI code and colors Apr 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low-priority Time: medium This should be doable in less than 5 hours.
Projects
None yet
Development

No branches or pull requests

1 participant