Windows 11 Taskbar Styler
1.10
m417z
explorer.exe
Customize the taskbar with themes contributed by others or create your own
Details
1,059,953 users
Windows 11 Start Menu Styler
1.7
m417z
StartMenuExperienceHost.exe, SearchHost.exe, SearchApp.exe
Customize the Start menu with themes contributed by others or create your own
Details
962,993 users
Windows 11 Notification Center Styler
1.7
m417z
ShellExperienceHost.exe, ShellHost.exe
Customize the Notification Center and Action Center with themes contributed by others or create your own
Details
596,162 users
Taskbar Dock Animation
1.9.2
Ph0en1x-dev
explorer.exe
Animates taskbar icons on mouse hover like in macOS
Details
488,150 users
Taskbar height and icon size
1.3.10
m417z
explorer.exe
Control the taskbar height and icon size, improve icon quality (Windows 11 only)
Details
333,137 users
Windows 11 File Explorer Styler
1.7
m417z
explorer.exe
Customize the File Explorer with themes contributed by others or create your own
Details
328,060 users
Better file sizes in Explorer details
1.6
m417z
All but conhost.exe, Plex*.exe, backgroundTaskHost.exe, LockApp.exe, SearchHost.exe, ShellExperienceHost.exe, StartMenuExperienceHost.exe, msedgewebview2.exe, windhawk.exe, windhawk-ui.exe, *\UI\VSCodium.exe
Enhances file size display in Explorer details with folder sizes, human-readable units (MB/GB), and optional IEC notation (KiB/MiB)
Details
232,561 users
Taskbar Volume Control
1.3.1
m417z
explorer.exe, ShellExperienceHost.exe, SndVol.exe
Control the system volume by scrolling over the taskbar or anywhere with modifier keys
Details
170,576 users
Translucent Windows
1.8.2
Undisputed00x
All processes
Enables native translucent effects in Windows 11
Details
174,239 users
Taskbar Clock Customization
1.8.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
119,923 users
Taskbar auto-hide when maximized
1.2.6
m417z
explorer.exe
Makes the taskbar auto-hide only when a window is maximized or intersects the taskbar
Details
113,816 users
Windows Animations
1.3.7
ReDrag
All but TextInputHost.exe, ShellExperienceHost.exe, StartMenuExperienceHost.exe, SearchHost.exe, dwm.exe, mmc.exe, git.exe, git-remote-https.exe, AudioCaptureService.exe, AIVisualPIPESvr.exe, GimateServiceHelper.exe, NVIDIA Web Helper.exe
Smooth minimize, restore, close, switch animations for windows.
Details
98,277 users
Taskbar tray system icon tweaks
1.3.1
m417z
explorer.exe
Allows hiding system icons: volume, network, battery, microphone, location/GPS, Studio Effects, Recall, language bar, bell (always or when there are no new notifications), and the "Show desktop" button (hide or set width)
Details
83,415 users
Invisible Window Borders
1.0.0
Bo0ii
All but devenv.exe
Makes window borders invisible while keeping rounded corners
Details
91,656 users
MacOS Minimize Animation
3.1.7
Abdullah Masood
All processes
Smooth macOS-style genie minimize and restore (open) animations for every window.
Details
85,805 users
Slick Window Arrangement
1.0.2
m417z
All processes
Make window arrangement more slick and pleasant with a sliding animation and snapping
Details
74,294 users
Dark mode context menus
1.4.2
Mgg Sk
All processes
Enables dark mode for all win32 menus.
Details
80,172 users
Resource Redirect
1.3
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
78,153 users
Windows 11 Settings Styler
1.1
m417z
SystemSettings.exe
Customize the Windows Settings app with themes contributed by others or create your own
Details
71,077 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
61,033 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
50,992 users
Taskbar tray icon spacing and grid
1.4
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
47,157 users
Taskbar Volume Control Per-App
1.1.4
m417z
explorer.exe
Control the per-app volume by scrolling over taskbar buttons
Details
46,421 users
Dynamic Island for Windows
1.3.1
Himanshu
windhawk.exe
A living, breathing pill overlay inspired by iPhone's Dynamic Island. Reacts to media, downloads, clipboard, battery, and more.
Details
50,081 users
Modernize Folder Picker Dialog
1.0.0
aubymori
All processes
Replaces the classic "Browse For Folder" dialog
Details
37,466 users
Taskbar Labels for Windows 11
1.5.1
m417z
explorer.exe
Customize text labels and combining for running programs on the taskbar (Windows 11 only)
Details
37,355 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
41,338 users
UXTheme hook
1.4
rounk-ctrl
winlogon.exe, explorer.exe, systemsettings.exe, logonui.exe, rundll32.exe
Allows you to apply custom themes
Details
38,061 users
Taskbar Dock Animation Plus
2.0.1
incconutwo
explorer.exe
Animates taskbar icons on mouse hover like in macOS (updated fork with support for all taskbar positions and multi-monitor fixes)
Details
36,755 users
Taskbar Auto-Hide Instant Show
2.2
Bo0ii
explorer.exe
Removes the delay before the taskbar appears with custom animation types (none, slide, elastic, bounce, fade, slide+fade, overshoot)
Details
32,711 users
MacOS Minimize Animation
macos-minimize-animation
3.1.7
Abdullah Masood
All processes
Smooth macOS-style genie minimize and restore (open) animations for every window.

MacOS Minimize Animation

Brings the classic macOS genie effect to Windows. When you minimize a window it warps and flows down into the taskbar; when you restore it, it flows back out.

Definitely not inspired from MacOS.

Maintenance note: the current round of fixes - the translucent-window (grey capture) fix, the taskbar capture fixes, the renderer quality / frame pacing improvements and the tile-count setting - was contributed entirely by Potassiumuncher (v1.5 of his engine). I'm not actively working on issues at the moment and will be unavailable for a month or more; in the meantime his contributions are keeping this mod moving - thank you!

Animation style

There are two genie styles, selectable in the settings (Animation style):

  • Modern (default) - the Direct2D genie engine contributed by Potassiumuncher: a smooth mesh warp that necks the window down into the taskbar:

Modern genie demo

  • Classic - this mod's original strip-based genie: lighter, with a slightly different look. Kept because some people preferred it:

Classic genie demo

Credits

The Modern genie style - the Direct2D genie rendering engine (a configurable mesh warp driven by the macOS "lamp" curve), the UI Automation taskbar-button targeting, and the taskbar auto-hide handling - was contributed by Potassiumuncher - https://github.com/Potassiumuncher. As of v3.0.0 the default animation is his engine, integrated into this mod's hardening (multi-hook capture, flash-free cloak restore, safe unload, first-frame sync). The fixes in v3.1.1 are his as well (from v1.5 of his engine): the translucent-window capture fix that stops acrylic / Mica windows going grey, the window-only capture that keeps the taskbar out of the animation, the smoother mask / mesh rendering, the frame pacing (since reshaped into a high-resolution 2x-refresh timer in v3.1.2), and the tile-count setting. The modern-genie demo GIF above is also his, from his own MacOS-Animation-for-windows repo. Huge thanks for building this, sharing the recording, and generously handing it all over - this mod wouldn't look nearly this good without him. The Classic style is the mod's original renderer.

The Firefox-family first-window check in the app-launch animation (v3.1.7) is ported from ReDrag's Windows Animations mod, which found that hiding a Gecko browser's first window with a DWM cloak can make it open a second window. Thanks!

Known issues

  • On multi-monitor setups (especially the secondary display), the genie can briefly slide sideways / to the left for a frame or two at the very start of a minimize or restore before it flows toward the taskbar. The animation still completes correctly; this is a known issue being worked on. If you spot anything else, please report it on the mod's GitHub issue thread.
  • If an app reopens (or restores a saved session) at coordinates left over from a monitor that's no longer connected (e.g. an HDMI display you've since unplugged), the window can appear off-screen or the genie can play oddly / land on the wrong spot. This is a Windows/app placement quirk outside the mod's control, not something the mod can reliably detect and fix.
  • Translucent (acrylic / Mica) windows are captured much more faithfully as of v3.1.1 - transparent regions now stay transparent instead of turning grey - but some apps may still show a flat or slightly-off backdrop during the genie, because the live blur effect itself can't be carried into a static snapshot.
  • On NON-primary monitors specifically, Windows often refuses to hand over the Mica / acrylic backdrop at all (the capture comes back fully transparent there). The mod detects this and falls back to an opaque dark backdrop for the animation instead of letting the window background vanish - so translucent windows on a secondary display animate with the older dark look. A proper fix needs deeper investigation.
  • A repeating / looping animation has been reported on Zen Browser (Firefox-based). It's under investigation; if it hits you, add the browser to the mod's Excluded programs setting as a workaround and please share details on the GitHub issue thread.

See it in action

  • Compile the mod with the button on the left or with Ctrl+B.
  • Enable the mod and open any normal window (Explorer, a browser, Notepad...).
  • Minimize it with the title bar [-] button or Win+Down and watch it warp and pour into the taskbar.
  • Restore it from the taskbar and watch the genie play in reverse.
  • Tweak the Animation duration in the settings to taste, and switch the Animation style between the modern (Potassiumuncher) and classic genie.

Features

  • Real genie warp. The window is rendered as a Direct2D mesh whose vertices follow the macOS lamp curve, so the whole frame necks down and funnels into the taskbar icon instead of just shrinking.
  • Actually smooth. Progress is driven by real elapsed time, and frames are paced at twice the display's refresh rate (via a high-resolution timer), so the compositor always has a fresh frame ready at each vsync. No system animation competes with it, so it stays smooth at any duration you set. In v3.1.3 the modern genie's render canvas shrank from the full virtual desktop to a tight bounding box around the window and dock target, which removed a large per-frame UpdateLayeredWindow cost that made the modern style stutter on AMD GPUs (reported on a 6900 XT and a Vega 8 iGPU; the classic style was already using the tight canvas).
  • Smoothstep easing instead of a linear ramp, so it eases in and out.
  • Accurate targeting. The mod locates the app's actual taskbar button via UI Automation and aims the genie at it (with a per-process fallback cache), instead of guessing from the cursor.
  • Pixel-aligned capture. The window is measured by its DWM extended frame bounds (not the legacy window rect), so keyboard / AutoHotkey minimizes are no longer spatially shifted.

How it works

The mod hooks ShowWindow, ShowWindowAsync, SetWindowPlacement, CloseWindow, SetWindowPos and DefWindowProcW to catch minimize / restore / first-show requests - including apps with custom title bars (e.g. Zed) and Store/UWP apps, whose minimize buttons bypass the classic paths. It snapshots the window, then on a dedicated high-priority thread it draws a transparent layered "ghost" window that warps the snapshot frame by frame into the taskbar, leaving the real window to minimize behind it without the system's own animation getting in the way.

Settings

  • Animation duration - how long the effect lasts (50-2000 ms).
  • Animate window restore (open) - also play the reverse genie when restoring.
  • Animate app launch (experimental) - also play the genie when an application window first opens. Experimental and off by default: it may briefly flash the window before animating, may not catch borderless apps, and can occasionally fire on splash / dialog windows. Leave it off and the mod behaves exactly like plain minimize / restore.
  • Multi-monitor support (experimental) - play the genie on the monitor the window is on, targeting that monitor's taskbar edge, instead of always the primary monitor's. Experimental and off by default.
  • Unhide taskbar (for taskbar auto-hide) - if your taskbar is set to auto-hide, briefly reveal it during the minimize so the genie has a visible dock to flow into, then let it slide back once the animation finishes.
  • Taskbar unhide duration - how long (ms) to keep the taskbar revealed before performing the deferred minimize on the auto-hide path.
  • Animation style - Modern (Potassiumuncher's Direct2D engine, default) or Classic (this mod's original renderer).
  • Animation tile count - mesh resolution of the modern genie (8-96, default 35). Higher is smoother but costs more per frame. Contributed by Potassiumuncher.
  • Excluded programs - windows owned by these processes never animate. Use this rather than Windhawk's per-mod process exclusion: that list only stops the mod from loading INTO a process, but a window's animation is often driven from a different process (Explorer's taskbar, the shell), so the app would still animate. Example: for Windows Terminal's Quake mode, exclude WindowsTerminal.exe (the window's owner) - excluding powershell.exe has no effect, since the terminal window doesn't belong to PowerShell.

Notes

  • Works on all top-level windows; child / tiny / hidden windows are skipped.
  • DWM transitions are temporarily disabled on the animated window and restored afterwards, so the system's own minimize/restore animation doesn't fight ours.
  • Minimize snapshots are captured from the window itself, so the taskbar and other windows never bleed into the animation (even for maximized / fullscreen apps). Since v3.1.1 the capture preserves per-pixel transparency (Potassiumuncher's fix), so translucent windows keep their see-through regions during the genie instead of flattening to grey.

Getting started

Check out the documentation here.