Automatically switch color scheme file #20298

Closed
opened 2026-01-31 07:09:22 +00:00 by claunia · 2 comments
Owner

Originally created by @windwhim on GitHub (Jul 26, 2023).

Description of the new feature/enhancement

Automatically switch color scheme files over time or windows theme configuration.

Proposed technical implementation details (optional)

Originally created by @windwhim on GitHub (Jul 26, 2023). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement Automatically switch color scheme files over time or windows theme configuration. <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> # Proposed technical implementation details (optional) <!-- A clear and concise description of what you want to happen. -->
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-FixNeeds-Attention labels 2026-01-31 07:09:23 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Jul 26, 2023):

or windows theme configuration.

You mean like this: Color scheme/?

In addition to a single color scheme name, this property can accept a pair of color scheme names as follows:

"colorScheme":
{
    "light": "One Half Light",
    "dark": "One Half Dark",
},

When specified in this manner, the Terminal will automatically switch between the two given color schemes depending on the theme of the application. The Terminal will follow the theme.applicationTheme property of the Terminal's selected theme. If that applicationTheme is set to system, then this will instead use the color scheme matching the OS theme.

emphasis added

@zadjii-msft commented on GitHub (Jul 26, 2023): > or windows theme configuration. You mean like this: [Color scheme](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/profile-appearance#color-scheme)/? > In addition to a single color scheme name, this property can accept a pair of color scheme names as follows: > > ```json > "colorScheme": > { > "light": "One Half Light", > "dark": "One Half Dark", > }, > ``` > > When specified in this manner, the Terminal will automatically switch between the two given color schemes depending on the theme of the application. The Terminal will follow the [`theme.applicationTheme`](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/themes#application-theme) property of the Terminal's selected theme. If that `applicationTheme` is set to `system`, **then this will instead use the color scheme matching the OS theme**. _emphasis added_
Author
Owner

@windwhim commented on GitHub (Jul 27, 2023):

Thank you very much for your answer, I switched to the preview version and then changed the colorScheme settings as you said and my problem was solved perfectly, now I can see the text I'm typing clearly both day and night!

or windows theme configuration.

You mean like this: Color scheme/?

In addition to a single color scheme name, this property can accept a pair of color scheme names as follows:

"colorScheme":
{
    "light": "One Half Light",
    "dark": "One Half Dark",
},

When specified in this manner, the Terminal will automatically switch between the two given color schemes depending on the theme of the application. The Terminal will follow the theme.applicationTheme property of the Terminal's selected theme. If that applicationTheme is set to system, then this will instead use the color scheme matching the OS theme.

emphasis added

Thank you very much for your answer, I switched to the preview version and then changed the colorScheme settings as you said and my problem was solved perfectly, now I can see the text I'm typing clearly both day and night!

@windwhim commented on GitHub (Jul 27, 2023): Thank you very much for your answer, I switched to the preview version and then changed the colorScheme settings as you said and my problem was solved perfectly, now I can see the text I'm typing clearly both day and night! > > or windows theme configuration. > > You mean like this: [Color scheme](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/profile-appearance#color-scheme)/? > > > In addition to a single color scheme name, this property can accept a pair of color scheme names as follows: > > ```json > > "colorScheme": > > { > > "light": "One Half Light", > > "dark": "One Half Dark", > > }, > > ``` > > > > > > > > > > > > > > > > > > > > > > > > When specified in this manner, the Terminal will automatically switch between the two given color schemes depending on the theme of the application. The Terminal will follow the [`theme.applicationTheme`](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/themes#application-theme) property of the Terminal's selected theme. If that `applicationTheme` is set to `system`, **then this will instead use the color scheme matching the OS theme**. > > _emphasis added_ Thank you very much for your answer, I switched to the preview version and then changed the colorScheme settings as you said and my problem was solved perfectly, now I can see the text I'm typing clearly both day and night!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20298