Allow per-profile default tab colors in settings.json #9564

Closed
opened 2026-01-31 01:57:52 +00:00 by claunia · 2 comments
Owner

Originally created by @rafd123 on GitHub (Jul 12, 2020).

Allow per-profile default tab colors in settings.json

The ability to specify a custom tab color is great, but having to manually set it is tedious when the motivation is to have a "seamless experience" with the profile background as hinted here:

image

It'd be nice if one had the ability to specify a per-profile default tab color in settings.json.

For example:

{
    "$schema": "https://aka.ms/terminal-profiles-schema",

    // <snip>

    "profiles":
    {
        "defaults":
        {
            "background": "#000000"
            "tabColor": "#000000" // <------------ Default tab color for all profiles
        },
        "list":
        [
            {
                "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
                "hidden": false,
                "name": "PowerShell",
                "source": "Windows.Terminal.PowershellCore",
                "background": "#171717",
                "tabColor": "#171717" <------------ Profile-specific default tab color
            },

            // <snip>
        ]
    }

    // <snip>
}

Alternatively, instead of adding a new tabColor setting, it might be slick if a profile tab color just defaulted to the corresponding profile background color to provide the "seamless experience" by default.

Originally created by @rafd123 on GitHub (Jul 12, 2020). # Allow per-profile default tab colors in settings.json The ability to specify a custom tab color is great, but having to manually set it is tedious when the motivation is to have a ["seamless experience"](https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-1-release/#color-picker) with the profile background as hinted [here](https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-1-release/#color-picker): > ![image](https://user-images.githubusercontent.com/3956545/87235326-050f4e80-c3a9-11ea-991a-0742664d1c84.png) It'd be nice if one had the ability to specify a per-profile default tab color in settings.json. For example: ``` { "$schema": "https://aka.ms/terminal-profiles-schema", // <snip> "profiles": { "defaults": { "background": "#000000" "tabColor": "#000000" // <------------ Default tab color for all profiles }, "list": [ { "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", "hidden": false, "name": "PowerShell", "source": "Windows.Terminal.PowershellCore", "background": "#171717", "tabColor": "#171717" <------------ Profile-specific default tab color }, // <snip> ] } // <snip> } ``` Alternatively, instead of adding a new `tabColor` setting, it might be slick if a profile tab color just defaulted to the corresponding profile `background` color to provide the "seamless experience" by default.
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 01:57:52 +00:00
Author
Owner

@DHowett commented on GitHub (Jul 15, 2020):

Thanks for the request! This is /dup of #1337

@DHowett commented on GitHub (Jul 15, 2020): Thanks for the request! This is /dup of #1337
Author
Owner

@ghost commented on GitHub (Jul 15, 2020):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Jul 15, 2020): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#9564