Skip to content

WIP DONOTREVIEW: improve UI consistency, simplify styles

Administrator requested to merge web-ui into master

Created by: sqs

Low priority

I am doing things that I've wanted to do for a while like:

  • Removing hardcoded hex color codes from our CSS
  • Removing .scss files that can be easily replicated with Bootstrap classes
  • Removing common components that can be easily replicated with Bootstrap classes
  • Simplifying styles (eg using CSS variables instead of separately defining colors for the light and dark themes)
  • Removing inconsistent visual effects, such as 2px shifts on hover, white focus shadows, colored box shadow backgrounds, etc.

I am being aggressive to begin with, erring on the side of removing stuff that actually looks nice (but that adds a lot of CSS/HTML complexity). Before this PR is ready to review, I'll go back and make stuff look nicer. So, it is not worthwhile to review this for visual/design regressions yet.

Merge request reports

Loading