Skip to content

Add Mid Gray and Light Gray UI themes - #1377

Open
shearer wants to merge 1 commit into
marcinz606:mainfrom
shearer:uiTheme
Open

shearer wants to merge 1 commit into
marcinz606:mainfrom
shearer:uiTheme

Conversation

@shearer

@shearer shearer commented Oct 13, 2026 •

Copy link
Copy Markdown

Summary

  • Adds a Preferences > Interface > UI Theme choice: Black (default, unchanged), Mid Gray (anchored to the "Mid Gray" canvas background swatch) and Light Gray (a photographic middle gray). The names match the canvas background swatches.
  • Every background/border surface is re-tinted with the same relative offset so the panel/card/header depth hierarchy is preserved; secondary/hint/unit text goes white under Light Gray since the original grays lose contrast on that lighter surface (disabled/muted text is left alone, since it's documented as deliberately low-contrast).
  • The translucent washes (header_veil, surface_overlay and their hover tokens) get their own overrides, so card headers over charts and canvas overlays follow the chosen theme too.
  • Like UI scale, switching takes effect after a restart (the stylesheet and icons are baked at startup); THEME is patched in place from the saved ui_theme setting before the stylesheet loads.

Test plan

  • make lint, make type and the theme, preferences, token and translation tests pass
  • Visual check of all three themes in the running app after the rebase

@shearer

shearer commented Oct 15, 2026

Copy link
Copy Markdown
Author

Hi Marcin, I added the grey themes since many people including me have problems with dark black software.
The theme can then be chosen in the settings.
Do you think you can add this?

@shearer

shearer commented Oct 17, 2026

Copy link
Copy Markdown
Author

Hi Marcin,

what is about with this pull request?

Best regards
Ralph

@jondestoppeleire

Copy link
Copy Markdown
Contributor

+1 to this for my eyeball's sake.

@radioproektor

Copy link
Copy Markdown

I am also prefer light gray UI

@shearer

shearer commented Oct 23, 2026 via email

Copy link
Copy Markdown
Author

@shearer shearer changed the title Add Dark Gray and Middle Gray UI themes Add Mid Gray and Light Gray UI themes Oct 23, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants