-
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
Update the default themes for 1.16 #13743
Conversation
… FG color, works sanely now
…/13684-inactiveTabBg
…54-new-default-theme
This reverts commit 48deba0.
}, | ||
"tabRow": | ||
{ | ||
"unfocusedBackground": "#FFFFFFFF" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is very white
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
aye, it is. There's not a lot of room to go lighter from #e8e8e8
. I suppose we could wholesale copy Edge for light mode. That would be
#cdcdcd
for focused#e8e8e8
for unfocused
instead. With light mode we don't really have a "black tab on dark background" contrast issue we need to worry about. @cinnamon-msft thoughts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are there light colors that are defined for the tab row control? I'd assume we'd want to align with XAML recommendations?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if Edge has good enough contrast, I vote we do that.
@@ -26,7 +26,7 @@ | |||
// Miscellaneous | |||
"confirmCloseAllTabs": true, | |||
"startOnUserLogin": false, | |||
"theme": "system", | |||
"theme": "dark", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This may cause some people to snap
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it was definitely a 🌶️ take, for sure. @cinnamon-msft suggested it originally.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's much better to simply leave system as default. If a user wants dark (or light) no matter what, they'll set it explicitly. It's the same thing with Edge. It's system by default as well. Since we're following Edge's example for the theme, this should probably also match.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree. People who don't like it can switch it back -- they are likely accustomed to applications acting strange in light theme ;P
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lmao wassup reddit 😜
"tab": | ||
{ | ||
"background": "terminalBackground", | ||
"unfocusedBackground": "#00000000" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just alpha 0 so it blends in with the rest of the tab bar?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeppers. Basically cause our tabs RN are already "transparent when unfocused". This gives them "terminalBG" when focused, but retains "transparent when unfocused", so that the black of campbell doesn't show up semi-transparent on unfocused tabs even in light mode.
Closes #1375 |
you're goddamn right it does |
"window": | ||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you reformat this file in VS Code with default formatting settings before we merge this? By default braces are attached to the line with the colon.
…54-new-default-theme
…54-new-default-theme
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comment-ing instead of approving because I want the JSON file formatted nicely and some resolution on the Edge colors thread.
}, | ||
"tabRow": | ||
{ | ||
"unfocusedBackground": "#FFFFFFFF" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if Edge has good enough contrast, I vote we do that.
Co-authored-by: Leonard Hecker <lhecker@microsoft.com>
[11:48 AM] Leonard Hecker of course not - it's "alpha A inversed" [11:49 AM] Leonard Hecker why is that so hard to understand /s lmao
…54-new-default-theme
🎉 Handy links: |
More or less, as in #13554
system
)tab.background: terminalBackground
or less
unfocused titlebar color, inactive tab row color BG from the
controlsv1 colors"
tabRow.unfocusedBackground
setTransparent
Closes #13554