Replies: 14 comments 1 reply
-
PS: I noticed that by default the application was now in "Dark" mode as opposed to "Windows default". Why? Shouldn't it track Windows' color scheme by default? |
Beta Was this translation helpful? Give feedback.
-
I believe this might be desired behavior. Tab color now tracks background color of selected color scheme for given profile. Can't say I particularly agree with this choice but I also very much doubt it's gonna be reverted or changed. |
Beta Was this translation helpful? Give feedback.
-
This behavior is configurable with the new theme settings. See the documentation here: |
Beta Was this translation helpful? Give feedback.
-
That's rather silly... I don't understand the reasoning for such functionality at all. Especially being on by default... |
Beta Was this translation helpful? Give feedback.
-
This may be a bug introduced in v1.16 in which theme support was stabilized. For people who don't have time reading the doc, backup your settings.json and revert to v1.15.3465.0, then your problem may be solved. |
Beta Was this translation helpful? Give feedback.
-
For those looking to reproduce old behavior; see attached theme configuration: {
"themes":
[
{
"name": "Dark (legacy)",
"tab":
{
"background": null,
"unfocusedBackground": null
},
"window":
{
"applicationTheme": "dark"
}
},
{
"name": "Light (legacy)",
"tab":
{
"background": null,
"unfocusedBackground": null
},
"window":
{
"applicationTheme": "light"
}
},
{
"name": "Use Windows theme (legacy)",
"tab":
{
"background": null,
"unfocusedBackground": null
}
}
]
} |
Beta Was this translation helpful? Give feedback.
-
As noted in this thread, we introduced support for Themes in 1.16 (and further refined them in 1.17). As a part of that work, we took the opportunity to revisit what the "out-of-the-box" theme of the Terminal looks like1. We really wanted to revisit the fact that for most users (who haven't set the OS theme), when they launch the Terminal, they get a window that's mostly black, with a white titlebar. This contrast seemed a little silly to us. So we opted to optimize for the first run experience being dark theme, a dark-gray titlebar with tabs that were seamless (effectively, black). Of course, customizability has been one of my zealous ideals here on the Terminal, so while changing the default themes, I wanted to make sure to give folks whatever knobs they needed to make the Terminal look however they like. The situation we probably failed to consider as deeply as we should was folks who had a light titlebar, and wanted to just use the new "light" theme out of the box. As noted in this thread - the default light theme with the default dark colorscheme creates a black terminal, with a black tab, on a white titlebar. Clearly, there's a lot of folks here who don't love this look2. I've maybe overestimated in my head how willing folks would be to change the theme settings if they didn't like the defaults. That's on me - I'm always tinkerering with my settings, but my experience is not universal. Most folks just want sane defaults. I had made a lot of assumptions and let my personal preferences get involved here, so that's my bad. I think we should more broadly promote the "legacy" themes as authored by @CirnoT in this thread. Those are just about what the old themes looked like, so if that's what people want, I wanna give the people what they want. I'd like to leave this thread open to track ingesting those into the default list of themes. Now, that might be a bit tricky. The built-in theme names need to get localized, and I don't know if we can check in loc changes like this in a servicing release. If we can't, then they'd be first (re)-available in 1.17 Stable/1.18 Preview. We're discussing some options as a team, but probably won't have more to share till after we discuss more on In the meantime, I'd recommend everyone who's missing the old themes insert that blob into their settings.json. Thanks for all the lively feedback here! Footnotes
|
Beta Was this translation helpful? Give feedback.
-
@zadjii-msft , I do understand your reasoning, especially given that the dark mode has taken off in popularity (especially among techies like us) quite greatly over the last few years. However, the issue is with a system in light mode, having one window with a dark titlebar looks horribly out of place, while all the other windows regardless of color have a white titlebar - which fits the white UI of most applications on a system with light mode selected (which I would like to point out, is the default that Windows ships with). Not to mention the consistency nightmare of a light titlebar with dark tabs when "light" mode is selected. Personally, I don't see the issue of a light titlebar with a dark command window, given that it has been this way for roughly 25 years. I strongly believe that respecting the operating system's defaults should be the highest priority in order to provide a seamless and consistent user experience. Kind Regards, PS: Apologies for the close - misclicked. |
Beta Was this translation helpful? Give feedback.
-
You seem like the kind of person who might like what we've got in store in 1.17: (warning, this gif was taken on a debug build - it's faster on a release build) |
Beta Was this translation helpful? Give feedback.
-
Speaking from experience - I was very much surprised to see Terminal suddenly changed to a dark theme and sought out to see what caused it. While investigating and switching to light theme, the initial impression I had when tab color remained dark is that there is something wrong. Note that updates for Terminal are now completely seamless and happen in background. I have not even rebooted my PC and was very much unaware of the update happening until I checked it. Maybe this is part of the issue here, especially with switching existing users to dark with no update prompt or heads-up (a simple "What's new" message on first run might've been sufficient to clear some misunderstandings) |
Beta Was this translation helpful? Give feedback.
-
Hi, Personally, I am not so worried about the color of the terminal body itself, especially being used to a dark terminal from all my years of using various operating systems (except macOS... which has a light one) For me personally, it was more regarding the titlebar/tabs/window decorations. Working in the light mode environment develops "reflex" like responses when wanting to resize, close, minimize, etc as a result of the window decorations being consistent regardless of the application (well... except special programs which provide their own, but you get the idea). As a result, I find myself fumbling now and then using the terminal in dark mode, being the sole window who's titlebar has a different appearance without using a custom title bar. An interesting sidenote, it also seems the new Photos app in Windows 11 has the exact same - a default of dark mode rather than respecting the color settings. Kind Regards, |
Beta Was this translation helpful? Give feedback.
-
@zadjii-msft I know that you want to provide a seamless experience of tabs and interfaces, and you have done it. This is a great idea. Thank @CirnoT for the method to restore the old experience. |
Beta Was this translation helpful? Give feedback.
-
Suprise me when the first thing that happen when I open Terminal is seeing dark theme. Even changing into light theme also have some of the dark theme elements left over. |
Beta Was this translation helpful? Give feedback.
-
I use Dark Windows mode but Light app mode, and this looks really bad. I know it may be customizable now, but you really shouldn't be changing people's settings because a feature is improved. I get the tabs may be customizable now, but I don't know how to do it and really think it should look like how it did before this upgrade for those of us using light app mode. |
Beta Was this translation helpful? Give feedback.
-
Windows Terminal version
1.16.10262.0
Windows build number
10.0.22621.1194
Other Software
No response
Steps to reproduce
Open Windows terminal when the light them OR use system theme (with Windows set to light mode)
Observe the tab row
Hover over a tab while another tab is open:
Expected Behavior
Like in the previous version, the tabs should be light when in light mode (like Settings is)
Actual Behavior
The tabs (except for settings) are dark when in light mode.
Beta Was this translation helpful? Give feedback.
All reactions