Notification Center & Quick Settings (windows-11-notification-center-styler)
The Windows 11 Notification Center Styler mod targets the Action Center, Calendar flyout, Quick Settings control grid, media playback controls, and system toast notifications.
[!NOTE] Ongoing Target Mapping: Target trees and values are being incrementally audited and verified against live Windows builds. Below are the known existing targets and configuration options sourced from the official mod repository (
mods/windows-11-notification-center-styler.wh.cpp) and the official Notification Center styling guide.
1. Mod Specifications
- Mod ID:
windows-11-notification-center-styler - Target Processes:
ShellExperienceHost.exe(Win11 21H2–23H2) andShellHost.exe(Win11 24H2 build 26100+) - Framework: UWP
Windows.UI.Xaml - Version Floor:
1.7+(v1.3+ introducedWindhawkBlursupport)
2. Supported Top-Level Configuration Options
styleConstants:
- ConstantName=Value
themeResourceVariables:
- variableKey: ResourceKey
value: "{ThemeResource ...}"
controlStyles:
- target: Selector#TargetName
styles:
- Property=Value
- Property:=<XAML>
styleConstants: Declares shared tokens, brushes, and radii.controlStyles: Direct XAML targets and styling definitions.themeResourceVariables: Resource brush replacements.- Unsupported Keys:
webContentStyles,backgroundTranslucentEffect, andexplorerFrameContainerHeightare not supported by this mod and must never be declared.
3. Known Visual Tree Targets
Root Flyout Panels
| Target Selector | Element Purpose |
|—|—|
| Grid#NotificationCenterGrid | Main Notification Center panel |
| Grid#CalendarCenterGrid | Calendar flyout container |
| Grid#ControlCenterRegion | Quick Settings (Win+A) main flyout frame |
| Grid#L1Grid | Primary layout grid inside Quick Settings |
| Border#BackgroundBorder | Base panel background container |
Quick Settings Controls
| Target Selector | Element Purpose |
|—|—|
| ControlCenter.ControlCenterPage | Quick Settings root page |
| ControlCenter.QuickActionTile | Wi-Fi, Bluetooth, Airplane Mode toggle tiles |
| ControlCenter.QuickActionTile > Border#TileRoot | Card boundary of each quick action tile |
| SplitButton#QuickActionSplitButton | Two-part tiles with flyout chevrons (e.g. Wi-Fi network picker) |
| Slider#BrightnessSlider | Screen brightness slider bar |
| Slider#VolumeSlider | System audio volume slider bar |
| Button#AllSettingsButton | Footer cog button navigating to Windows Settings |
Calendar Flyout
| Target Selector | Element Purpose |
|—|—|
| CalendarView#CalendarView | Calendar date picker control |
| CalendarViewDayItem | Individual day cells in the calendar grid |
| Button#HeaderButton | Month and year navigation header button |
| Button#PreviousButton / Button#NextButton | Previous/Next month pagination buttons |
Media Controls
| Target Selector | Element Purpose |
|—|—|
| Grid#MediaTransportControlsRegion | Now Playing media card layout |
| Grid#ThumbnailImage | Album artwork thumbnail container |
| Button#PlayPauseButton | Media play/pause control button |
| TextBlock#MediaTitle | Track title text element |
| TextBlock#MediaArtist | Artist name text element |
Toasts & Jump Lists
| Target Selector | Element Purpose |
|—|—|
| Border#ToastBackgroundBorder | System notification banner card |
| ActionCenter.FlexibleToastView#FlexibleNormalToastView | Toast notification interactive layout |
| Border#JumpListRestyledAcrylic | Taskbar right-click jump list background card |
4. Layered Glass Architecture
In universal layered glass themes:
- Outer panels (
NotificationCenterGrid,CalendarCenterGrid,ControlCenterRegion) useWindhawkBlurfor the fill and a gradient brush for specular rims (setBackgroundandBorderBrush). - Native opaque drop shadows are collapsed (
Shadow:=) and system backgrounds cleared. - Internal cards (quick action tiles, sliders, and calendar day cells) layer a translucent
Backgroundand their ownCornerRadiusto establish visual depth.