Syncing Profile Themes with System Colors #20370

Closed
opened 2026-01-31 07:11:41 +00:00 by claunia · 3 comments
Owner

Originally created by @ghost on GitHub (Aug 15, 2023).

Description of the new feature/enhancement

In the Terminal, we can change its look to be dark, light, or match Windows colors. Dark is good in the dark, and light is better in bright environments.
image

However, in Terminal profiles, we can't choose colors for when the Terminal is light or dark, we only have one color scheme option. GitHub and VSCode do this well. They let you sync with the system and pick a theme for light and dark modes.
image
image
image
image

This would be handy in the Terminal too. Instead of manually changing, if the Terminal profile color schemes followed system colors, like in GitHub and VSCode, it'd be easier. I even use a tool to switch Windows colors based on day and night, except the Terminal color schemes, I no more involve in switching colors.

Originally created by @ghost on GitHub (Aug 15, 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 In the Terminal, we can change its look to be dark, light, or match Windows colors. Dark is good in the dark, and light is better in bright environments. ![image](https://github.com/microsoft/terminal/assets/97892949/e22244a8-ff2e-4b7c-bcf4-63d7c6a8a056) However, in Terminal profiles, we can't choose colors for when the Terminal is light or dark, we only have one color scheme option. GitHub and VSCode do this well. They let you sync with the system and pick a theme for light and dark modes. ![image](https://github.com/microsoft/terminal/assets/97892949/e6f9b09b-ea71-4505-ba37-e1ddc937f2f2) ![image](https://github.com/microsoft/terminal/assets/97892949/7dc26c4b-9584-408a-9cc3-2327972bdf22) ![image](https://github.com/microsoft/terminal/assets/97892949/938525a6-6838-4410-9c80-4f89bd2b1b98) ![image](https://github.com/microsoft/terminal/assets/97892949/5bb4a840-b298-4ab3-ab8f-962aaf70bce8) This would be handy in the Terminal too. Instead of manually changing, if the Terminal profile color schemes followed system colors, like in GitHub and VSCode, it'd be easier. I even use a tool to switch Windows colors based on day and night, except the Terminal color schemes, I no more involve in switching colors.
Author
Owner

@zadjii-msft commented on GitHub (Aug 15, 2023):

You actually can do this in the Terminal already:

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

docs link

@zadjii-msft commented on GitHub (Aug 15, 2023): You actually can do this in the Terminal already: ```json "colorScheme": { "light": "One Half Light", "dark": "One Half Dark", }, ``` [docs link](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/profile-appearance#color-scheme)
Author
Owner

@zadjii-msft commented on GitHub (Aug 15, 2023):

... and it's not supported in the Settings UI yet, but that's tracked in #14475

@zadjii-msft commented on GitHub (Aug 15, 2023): ... and it's not supported in the Settings UI yet, but that's tracked in #14475
Author
Owner

@ghost commented on GitHub (Aug 15, 2023):

Thanks!

@ghost commented on GitHub (Aug 15, 2023): Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20370