-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
[1.16] Default theme updates #13554
Labels
Area-Theming
Anything related to the theming of elements of the window
Issue-Task
It's a feature request, but it doesn't really need a major design.
Needs-Tag-Fix
Doesn't match tag requirements
Product-Terminal
The new Windows Terminal.
Resolution-Fix-Committed
Fix is checked in, but it might be 3-4 weeks until a release.
Milestone
Comments
zadjii-msft
added
Product-Terminal
The new Windows Terminal.
Issue-Task
It's a feature request, but it doesn't really need a major design.
Area-Theming
Anything related to the theming of elements of the window
labels
Jul 21, 2022
ghost
added
the
Needs-Triage
It's a new issue that the core contributor team needs to triage at the next triage meeting
label
Jul 21, 2022
zadjii-msft
removed
the
Needs-Triage
It's a new issue that the core contributor team needs to triage at the next triage meeting
label
Jul 26, 2022
3 tasks
🏗️ Work in progress 🏗️
Notes:
|
zadjii-msft
added a commit
that referenced
this issue
Aug 31, 2022
Does what it sounds like on the label. This is important, because when unset, the tab will use the active `Background` color to create an inactive BG, which maybe isn't what we want. Consider: - a bright cyan active BG, - and `terminalBG` for the `tabRow` bg. Without an unfocusedBackground setting, all the tabs will still appear cyan when unfocused, which is extra gross. As a judgement call, I made `terminalBackground` and `accent` use 30% opacity when set, to match the existing coloration. See also #13554. If we want to make the default theme `tab.background: terminalBackground`, we should make `tab.unfocusedBackground` transparent (`#00000000`) by default. Otherwise, a Campell (`#0c0c0c`) tab on _any_ tab row will still have a faint tab visible. * closes #13684 * closes #13246 * tested manually This also does a lot of code shuffling, to get SettingsUI tabs to behave sensibly. We want those tabs to have (`#0c0c0c`, `#ffffff`) colored BGs for `terminalBackground` (see mail thread). We also don't want dark focused tabs colors, combined with light tab row colors, combined with transparent unfocused tabs, to result in unfocused tabs having white-on-white text. That's gross. So that's been added to this PR in b38b704.
ghost
added
Resolution-Fix-Committed
Fix is checked in, but it might be 3-4 weeks until a release.
Needs-Tag-Fix
Doesn't match tag requirements
and removed
In-PR
This issue has a related PR
labels
Aug 31, 2022
zadjii-msft
added a commit
that referenced
this issue
Aug 31, 2022
More or less, as in #13554 * Dark theme by default (was `system`) * Justification: > I think the interesting thing that we have today is that the color > scheme is dark by default, but our window theme is set to system. > System theme in Windows 11 is defaulted to light unless changed by > the user. Now, we have a conflict between the theme and color scheme > in Terminal. > > I think our options become, make the color scheme match "default" > and set it to a light color scheme if the system theme is light, or > manually match the theme to the color scheme by setting it to dark. > > Given that Terminal has historically had a black background with > its Campbell color scheme, for a consistent UI experience, I'm > voting to change the window theme to be dark by default as well. * `tab.background: terminalBackground` * Change the tab row colors back to "what they were pre-Controlsv2" more or less - The ramp is based off of "Light tab row background from Edge's unfocused titlebar color, inactive tab row color BG from the controlsv1 colors" * `tabRow.unfocusedBackground` set `Transparent` Closes #13554
🎉This issue was addressed in #13743, which has now been successfully released as Handy links: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Area-Theming
Anything related to the theming of elements of the window
Issue-Task
It's a feature request, but it doesn't really need a major design.
Needs-Tag-Fix
Doesn't match tag requirements
Product-Terminal
The new Windows Terminal.
Resolution-Fix-Committed
Fix is checked in, but it might be 3-4 weeks until a release.
From discussion with @cinnamon-msft et. al.
system
)tab.background: terminalBackground
tabRow.unfocusedBackground
set to something sensible in the default themes as well.The 🌶️ rejected ides:
The text was updated successfully, but these errors were encountered: