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

UI Theming and Style Refactoring on Desktop Client #2445

Closed
mike-kiss opened this issue Apr 15, 2024 · 1 comment
Closed

UI Theming and Style Refactoring on Desktop Client #2445

mike-kiss opened this issue Apr 15, 2024 · 1 comment
Assignees
Labels

Comments

@mike-kiss
Copy link
Collaborator

In order to prevent drift in the UI and to prepare for Dark Mode, some refactoring and consolidation is needed. This work should have very little impact on the UI - it mostly involves the following:

  • Consolidating colors and removing hard-coded hex values throughout the UI code
  • More closely following MUI theme conventions (e.g.: using the 'shadows' theme object)
  • Using semantically named colors wherever appropriate (e.g.: using a background color instead of '#fff', using 'border01' for borders instead of 'lightGray')
  • Eliminating unused colors and other theme clutter

Some consultation with design friends will be needed to make sure we are building out the theme in code according to what they envision. This work will likely want to happen iteratively in chunks rather than all at once.

@holmesworcester
Copy link
Contributor

I think this was released?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

No branches or pull requests

2 participants