[PR #6618] Fix swapped black/brightBlack in Solarized Dark #26760

Open
opened 2026-01-31 09:17:59 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/6618

State: closed
Merged: No


Summary of the Pull Request

Console applications assume that backgrounds are black, and that lightBlack/DarkGrey are lighter than black/Black. This assumption is accounted for by all color schemes in defaults.json, except for the Solarized themes.

The Solarized Dark theme, in particular, makes -Parameters invisible against the background in PowerShell, which is obviously an unacceptable usability flaw.

This change makes black and background to the same (which is common throughout the color schemes), and makes brightBlack (DarkGray in .NET) lighter than black (which is obviously more correct given the meanings of those words).

References

#4047

PR Checklist

  • Closes Openning Settings launch Visual Studio (#4047)
  • CLA signed
  • Tests added/passed not applicable
  • Documentation updated. not applicable
  • Schema updated. not applicable
  • I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan.

Validation Steps Performed

  1. Applied these changes to the default settings in my installation
  2. Observed that -Flags in PowerShell are now visible.
**Original Pull Request:** https://github.com/microsoft/terminal/pull/6618 **State:** closed **Merged:** No --- ## Summary of the Pull Request Console applications assume that backgrounds are black, and that `lightBlack`/`DarkGrey` are lighter than `black`/`Black`. This assumption is accounted for by all color schemes in `defaults.json`, except for the Solarized themes. The Solarized Dark theme, in particular, makes `-Parameters` invisible against the background in PowerShell, which is obviously an unacceptable usability flaw. This change makes `black` and `background` to the same (which is common throughout the color schemes), and makes `brightBlack` (`DarkGray` in .NET) lighter than black (which is obviously more correct given the meanings of those words). ## References #4047 <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist * [X] Closes #4047 * [X] CLA signed * [ ] Tests added/passed **not applicable** * [ ] Documentation updated. **not applicable** * [ ] Schema updated. **not applicable** * [ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. ## Validation Steps Performed 1. Applied these changes to the default settings in my installation 2. Observed that `-Flags` in PowerShell are now visible.
claunia added the pull-request label 2026-01-31 09:17:59 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#26760