Skip to content

fix(themes): improve solarized-dark contrast and color consistency #4208

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

carlocaione
Copy link

The solarized-dark theme has several issues:

  • The selection for tables and lists is not visible
  • It is using base values that should not be present in the dark version of the theme
  • The normal relationship for background and body text is base03:base0 and base02:base1 for highlighted content
  • Contrast is totally wrong for some elements

This is making the appearance of the solarized-dark theme very inconsistent and wrong.

To fix:

  • Standardize text color to base1 (147 161 161) for better readability
  • Fix ribbon_unselected background from base3 to base1 for dark theme consistency
  • Improve selection backgrounds using base02 for better contrast

Before:

Screenshot 2025-05-24 at 09 53 52

After:

Screenshot 2025-05-24 at 09 54 25

The solarized-dark theme has several issues:

- The selection for tables and lists is not visible
- It is using base values that should not be present in the dark version of the theme
- The normal relationship for background and body text is base03:base0
  and base02:base1 for highlighted content

This is making the appearance of the solarized-dark theme very
inconsistent and wrong.

To fix:

- Standardize text color to base1 (147 161 161) for better readability
- Fix ribbon_unselected background from base3 to base1 for dark theme consistency
- Improve selection backgrounds using base02 for better contrast

Signed-off-by: Carlo Caione <[email protected]>
@carlocaione
Copy link
Author

Is there any interest in this patch?

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.

1 participant