terminal icon indicating copy to clipboard operation
terminal copied to clipboard

When 'useAcrylicInTabRow' is true, 'tabRow' key is ignored

Open AdrianoCahete opened this issue 2 months ago • 1 comments

Windows Terminal version

v 1.24.2812.0 (Preview)

Windows build number

10.0.26200.0

Other Software

PowerShell 7.6.0-preview.5

Steps to reproduce

I don't know if it is as design, is a bug or if it's a documentation problem, but when a theme sets useAcrylicInTabRow as true, the Terminal ignores everything on tabRow key.

As example:

"themes": 
    [
        {
            "name": "Dark+",
            "tab": 
            {
                "background": "#BF47FFFF",
                "iconStyle": "default",
                "showCloseButton": "never",
                "unfocusedBackground": "#D0FF00FF"
            },
            "tabRow": 
            {
                "background": "#47FF6C80",
                "unfocusedBackground": "#FF0000FF"
            },
            "window": 
            {
                "applicationTheme": "dark",
                "experimental.rainbowFrame": false,
                "frame": null,
                "unfocusedFrame": null,
                "useMica": false
            }
        }
    ],
    "trimBlockSelection": true,
    "windowingBehavior": "useAnyExisting"
    "useAcrylicInTabRow": false,
}

With "useAcrylicInTabRow": false,:

Image

With "useAcrylicInTabRow": true,:

Image

Docs:


Set anything on tabRow keys:

"tabRow": 
  {
    "background": "#47FF6C80",
    "unfocusedBackground": "#FF000080"
   },

And toggle the true/false on useAcrylicInTabRow.

Expected Behavior

To be honest, I don't know. I think that will be awesome if the tabRow just get the tint, blur and mix with the background, but really don't know how hard it's to do that or even if it's possible.

There's a way to make windows to get my colors and blur the background?

Either way, I think that documentation needs to tell that. Took me a while to test when I'm making my theme (with fewer toy color's)

Actual Behavior

Windows just ignore settings on tabRow

AdrianoCahete avatar Dec 02 '25 15:12 AdrianoCahete

Oh yeah, we should fix that. I think you're right in that it should be a tint. Great catch!

On our long-term horizon is deprecating useAcrylicInTabRow and making it a theme setting, too.

DHowett avatar Dec 03 '25 20:12 DHowett