Author: Evan
License: MIT
This is a Frosted Acrylic appearance theme for the Windows 11 Taskbar Styler. It gives the taskbar and system tray a unified, semi‑transparent frosted acrylic look while keeping a clean icon‑only layout.
This theme has been tested and verified under the following display configurations:
- 1920×1080 @ 125%
- 1920×1080 @ 100%
- 1366×768 @ 125%
- 1680×1050 @ 125%
Use these settings with your height/icon size mod to reproduce the example visuals exactly:
TaskbarHeight: 60
IconSize: 40
TaskbarButtonWidth: 48
IconSizeSmall: 25
TaskbarButtonWidthSmall: 30You paste them into your height/icon size mod’s configuration.
Applied frost to: Alt+Tab, overflow flyouts, task thumbnail preview, input switcher
To change the bar’s maximum width, gutters, or button sizing, override the constants in "Style constants" in the mod settings (for example: TaskbarFrameWidth, SideMargin, TrayRightMargin, TaskbarButtonWidth).
Pull requests are welcome. If you encounter issues on a specific Windows/Explorer version or scaling value, please open an issue and include:
- Windows build/version
- display resolution and scaling (DPI%)
- a screenshot of the taskbar showing the problem
Contributions that improve compatibility across scaling/DPI, add presets, or include additional screenshots are appreciated.
To import the theme manually, follow these steps:
- Open the Windows 11 Taskbar Styler mod in Windhawk.
- Go to the "Settings" tab and select "Textual mode".
- Copy the content below to the text box and click "Save settings".
Content to import (click to expand)
styleConstants:
- SideMargin=40
- TrayRightMargin=50
- Translucent=<WindhawkBlur BlurAmount="15" TintColor="#10808080"/>
- Glass=<WindhawkBlur BlurAmount="12" TintColor="#20FFFFFF" TintOpacity="0.3" />
- Frosted=<WindhawkBlur BlurAmount="20" TintColor="#30D0D0D0" TintOpacity="0.2" />
- Acrylic=<WindhawkBlur BlurAmount="30" TintColor="#40B0B0B0" TintOpacity="0.25" />
- Background=$Glass
- BorderBrush=<LinearGradientBrush StartPoint="0,0" EndPoint="0,1"><GradientStop Color="#50808080" Offset="0.0" /><GradientStop Color="#30404040" Offset="0.25" /><GradientStop Color="#40808080" Offset="1" /></LinearGradientBrush>
- BorderThickness=0.5,1,0.5,1
- CornerRadius=4
- ElementBorderThickness=0.3,0.3,0.3,1
- ElementCornerRadius=12
- TrayPadding=2,4,2,4
controlStyles:
- target: ':root > ScrollViewer > ScrollContentPresenter > Border > Grid'
styles:
- ActualWidth=>containerGridWidth
- target: Taskbar.TaskbarFrame
styles:
- Width=Auto
- MinWidth:=100
- MaxWidth={{containerGridWidth}}
- Margin=0
- Background:=Transparent
- HorizontalAlignment=Stretch
- Padding=0
- target: Taskbar.TaskbarFrame > Grid#RootGrid
styles:
- Width=Auto
- MinWidth=100
- HorizontalAlignment=Stretch
- Margin=$SideMargin,2,$SideMargin,3
- BorderThickness=$BorderThickness
- BorderBrush:=$BorderBrush
- CornerRadius=$CornerRadius
- Background:=$Background
- Padding=0
- target: Taskbar.TaskbarBackground#BackgroundControl > Windows.UI.Xaml.Controls.Grid > Windows.UI.Xaml.Shapes.Rectangle#BackgroundFill
styles:
- Visibility=Collapsed
- target: Taskbar.TaskbarBackground#BackgroundControl > Windows.UI.Xaml.Controls.Grid > Windows.UI.Xaml.Shapes.Rectangle#BackgroundStroke
styles:
- Visibility=Collapsed
- target: SystemTray.SystemTrayFrame
styles:
- Width=Auto
- HorizontalAlignment=Right
- Height=40
- VerticalAlignment=Center
- Margin=0,0,$TrayRightMargin,0
- Background:=$Background
- target: Grid#SystemTrayFrameGrid
styles:
- Background:=Transparent
- CornerRadius=6
- target: SearchUx.SearchUI.SearchButtonControl
styles:
- Width=48
- MinWidth=48
- MaxWidth=48
- Margin=0
- target: Taskbar.TaskListButton
styles:
- Width=48
- MinWidth=48
- MaxWidth=48
- Height=60
- MinHeight=60
- MaxHeight=60
- Padding=0
- Margin=0
- HorizontalAlignment=Center
- VerticalAlignment=Center
- target: Taskbar.TaskListButton > Taskbar.TaskListButtonPanel
styles:
- Width=48
- MinWidth=48
- MaxWidth=48
- Height=60
- MinHeight=60
- MaxHeight=60
- Padding=0
- Margin=0
- HorizontalAlignment=Center
- VerticalAlignment=Center
- target: Taskbar.TaskListButton > Taskbar.TaskListButtonPanel > Grid
styles:
- Width=48
- MinWidth=48
- MaxWidth=48
- Height=60
- MinHeight=60
- MaxHeight=60
- Padding=0
- Margin=0
- VerticalAlignment=Center
- HorizontalAlignment=Center
- target: Taskbar.TaskListButtonPanel > TextBlock
styles:
- Visibility=Collapsed
- Margin=0
- target: Taskbar.TaskListButtonPanel > Grid > TextBlock
styles:
- Visibility=Collapsed
- Margin=0
- target: Taskbar.TaskListButtonPanel > Grid > StackPanel > TextBlock
styles:
- Visibility=Collapsed
- Opacity=0
- Width=0
- MinWidth=0
- MaxWidth=0
- target: Taskbar.TaskListButtonPanel > Grid > Grid > TextBlock
styles:
- Visibility=Collapsed
- Opacity=0
- Width=0
- MinWidth=0
- MaxWidth=0
- target: Taskbar.TaskListButtonPanel > Grid > ContentPresenter > TextBlock
styles:
- Visibility=Collapsed
- Opacity=0
- Width=0
- MinWidth=0
- MaxWidth=0
- target: Taskbar.TaskListButtonPanel > StackPanel > TextBlock
styles:
- Visibility=Collapsed
- Opacity=0
- Width=0
- MinWidth=0
- MaxWidth=0
- target: Taskbar.OverflowToggleButton#OverflowButton > Taskbar.TaskListButtonPanel#OverflowToggleButtonRootPanel > Windows.UI.Xaml.Controls.FontIcon#FontIcon > Windows.UI.Xaml.Controls.Grid > Windows.UI.Xaml.Controls.TextBlock
styles:
- Text=
- target: SystemTray.Stack#ShowDesktopStack
styles:
- Visibility=Visible
- target: Windows.UI.Xaml.Shapes.Rectangle#MostRecentlyUsedDivider
styles:
- Height=32
- Width=2
- target: Windows.UI.Xaml.Shapes.Rectangle#LeftOverflowButtonDivider
styles:
- Visibility=Collapsed
- target: Windows.UI.Xaml.Shapes.Rectangle#RightOverflowButtonDivider
styles:
- Visibility=Collapsed
- target: Windows.UI.Xaml.Controls.Border#OverflowFlyoutBackgroundBorder
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Windows.UI.Xaml.Controls.Grid#ConfirmatorMainGrid
styles:
- CornerRadius=22
- BorderThickness=$BorderThickness
- BorderBrush:=$BorderBrush
- Background:=$Background
- target: WindowsInternal.ComposableShell.Experiences.Switcher.VirtualDesktopBarElement#VirtualDesktopBar > Grid > Border
styles:
- BorderThickness=$BorderThickness
- BorderBrush:=$BorderBrush
- Background:=$Background
- CornerRadius=$CornerRadius
- target: Windows.UI.Xaml.Controls.Border#SnapBarBorder
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- CornerRadius=$CornerRadius
- BorderThickness=$BorderThickness
- target: Windows.UI.Xaml.Controls.Border#SnapPickerBorder
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- CornerRadius=$CornerRadius
- BorderThickness=$BorderThickness
- target: Windows.UI.Xaml.Controls.ToolTip > Windows.UI.Xaml.Controls.ContentPresenter#LayoutRoot
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=1
- target: Taskbar.TaskItemThumbnailView > Grid#BackgroundGrid > Border#BackgroundElement
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Taskbar.TaskItemThumbnailView > Border#BackgroundElement
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Taskbar.TaskItemThumbnailView > Grid > Windows.UI.Xaml.Shapes.Rectangle#BackgroundFill
styles:
- Fill:=$Background
- Visibility=Visible
- target: Popup > Windows.UI.Xaml.Controls.Border#BackgroundBorder
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Popup > Grid > Border
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Grid#ModalRootGrid > Border#BackgroundElement
styles:
- Background=Transparent
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Grid#ModalRootGrid > Border#BackgroundElement > WindowsInternal.ComposableShell.Experiences.Switcher.SwitchItemList
styles:
- Background:=$Background
- target: WindowsInternal.ComposableShell.Experiences.TextInput.Common.InputSwitcher
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- Padding=6
- target: WindowsInternal.ComposableShell.Experiences.TextInput.Common.InputSwitcher > ContentControl > ContentPresenter > Grid
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: WindowsInternal.ComposableShell.Experiences.TextInput.Common.InputSwitcher > ContentControl > ContentPresenter > Grid > Border
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Popup > Windows.UI.Xaml.Controls.Border#InputSwitcherPopupBorder
styles:
- Background:=$Background
- BorderBrush:=$BorderBrush
- BorderThickness=$BorderThickness
- CornerRadius=$CornerRadius
- target: Taskbar.TaskbarBackground#HoverFlyoutBackgroundControl > Grid > Rectangle#BackgroundFill
styles:
- Fill:=$Background
- Visibility=Visible


