Windows 11 Start Menu Styler
Customize the start menu with themes contributed by others or create your own
Details
345,233 users
Windows 11 Taskbar Styler
Customize the taskbar with themes contributed by others or create your own
Details
319,716 users
Windows 11 Notification Center Styler
Customize the Notification Center and Action Center with themes contributed by others or create your own
Details
188,014 users
Taskbar height and icon size
Control the taskbar height and icon size, improve icon quality (Windows 11 only)
Details
161,598 users
Better file sizes in Explorer details
Optional improvements: show folder sizes, use MB/GB for large files (by default, all sizes are shown in KBs), use IEC terms (such as KiB instead of KB)
Details
91,231 users
Taskbar Volume Control
Control the system volume by scrolling over the taskbar
Details
70,136 users
Taskbar Clock Customization
Custom date/time format, news feed, weather, performance metrics (upload/download speed, CPU, RAM), custom fonts and colors, and more
Details
52,950 users
Windows 11 File Explorer Styler
Customize the File Explorer with themes contributed by others or create your own
Details
53,733 users
Slick Window Arrangement
Make window arrangement more slick and pleasant with a sliding animation and snapping
Details
33,564 users
Taskbar tray system icon tweaks
Allows hiding system icons: volume, network, battery, microphone, location/GPS, Studio Effects, language bar, bell (always or when there are no new notifications), and the "Show desktop" button (hide or set width)
Details
33,460 users
Translucent Windows
Enables native translucent effects in Windows 11
Details
35,828 users
Middle click to close on the taskbar
Close programs with a middle click on the taskbar instead of creating a new instance
Details
26,541 users
Taskbar Labels for Windows 11
Customize text labels and combining for running programs on the taskbar (Windows 11 only)
Details
25,098 users
Dark mode context menus
Enables dark mode for all win32 menus.
Details
24,159 users
Modernize Folder Picker Dialog
Replaces the classic "Browse For Folder" dialog
Details
22,316 users
Classic context menu on Windows 11
Always show the classic context menu without having to select "Show More Options" or hold Shift
Details
21,774 users
Resource Redirect
Define alternative files for loading various resources (e.g. icons in imageres.dll) for simple theming without having to modify system files
Details
19,015 users
Taskbar auto-hide when maximized
Makes the taskbar auto-hide only when a window is maximized or intersects the taskbar
Details
18,812 users
Disable grouping on the taskbar
Causes a separate button to be created on the taskbar for each new window
Details
17,786 users
Taskbar on top for Windows 11
Moves the Windows 11 taskbar to the top of the screen
Details
15,802 users
Taskbar tray icon spacing and grid
Reduce or increase the spacing between tray icons on the taskbar, optionally have a grid of tray icons (Windows 11 only)
Details
15,051 users
Vertical Taskbar for Windows 11
Finally, the missing vertical taskbar option for Windows 11! Move the taskbar to the left or right side of the screen.
Details
14,016 users
Taskbar Thumbnail Reorder
Reorder taskbar thumbnails with the left mouse button
Details
13,933 users
Chrome/Edge scroll tabs with mouse wheel
Use the mouse wheel while hovering over the tab bar to switch between tabs
Details
13,782 users
Taskbar auto-hide speed
Customize the taskbar auto-hide speed and frame rate to make it feel less sluggish and janky
Details
13,437 users
Dark Mode for Notepad
The missing dark mode theme for Notepad
Details
12,167 users
No Focus Rectangle
Removes the focus rectangle
Details
8,541 users
Alt+Tab per monitor
Pressing Alt+Tab shows all open windows on the primary display. This mod shows only the windows on the monitor where the cursor is.
Details
8,137 users
Turn off change file extension warning
When a file is renamed and its extension is changed, a confirmation warning appears, this mod turns it off
Details
8,094 users
Click on empty taskbar space
Trigger custom action when empty space on a taskbar is double/middle clicked
Details
7,816 users
Windows 11 Notification Center Styler
windows-11-notification-center-styler
1.3.3
m417z
ShellExperienceHost.exe, ShellHost.exe
Customize the Notification Center and Action Center with themes contributed by others or create your own

Windows 11 Notification Center Styler

Customize the Notification Center and Action Center with themes contributed by others or create your own.

