Windows 11 Start Menu Styler
1.3.3
m417z
StartMenuExperienceHost.exe, SearchHost.exe, SearchApp.exe
Customize the start menu with themes contributed by others or create your own
Details
497,062 users
Windows 11 Taskbar Styler
1.5.2
m417z
explorer.exe
Customize the taskbar with themes contributed by others or create your own
Details
490,427 users
Windows 11 Notification Center Styler
1.4
m417z
ShellExperienceHost.exe, ShellHost.exe
Customize the Notification Center and Action Center with themes contributed by others or create your own
Details
298,012 users
Taskbar height and icon size
1.3.6
m417z
explorer.exe
Control the taskbar height and icon size, improve icon quality (Windows 11 only)
Details
203,555 users
Better file sizes in Explorer details
1.5
m417z
All but conhost.exe, Plex*.exe, backgroundTaskHost.exe, LockApp.exe, SearchHost.exe, ShellExperienceHost.exe, StartMenuExperienceHost.exe
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
132,575 users
Taskbar Volume Control
1.3
m417z
explorer.exe, ShellExperienceHost.exe, SndVol.exe
Control the system volume by scrolling over the taskbar or anywhere with modifier keys
Details
97,870 users
Windows 11 File Explorer Styler
1.3
m417z
explorer.exe
Customize the File Explorer with themes contributed by others or create your own
Details
104,962 users
Taskbar Clock Customization
1.7.1
m417z
explorer.exe
Custom date/time format, news feed, weather, performance metrics (upload/download speed, CPU, RAM, GPU, battery), media player info, custom fonts and colors, and more
Details
71,430 users
Taskbar Dock Animation
1.9.2
Ph0en1x-dev
explorer.exe
Animates taskbar icons on mouse hover like in macOS
Details
71,979 users
Translucent Windows
1.7.4
Undisputed00x
All processes
Enables native translucent effects in Windows 11
Details
59,590 users
Taskbar tray system icon tweaks
1.2.3
m417z
explorer.exe
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
48,594 users
Slick Window Arrangement
1.0.2
m417z
All processes
Make window arrangement more slick and pleasant with a sliding animation and snapping
Details
43,881 users
Taskbar auto-hide when maximized
1.2.4
m417z
explorer.exe
Makes the taskbar auto-hide only when a window is maximized or intersects the taskbar
Details
42,287 users
Dark mode context menus
1.4.2
Mgg Sk
All processes
Enables dark mode for all win32 menus.
Details
35,909 users
Middle click to close on the taskbar
1.0.9
m417z
explorer.exe
Close programs with a middle click on the taskbar instead of creating a new instance
Details
35,172 users
Classic context menu on Windows 11
1.0.2
m417z
explorer.exe
Always show the classic context menu without having to select "Show More Options" or hold Shift
Details
30,672 users
Resource Redirect
1.2.4
m417z
All processes
Define alternative files for loading various resources (e.g. icons in imageres.dll) for simple theming without having to modify system files
Details
29,765 users
Taskbar Labels for Windows 11
1.4.2
m417z
explorer.exe
Customize text labels and combining for running programs on the taskbar (Windows 11 only)
Details
28,332 users
Modernize Folder Picker Dialog
1.0.0
aubymori
All processes
Replaces the classic "Browse For Folder" dialog
Details
26,987 users
Taskbar tray icon spacing and grid
1.3
m417z
explorer.exe
Reduce or increase the spacing between tray icons on the taskbar, optionally have a grid of tray icons (Windows 11 only)
Details
25,198 users
Taskbar auto-hide speed
1.1
m417z
explorer.exe
Customize the taskbar auto-hide animation speed and frame rate to make it feel less sluggish and janky
Details
22,462 users
Disable grouping on the taskbar
1.3.10
m417z
explorer.exe
Causes a separate button to be created on the taskbar for each new window
Details
21,241 users
Taskbar on top for Windows 11
1.1.6
m417z
explorer.exe, StartMenuExperienceHost.exe
Moves the Windows 11 taskbar to the top of the screen
Details
20,904 users
Chrome/Edge scroll tabs with mouse wheel
1.3.1
m417z
chrome.exe, msedge.exe, opera.exe, brave.exe, *\YandexBrowser\Application\browser.exe, thorium.exe
Use the mouse wheel while hovering over the tab bar to switch between tabs
Details
18,218 users
Taskbar Thumbnail Reorder
1.1.3
m417z
explorer.exe
Reorder taskbar thumbnails with the left mouse button
Details
16,761 users
Vertical Taskbar for Windows 11
1.3.10
m417z
explorer.exe, StartMenuExperienceHost.exe, ShellExperienceHost.exe, ShellHost.exe
Finally, the missing vertical taskbar option for Windows 11! Move the taskbar to the left or right side of the screen.
Details
17,569 users
Dark Mode for Notepad
1.0
m417z
notepad.exe
The missing dark mode theme for Notepad
Details
14,670 users
Alt+Tab per monitor
1.1.1
L3r0y
explorer.exe
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
13,926 users
Start button always on the left
1.2.4
m417z
StartMenuExperienceHost.exe, explorer.exe
Forces the start button to be on the left of the taskbar, even when taskbar icons are centered (Windows 11 only)
Details
12,357 users
No Focus Rectangle
1.0.2
ItsProfessional
explorer.exe
Removes the focus rectangle
Details
11,241 users
Windows 11 File Explorer Styler
windows-11-file-explorer-styler
1.3
m417z
explorer.exe
Customize the File Explorer with themes contributed by others or create your own

Windows 11 File Explorer Styler

Customize the File Explorer with themes contributed by others or create your own.

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

Note: This mod requires Windhawk v1.6 or newer.

Themes

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

Translucent
Explorer11
Translucent Explorer11

MicaBar
MicaBar

NoCommandBar
NoCommandBar

Minimal
Explorer11
Minimal Explorer11

Tabless
Tabless

Matter
Matter

WindowGlass
WindowGlass

AddressSearchOnly
AddressSearchOnly

TintedGlass
TintedGlass

More themes can be found in the Themes section of The Windows 11 file explorer 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 file explorer control elements in real time, and experiment with various styles. To target file explorer with UWPSpy, select the explorer.exe process and the WinUI 3 target framework.

For a collection of commonly requested file explorer styling customizations, check out The Windows 11 file explorer 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 FileExplorerExtensions.NavigationBarControl 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.

Resource variables

Some variables, such as size and padding for various controls, colors, and brushes, are defined as resource variables. You can override existing resources or define new theme-aware resources.

Overriding existing resources

Use key=value to override an existing resource.

Defining theme-aware resources

Use Key@Dark=value and Key@Light=value to define new resources with different values for dark and light themes. These can then be referenced in styles using {ThemeResource key}.

For example, to define a custom accent color that automatically adjusts based on the system theme:

AutoAccent@Dark={ThemeResource SystemAccentColorDark1}
AutoAccent@Light={ThemeResource SystemAccentColorLight2}

Then use it in a style:

Background:=<SolidColorBrush Color="{ThemeResource AutoAccent}" />

The value will automatically update when the system accent color changes.

XAML diagnostics consumer handling

This mod uses XAML diagnostics to inspect and customize the File Explorer. However, there can only be one XAML diagnostics consumer at a time. If another program (such as ExplorerBlurMica) tries to use XAML diagnostics while this mod is running, there will be a conflict.

The XAML diagnostics consumer handling setting controls how this mod handles such conflicts:

  • Alert: When another program tries to use XAML diagnostics, a message box will appear asking whether to block it. This allows you to decide on a case-by-case basis.
  • Block: Automatically block other programs from using XAML diagnostics. This ensures this mod works correctly, but might break the other program.
  • Allow: Allow other programs to use XAML diagnostics. This might break this mod's styling, but allows the other program to work.

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.