Also check out the Windows 11 Taskbar Styler, Windows 11 Start Menu Styler mods.

Themes

Themes are collections of styles. The following themes are integrated into the mod and can be selected in the settings:

TranslucentShell
TranslucentShell

Matter
Matter

Unified
Unified

10JumpLists
10JumpLists

WindowGlass
WindowGlass

Oversimplified&Accentuated
Oversimplified&Accentuated

More themes can be found in the Themes section of The Windows 11 notification center styling guide. Contributions of new themes are welcome!

Advanced styling

Aside from themes, the settings have two sections: control styles and resource variables. Control styles allow to override styles, such as size and color, for the target elements. Resource variables allow to override predefined variables. For a more detailed explanation and examples, refer to the sections below.

The UWPSpy tool can be used to inspect the notification center control elements in real time, and experiment with various styles.

For a collection of commonly requested notification center styling customizations, check out The Windows 11 notification center styling guide.

Control styles

Each entry has a target control and a list of styles.

The target control is written as Class or Class#Name, i.e. the target control class name (the tag name in XAML resource files), such as ActionCenter.FocusSessionControl or Rectangle, optionally followed by # and the target control's name (x:Name attribute in XAML resource files). The target control can also include:

  • Child control index, for example: Class#Name[2] will only match the relevant control that's also the second child among all of its parent's child controls.
  • Control properties, for example: Class#Name[Property1=Value1][Property2=Value2].
  • Parent controls, separated by >, for example: ParentClass#ParentName > Class#Name.
  • Visual state group name, for example: Class#Name@VisualStateGroupName. It can be specified for the target control or for a parent control, but can be specified only once per target. The visual state group can be used in styles as specified below.

Note: The target is evaluated only once. If, for example, the index or the properties of a control change, the target conditions aren't evaluated again.

Each style is written as Style=Value, for example: Height=5. The := syntax can be used to use XAML syntax, for example: Fill:=<SolidColorBrush Color="Red"/>. Specifying an empty value with the XAML syntax will clear the property value, for example: Fill:=. In addition, a visual state can be specified as following: Style@VisualState=Value, in which case the style will only apply when the visual state group specified in the target matches the specified visual state.

For the XAML syntax, in addition to the built-in taskbar objects, the mod provides a built-in blur brush via the WindhawkBlur object, which supports the BlurAmount, TintColor, and TintOpacity properties. For example: Fill:=<WindhawkBlur BlurAmount="10" TintColor="#80FF00FF"/>. Theme resources are also supported, for example: Fill:=<WindhawkBlur BlurAmount="18" TintColor="{ThemeResource SystemAccentColorDark1}" TintOpacity="0.5"/>.

Targets and styles starting with two slashes (//) are ignored. This can be useful for temporarily disabling a target or style.

A couple of practical examples:

Hide the focus assist section

Target: ActionCenter.FocusSessionControl
Style: Height=0

Hide the notification center

Target: Grid#NotificationCenterGrid
Style: Visibility=Collapsed

Shrink the notification center height

Makes panel non full-height when there are fewer notifications (fit to size).
Target: Grid#NotificationCenterGrid
Style: VerticalAlignment=2

Square the corners of the notification center

Target: Grid#NotificationCenterGrid
Style: CornerRadius=0

Square the corners of the calendar

Target: Grid#CalendarCenterGrid
Style: CornerRadius=0

Square the corners of the quick action center

Target: Grid#ControlCenterRegion
Style: CornerRadius=0

Calendar and notification titlebars: titles on the right, buttons on the left

Target: Grid#RootContent
Style: FlowDirection=1

Add accelerator key (ALT+X) to clear all notifications

Target: Windows.UI.Xaml.Controls.Button#ClearAll
Style: AccessKey=x

Add accelerator key (ALT+E) to expand/collapse the calendar

Target: Windows.UI.Xaml.Controls.Button#ExpandCollapseButton
Style: AccessKey=e

Resource variables

Some variables, such as size and padding for various controls, are defined as resource variables.

Implementation notes

The VisualTreeWatcher implementation is based on the ExplorerTAP code from the TranslucentTB project.

The WindhawkBlur brush object implementation is based on XamlBlurBrush from the TranslucentTB project.