Windows 11 Control Center Buttons 1.0.0

Windows 11 Control Center Buttons 1.0.0

Windows 11 Control Center Buttons

• Report a bug or suggest a feature · Discussion on Discord · Support

Removes the stock Settings (gear) button from the bottom bar of the Windows 11 Control Center panel and puts your own buttons there instead.

Actions are run by a dedicated Windhawk tool-mod process (windhawk.exe -tool-mod), the panel host sends the click to a tiny hidden window inside that process, which runs the command.

Before After
before after

Button fields

Field Description
Preset Ready-made button. Set Custom to define your own.
Name Tooltip. Empty on presets = default name.
Icon Segoe Fluent glyph (E713 or \uE713), image path (PNG/ICO/JPG/BMP/WEBP) or .exe/.dll path to take the icon from.
Action Used for Custom. One or several commands, run in order.
Left-click submenu Menu opened on left click (replaces Action).
Right-click submenu Menu opened on right click.

Action formats

Prefix Example Description
" " "C:\Program Files\Windhawk\windhawk.exe" Opens a file or folder by absolute path.
~ ~Downloads or ~windhawk.exe Opens a folder or file by name.
cmd: cmd:control Runs a command through cmd.exe.
ps: or powershell: ps:shutdown /r /f /t 0 Runs through powershell.exe
press: press:Win+E or press:0x5B;0x45 Keyboard key press using Win32 key code.
web: web:https://windhawk.net/ Opens a URL in the default browser.
ms-settings: ms-settings:bluetooth Opens a Windows Settings page.

Modifier signs (prepend to any action)

Sign Example Description
- -"C:\Program Files\app.exe" or -ps:shutdown /r /f /t 0 Runs as administrator.
* *cmd:tasklist or *ps:Get-Process Execution with a terminal window. (only for cmd: and ps: prefixes).

Signs can be combined: -*cmd:tasklist runs cmd in a visible window as admin.

u/wh-updates — 4 days ago

Shake to Find Cursor 1.3

Shake to Find Cursor 1.3

Shake to Find Cursor

Shake to Find Cursor demo

Shake the mouse (or swipe back and forth on the touchpad) and the cursor grows so you can spot it instantly. Stop shaking and it shrinks back.

How it works

  • Runs as a tool mod in its own background process, so it never touches Explorer.
  • Listens to raw mouse input: no polling, no CPU use while the mouse is idle, and it can't add input lag the way a low-level mouse hook can.
  • A shake means the cursor travelled a long way (Shake distance) while staying inside a small area (Back-and-forth ratio) within the Time window.
  • Enlarging replaces the real system cursors with bigger versions loaded from your current cursor scheme's files at the target size. The big cursor is the pointer: no overlay window, no trailing, and it keeps your cursor style and colour. The normal cursors are restored the same way Control Panel applies a scheme.
  • Keep shaking and the cursor keeps growing, slower and slower: each further step of the same size takes twice as long as the previous one. By default it stops at the height of your screen, which takes hours of shaking.
  • The grow and shrink animations are time-based and run at your display's refresh rate. While animating, only the cursor that's on screen is resized, which keeps every frame cheap.

vs. macOS magnifying cursor

The catalog already has macOS magnifying cursor, which does something similar but works differently: it hides the system cursors and draws a scaled copy in its own overlay window, polling the cursor position every 16-40 ms. This mod instead replaces the real system cursors with bigger renders of your own cursor scheme, driven by raw input rather than polling. In practice that means no overlay lag or trailing, the enlarged cursor keeps your actual cursor style and colour, and there's no CPU cost while the mouse is idle. Don't enable both at once - they'll fight over the system cursors.

Notes

  • Apps that draw their own custom cursor keep their small one.
  • Cursor files contain images of up to 256 px, so past that the cursor is upscaled and gets softer.
  • If the mod's process is killed while the cursor is big, the normal cursors are restored the next time the mod starts (re-applying a pointer scheme in Mouse Properties also fixes it).
  • Raw input may not reach the mod while an elevated window (Task Manager, a UAC prompt, an installer) has focus, depending on Windows version. If so, a shake over such a window won't be detected until focus moves elsewhere.
u/wh-updates — 16 days ago

Real Names in Pre-Vista Recycle Bin Prompts 1.3

Real Names in Pre-Vista Recycle Bin Prompts 1.3

Real Names in Pre-Vista Recycle Bin Prompts

> Tested only on Windows 11 24H2 (build 26100). It has not been tried on any other version of Windows and may not work there.

Delete something out of the Recycle Bin with the XP-style prompts of Pre-Vista File Operation Dialogs enabled, and the confirmation asks about a file you never had:

> Are you sure you want to delete "$RVAZ2WZ.b"?

This mod puts the real name back:

Before: the prompt names the $R stub

After: the prompt names the file that was deleted

The stock Windows 11 prompt already shows the right name; the mod is for prompts that look the name up the way Pre-Vista File Operation Dialogs does.

Why the name is wrong

The Recycle Bin does not keep a deleted file under its own name. It renames it to $R plus a few random characters, keeping only the extension, and writes the real path into a companion $I file next to it. Everything that asks the Recycle Bin folder for a display name gets the original name back; anything that only looks at the file on disk sees the stub.

The XP-style prompt looks at the file on disk: it asks SHGetFileInfo for the display name of C:\$Recycle.Bin\<SID>\$RVAZ2WZ.b, and for a plain file path that is just the file name - the stub.

What the mod does

When SHGetFileInfo is asked for the display name of a $R file inside a $Recycle.Bin folder, the mod answers with the name recorded in the $I file next to it - one small file read, no searching. With Show the full original path on, it answers with the whole path the file was deleted from.

Anything else is passed straight through, and a $R file with no $I file next to it keeps its own name.

Nothing about the Recycle Bin's contents, its folder view, or the files themselves changes. This only changes the name a prompt is about to display.


По-русски

Если включён мод Pre-Vista File Operation Dialogs с запросами в стиле XP, то при удалении чего-нибудь из Корзины подтверждение спрашивает об удалении файла, которого у вас никогда не было, - например, «$RVAZ2WZ.b». Мод возвращает в такой запрос настоящее имя (скриншоты - выше, в английской части). Стандартный запрос Windows 11 и так показывает правильное имя; мод нужен для запросов, которые узнают имя так же, как Pre-Vista File Operation Dialogs.

Корзина не хранит удалённый файл под его настоящим именем. Она переименовывает его в $R и несколько случайных символов, сохраняя только расширение, а настоящий путь записывает в парный файл $I рядом. Всё, что спрашивает имя у папки Корзины, получает настоящее имя; всё, что смотрит на сам файл на диске, видит служебное.

Запрос в стиле XP смотрит на файл на диске: он спрашивает у SHGetFileInfo отображаемое имя пути C:\$Recycle.Bin\<SID>\$RVAZ2WZ.b, а для обычного пути к файлу это просто имя файла, то есть служебное.

Когда у SHGetFileInfo спрашивают отображаемое имя $R-файла в папке $Recycle.Bin, мод отвечает именем, записанным в соседнем файле $I, - это одно чтение маленького файла, без всякого поиска. Если включено «Показывать полный исходный путь», ответом будет весь путь, откуда файл был удалён. Всё остальное проходит без изменений, а $R-файл без соседнего $I остаётся со своим именем.

Мод ничего не меняет в содержимом Корзины, в её окне и в самих файлах - только имя, которое запрос собирается показать.

> Проверено только на Windows 11 24H2 (сборка 26100). На других версиях Windows мод не проверялся и может не работать.

u/wh-updates — 16 days ago

Enlarged Icons Without Thumbnail Frames 2.9.2

Enlarged Icons Without Thumbnail Frames 2.9.2

Enlarged Icons Without Thumbnail Frames

> Tested only on Windows 11 24H2 (build 26100). It has not been tried on any other version of Windows and may not work there.

In the large icon views of Explorer, an item that has only a small icon - a classic 32x32 icon, say - is shown as a "thumbnail": the small icon sits in the middle of a white frame and is never enlarged to the size of the view. This mod takes such icons out of the frame and enlarges them to fill the view, with nearest-neighbour scaling, so classic icons stay sharp instead of blurred. The small arrow of a shortcut is kept in the corner of the enlarged icon.

Before (the mod disabled):

Before

After:

After

It is not another way to turn thumbnails off. Mods like Disable Folder Thumbnails choose whether a folder gets a thumbnail; this one changes how an icon that Windows puts in a thumbnail frame is drawn, so that it can be as large as the view instead of staying small inside the frame.

Requirement: the classic list view. The frame removal and the enlargement work on the classic SysListView32 file list, which Explorer only uses when a mod or tweak turns it on - for example Enable SyslistView32, or the Use native list view option of Aerexplorer. With the default Windows 11 file list, only the Folders and Shortcuts settings below have an effect.

Folders and shortcuts

A folder whose thumbnail is a preview of the files inside it, and a shortcut whose thumbnail is taken from its target, cannot be enlarged as icons, because they are not icons. The Folders and Shortcuts settings (both on by default) make file system folders and all .lnk shortcuts use their icons instead, so that they are drawn - and enlarged - the same way as everything else. Files keep their thumbnails.

Notes

  • Only the file list of Explorer folder windows is redrawn, and only in the views with icons of 32 pixels and larger. The desktop, the folder tree and other programs are left alone. Whenever the mod cannot be sure that a drawing step is safe, it leaves the original Windows drawing in place.
  • The Folders and Shortcuts settings apply wherever Explorer itself chooses between an icon and a thumbnail, so they also affect the desktop. File dialogs of other programs are not affected.
  • Turning Folders or Shortcuts on or off, or disabling the mod, affects items as their images are loaded again - reopen or refresh a folder to see it.
  • Disable Thumbnail Minimum Size hooks the same thumbnail decision. With both mods enabled, the one whose hook runs first wins, so the Folders and Shortcuts settings may have no effect.

По-русски

В крупных видах Проводника объект, у которого есть только маленький значок, - например, классический значок 32x32 - показывается как «эскиз»: маленький значок стоит посередине белой рамки и никогда не увеличивается до размера вида. Мод вынимает такие значки из рамки и увеличивает их на весь размер вида без сглаживания, так что классические значки остаются чёткими, а не размытыми. Стрелка ярлыка остаётся в углу увеличенного значка.

Это не очередной способ отключить эскизы. Моды вроде Disable Folder Thumbnails решают, будет ли у папки эскиз; этот мод меняет то, как рисуется значок, который Windows помещает в рамку эскиза, - чтобы он был размером с вид, а не оставался маленьким внутри рамки.

Требование: классический список файлов. Снятие рамки и увеличение работают в классическом списке SysListView32, который Проводник использует, только если его включает мод или настройка - например, мод Enable SyslistView32 или параметр Use native list view в Aerexplorer. Со стандартным списком файлов Windows 11 действуют только настройки «Папки» и «Ярлыки».

Папка, эскиз которой - превью лежащих в ней файлов, и ярлык, эскиз которого берётся у его цели, не могут быть увеличены как значки, потому что это не значки. Настройки «Папки» и «Ярлыки» (обе включены по умолчанию) заставляют папки файловой системы и все ярлыки .lnk показывать значки, чтобы они рисовались и увеличивались так же, как всё остальное. У файлов эскизы остаются.

Перерисовывается только список файлов в окнах папок Проводника и только в видах со значками от 32 пикселей; рабочий стол, дерево папок и другие программы не затрагиваются. Настройки «Папки» и «Ярлыки» действуют везде, где сам Проводник выбирает между значком и эскизом, поэтому и на рабочем столе; диалоги открытия файлов других программ не затрагиваются. Изменение настроек «Папки» и «Ярлыки» или отключение мода видно, когда изображения загружаются заново, - откройте папку снова или обновите её. Мод Disable Thumbnail Minimum Size перехватывает то же решение об эскизах; если включены оба, настройки «Папки» и «Ярлыки» могут не действовать.

> Проверено только на Windows 11 24H2 (сборка 26100). На других версиях Windows мод не проверялся и может не работать.

u/wh-updates — 16 days ago

Desktop Window Cards 1.3

Desktop Window Cards 1.3

Desktop Window Cards

When you minimize a window, a copy of it "falls" onto the desktop: it drops away, tilts back, loses its shadow and dims, until it lands as a small card underneath all other windows. Showcase Watch the full-quality video

  • Click the thumbnail: the card rises back to the window's original position and the real window is restored in its place.
  • Top bar: drag it to move the card around the desktop. With the option enabled, the position is remembered: the next time you minimize that window, its card lands where you left it.
  • X button: closes the window (or only removes the card, depending on the settings).
  • Smooth reveal: on restore, a snapshot of the card stays on top of the window while Windows rebuilds its transparency effects (Mica/Acrylic), then fades out to reveal the real window, hiding the initial flicker.

Cards use DWM thumbnails, the same ones used by taskbar previews. The content stays live as long as the app keeps drawing while minimized; many apps stop doing so and show their last frame.

The mod runs in a dedicated Windhawk tool process. Cards remain available across Explorer restarts.

Notes

  • Native Windows animation: in "Off only when restoring from a card" mode (default), Windows animations stay enabled (maximize, snap and other mods relying on them keep working) and are switched off only for the moment a card restores its window. When minimizing, Windows' own animation towards the taskbar therefore remains visible as well. "Always off" disables it while the mod is active: no double animation, but no maximize animation either. These changes only apply to the current session.
  • If the mod's process ends unexpectedly while the native animation is switched off, the mod switches it back on the next time it starts.
  • Cards don't follow virtual desktops.
  • Windows running as administrator can be shown as cards, but restoring or closing them from a card may fall back to a plain restore, since a non-elevated process can't send them commands.
  • Apps that hide to the notification area when minimized don't get a card.
u/wh-updates — 16 days ago

Quick translator & Layout-switcher 1.0.1

Quick translator & Layout-switcher 1.0.1

Selection Layout Switcher & Translator

A lightweight Windows utility that bridges communication between English and Russian speakers. Eliminates mistyped keyboard layout errors and allows instant two-way translation without breaking workflow.

> Privacy Notice: This mod optionally connects to Google Translate (translate.googleapis.com) over HTTPS to perform translations. Selected text is transmitted only when a translation hotkey is triggered. This feature is strictly opt-in and disabled by default.

Screenshot

HUD Tooltip Preview

Features

  • Layout Correction (Ctrl + Alt + L): Fixes mistyped text (ghbdtn -> привет or vice versa) with full punctuation mapping and automatically updates the active system input layout.
  • In-Place Translation (Ctrl + Alt + T): Replaces selected text directly inside any editable input field using HTTPS POST requests. Supports multi-line paragraphs.
  • Floating HUD Tooltip (Ctrl + Alt + Q): Translates read-only incoming messages in a sleek DPI-aware dark tooltip positioned near your cursor.
  • Smart Auto-Dismiss: The tooltip remains visible until you click anywhere, scroll the mouse wheel, or press navigation keys (Esc / Arrows).
  • Clipboard Preservation: Automatically restores previous clipboard contents after performing operations.

Default Hotkeys

  • Ctrl + Alt + L - Switch mistyped layout (US <-> RU)
  • Ctrl + Alt + T - In-place translation (Requires enabling online translation in Settings)
  • Ctrl + Alt + Q - Floating HUD Tooltip translation (Requires enabling online translation in Settings)
u/wh-updates — 16 days ago

WinDuo 0.1.0

WinDuo 0.1.0

WinDuo

As the laptop lid closes, the picture on screen leans back, blurs and dims, as though it were a sheet hinged at the bottom of the display that stays put in the room while the glass turns away from it. The top of the sheet tips forward a little, so content near the top edge stays legible for longer.

There is no hinge sensor on most laptops, so the lid angle comes from the webcam: closing the lid pitches the camera down, the scene slides up the frame, and the size of that slide is the angle.

This is the Windhawk edition of WinDuo. Its geometry, shader and state machine are ported from Mac Duo (Apache 2.0, Copyright 2026 Makito). It runs as its own process (a Windhawk tool mod), injects into nothing, and hooks nothing.

The screen leaning back as the lid closes

What to expect

  • The camera stays on while you are using the laptop, so its privacy light stays lit. It has to be watching before the lid starts to move. It turns off while the lid is shut, the display is off, the session is locked, or the built-in screen is not in use. Frames are measured in memory and never stored or sent anywhere. Disable the mod to turn the camera off entirely.
  • Battery. A streaming webcam costs roughly as much as a video call's camera does, which on most laptops is well under a watt but is not nothing.
  • Other camera apps. On many laptops, especially on Windows 10, only one app can use the camera at a time. While the mod is streaming, a video call or the Camera app started afterwards may report that the camera is in use: disable the mod for the call. If the other app has the camera first, the mod backs off and tries again later (every few seconds at first, then up to once a minute) until the camera is free.
  • Built-in screen only. The effect runs on the laptop's own panel, even when an external monitor is the main display, and does nothing while the laptop is docked with the lid shut.
  • Camera permission. The mod reads the camera as an ordinary desktop app (it runs inside windhawk.exe), so Windows shows no prompt. It needs Settings > Privacy & security > Camera > Let desktop apps access your camera turned on, and windhawk.exe then appears in that list while the mod runs. If the setting is off, the mod log says so.
  • It needs Windows 10 version 2004 or later, so the overlay can keep itself out of its own screen capture.
  • Accuracy depends on the room: a lit room with some detail in front of the camera tracks well; a dark room or a blank wall does not, and the effect then declines to run rather than guessing.

Calibration

The default assumes a typical laptop webcam (about a 75 degree field of view). If the effect starts too early or too late, adjust Degrees per pixel: raise it if a small close already triggers the effect, lower it if a large one does not. The desktop app has a calibration wizard that measures this exactly.

Trying it without closing the lid

Turn on Play a preview and save. The effect plays one scripted close on whatever is on screen, then the switch can be turned back off.

u/wh-updates — 16 days ago

Live Video Wallpaper 1.1.1

Live Video Wallpaper 1.1.1

Live Video Wallpaper

Author: AKS HAY | GitHub: sysakshay | License: GPL-3.0

Play local MP4 videos directly on your Windows desktop as a live wallpaper using Media Foundation and Direct3D 11, featuring a built-in real-time hardware profiler.

Unlike traditional animated wallpaper implementations, this mod renders video directly through the GPU, minimizing CPU usage while maintaining rock-solid 60 FPS playback.

Features

  • Hardware-Accelerated Playback: Direct3D 11 rendering and Windows Media Foundation zero-copy video decoding directly onto the desktop window hierarchy.
  • Built-in Performance Profiler (Ctrl + Alt + D): Live HUD overlay displaying true wall-clock FPS, frame-time percentiles (P95/P99), VRAM/commit stats, and pipeline stage timings (Decode, Transfer, Present).
  • Smart Occlusion Detection: Automatically pauses video rendering when top-level or maximized application windows fully cover the desktop (P95 CPU occlusion check < 0.1ms). Uses zero-latency EVENT_SYSTEM_FOREGROUND event hooks.
  • Audio Volume Control & Stream Restoration: Integrated audio volume control (0% to 100%) with automatic unmuting and volume restoration when resuming playback or switching apps.
  • Battery-Aware Power Saving: Configurable behavior (Pause, Drop to 15 FPS, or Play normally) when running on laptop battery power.
  • Instant First-Frame Presentation: Decodes and presents the initial video frame immediately upon loading so the wallpaper never gets stuck on a black screen when starting in paused/battery mode.
  • Scaling Modes & Aspect Ratio Fix: Support for Fill (stretch to fill screen), Cover (zoom & crop edges without distortion), and Fit (letterbox with cinema-style black borders). Fixed aspect ratio scaling for wide, ultrawide, and 1:1 square monitors.
  • Multi-monitor layout: Span one video across the desktop, or show the same video on each monitor with independent scaling.
  • Async File Picker (Ctrl + Alt + G): Asynchronous background thread file picker for .mp4, .m4v, .mov, .wmv, and .webm files with zero frame drops during selection.
  • Zero Desktop Right-Click Menu Delay: Full input transparency (HTTRANSPARENT, WS_EX_TRANSPARENT, WS_DISABLED) ensures right-clicking desktop icons or background opens context menus with 0ms latency.
  • Auto-Recovery: Automatic D3D device-loss and Media Foundation decode stall recovery.

Controls & Hotkeys

  • Ctrl + Alt + G — Open the interactive file picker to load a new video (.mp4, .m4v, .mov, .wmv, .webm).
  • Ctrl + Alt + H — Hide and pause the wallpaper and its audio, or show and resume them.
  • Ctrl + Alt + D — Toggle Performance Profiler HUD (On / Off), if enabled in settings.

Performance Profiler HUD

When toggled via Ctrl + Alt + D, the on-screen profiler groups diagnostics into color-coded (🟢 Good, 🟡 Warning, 🔴 Critical) sections:

  • Performance: Real-clock FPS vs polling Ticks, rolling average Frame Time, P95/P99 frame times, and overall CPU/GPU time.
  • Memory & Resources: VRAM usage, Shared RAM, working set, commit charge, and active D3D/MF object counts (Textures, SwapChains, MediaEngines, Surfaces).
  • Pipeline Breakdown: Precise microsecond timers for Decode, TransferVideoFrame, CopyResource, Present, and Occlusion checks.
  • Status & Bottlenecks: Live diagnosis showing exact bottlenecks (GPU Idle, Bound by Decode, Present blocked by DWM, etc.) and system state (Battery, Paused, Recoveries).

Settings

Video Path

Full path to any local video file on your disk. Can also be updated dynamically via Ctrl + Alt + G.

Fit Mode

  • Fill: Stretch/scale video to fill the entire monitor.
  • Cover: Zoom and crop video edges to fill screen without aspect ratio distortion.
  • Fit: Letterbox video while preserving original aspect ratio.

Battery Saving Mode

  • Pause video (maximum battery life): Stops video processing completely when unplugged from AC power.
  • Drop to 15 FPS (reduced power consumption): Throttles frame rate to save power while keeping background animation alive.
  • Play normally (ignore battery status): Maintains full 60 FPS playback on battery.

Target Frame Rate

Max frames per second (60, 30, 15) or monitor to sync exactly with monitor refresh rate (VREFRESH).

Mute Audio & Volume Control

  • Mute Audio: Mute video audio track (true / false).
  • Audio Volume: Audio output volume percentage (100%, 90%, ..., Muted).

Occlusion Check Interval

Frequency of background occlusion safety-net polling (fast: 100ms, normal: 250ms, relaxed: 500ms).

Technical Highlights & Optimizations

  • Zero-Copy Offscreen Target: Decodes to an offscreen B8G8R8A8_UNORM render target before copying to the flip-model swap chain (DXGI_SWAP_EFFECT_FLIP_DISCARD) to guarantee tear-free presentation without MF timing conflicts.
  • DXGI Flip-Model RTV Caching: Caches D3D11 render target views while handling DXGI swap-chain buffer rotation in Fit mode.
  • Zero Heap Allocations: Ring buffer percentile calculations use zero-allocation stack buffers at 60 Hz.
  • $O(1)$ Section Timers: Profiler queries bypass linear string comparisons via pooled pointer-equality checks inside hot rendering loops.
  • Kernel Resource Caching: GDI font handles (HFONT), desktop region guards (HRGN), and WorkerW window handles are cached across frames to eliminate handle churn.
  • Fast Occlusion Screening: Bounding-box intersection screening skips invisible, borderless system helpers, and non-overlapping windows before querying DWM or class attributes.
reddit.com
u/wh-updates — 16 days ago

Taskbar Disk Space Label 0.72

Taskbar Disk Space Label 0.72

Taskbar Disk Space Label

A lightweight free/available disk space label integrated directly into the Windows 11 taskbar. This is kind of a "remix" of the Taskbar Countdown Timer module by Richi (https://github.com/richilp) The label is shown on the primary taskbar only, taskbars on secondary monitors don't show it. Windows 11 only.

Features

  • Choose the disk to be checked via module settings (default to C)
  • Choose the font size (Default to 12)
  • Choose between user available free space or total free available space (Default to total free space)
  • Choose the update interval (default to 60 seconds)
  • Choose the description text on the first line of the label (default to "Free Space")
  • Leave the description text empty to have a single-line label with no info text
  • Choose the alignment of the label text

When the label gets clipped, please lower the font size, or clear the description

Screenshot

Screenshot

u/wh-updates — 16 days ago

Hide Taskbar Only on Desktop 8.0.0

Hide Taskbar Only on Desktop 8.0.0

Hide Taskbar Only on Desktop

Hides selected bottom-docked taskbars when their display has no relevant application. Detected borderless fullscreen windows are also treated as desktop-only display state, with explicit shell, keyboard, and hover reveals handled separately. Each display is evaluated independently.

Demo

Multiple Displays

Multiple Display

Single Display

Single Display

Features

  • Per-display desktop-only hiding
  • Independent bottom-edge hover reveal
  • Multi-monitor and spanning-window support
  • Keyboard taskbar interaction such as Win+T and Win+B
  • Recognized shell UI, taskbar popups, and desktop shell surfaces handled separately
  • Per-display borderless fullscreen tracking
  • Recovery after taskbar recreation or tool-process restart
  • Optional stable monitor interface-name mapping

Settings

Extra hover margin (px) adds to the taskbar-height-based bottom-edge reveal zone and is scaled for the display DPI.

Auto-hide delay after hover (ms) controls how long the revealed taskbar stays visible after the cursor leaves the bottom-edge hover zone. It only affects hover dismissal; desktop-only hides remain immediate.

Reveal taskbar on bottom-edge hover selects the displays where bottom-edge hover can reveal the taskbar.

Taskbars to hide on desktop selects the displays whose taskbars participate in desktop-only hiding.

Stable monitor interface names lets you pin a display slot to a specific physical monitor by selecting the slot and pasting its Windows monitor interface name returned by EnumDisplayDevicesW with EDD_GET_DEVICE_INTERFACE_NAME. Each mapping has its own display selector and text field, so a mapping for Display 10 can be added directly without creating mappings for Displays 1 through 9. Pinned monitors always use their configured display slots. Any monitors that are not pinned fill the remaining display slots in their current logical order. If multiple mappings target the same slot or physical monitor, the last matching mapping wins.

To find the interface names on Windows, run this in PowerShell:

Add-Type @'
using System;
using System.Runtime.InteropServices;
public static class DisplayDevices2 {
    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
    public struct DISPLAY_DEVICE {
        public int cb;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] public string DeviceName;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] public string DeviceString;
        public int StateFlags;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] public string DeviceID;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] public string DeviceKey;
    }
    [DllImport("user32.dll", CharSet = CharSet.Unicode, EntryPoint = "EnumDisplayDevicesW")]
    public static extern bool EnumDisplayDevices(string lpDevice, uint iDevNum, ref DISPLAY_DEVICE lpDisplayDevice, uint dwFlags);
}
'@
for ($i = 1; $i -le 16; $i++) {
    $m = New-Object DisplayDevices2+DISPLAY_DEVICE
    $m.cb = [Runtime.InteropServices.Marshal]::SizeOf($m)
    if ([DisplayDevices2]::EnumDisplayDevices("\\.\DISPLAY$i", 0, [ref]$m, 1)) {
        Write-Host "Display $i : $($m.DeviceString)"
        Write-Host "Interface : $($m.DeviceID)"
        Write-Host ""
    }
}

Paste the full value shown after Interface : into the mapping for the display slot you want to attach to that physical monitor.

The mod intentionally supports up to 16 fixed logical display slots. Pinned monitors stay in their selected slots, while unpinned monitors fill the remaining slots in current logical order.

Difference from taskbar-fade

taskbar-fade and this mod both use layered taskbar transparency and can reveal the taskbar from the bottom edge, so they overlap in mechanism. This mod has a different primary state model: desktop-only state is evaluated independently for each display, and the taskbar becomes immediately eligible for hiding when that display has no relevant application, subject to explicit hover, shell, or keyboard reveals. It also carries the per-display fullscreen, shell-surface, keyboard, minimize, and recovery handling needed by that model.

The two mods should not be used on the same taskbar because both modify the taskbar window's transparency/style state.

Implementation

The state logic runs in a dedicated Windhawk tool process. Taskbars are hidden with layered-window transparency plus click-through behavior instead of Windows' native taskbar auto-hide, so the normal desktop work area is intentionally unchanged.

Fullscreen ownership is tracked per display for borderless monitor-sized windows. Foreground, move/size, per-owner location, and recognized shell-surface events update state promptly, including geometry changes while the owner is in the background. Cached fullscreen ownership tolerates transient visibility or cloak changes while focus moves between displays and remains active while the owner still matches fullscreen geometry. Short validation timers and a 5-second safety refresh cover transitions that do not produce a single reliable event. Taskbar control focus is tracked through out-of-context accessibility focus events, so keyboard navigation such as Win+T and Win+B can reveal a taskbar even when Windows has not yet made that taskbar the foreground window. A short release debounce keeps the taskbar visible across transient focus transitions between taskbar buttons. Mouse-button activity and shell-menu focus are excluded so ordinary mouse interaction is not misclassified as keyboard navigation.

Limitations

  • Recovery: If the dedicated tool process terminates unexpectedly while a taskbar is hidden, disable and re-enable this mod in Windhawk or restart Windows Explorer to restore it. A later tool-process startup also performs ownership recovery. If the taskbar window itself no longer exists, restarting Windows Explorer recreates it.
  • Desktop-only hiding and hover reveal apply to bottom-docked taskbars.
  • The hidden taskbar remains part of the normal work area and is click-through.
  • If a taskbar's monitor cannot be resolved during a state refresh, the mod fails safe by leaving that taskbar visible.
  • Flashing taskbar buttons and tray notifications are not visible while the taskbar is transparent.
  • Native Windows taskbar auto-hide remains separate from this mod; when it is enabled, this mod does not take over that taskbar.
  • Other taskbar transparency/style mods can conflict when they modify the same taskbar.
  • A visible, monitor-sized, captionless, non-resizable application may be treated as fullscreen. Cached fullscreen ownership can remain active through transient visibility or cloak changes while the owner still matches fullscreen geometry. During fullscreen detection, bottom-edge mouse hover does not reveal the taskbar; use Win+T or Start to access it.
  • Windows shell classes/processes can change between Windows releases.
reddit.com
u/wh-updates — 16 days ago

Left Taskbar Quick Pin Dock 2.5.4

Left Taskbar Quick Pin Dock 2.5.4

Left Taskbar Quick Pin Dock

⚠️ Only for Windows 11 with a centered taskbar

This mod supports Windows 11 only, and only when the taskbar is centered (the default). Left-aligned or otherwise repositioned taskbars are not supported. On an unsupported layout it does not crash or cause any issue -- the dock simply detects there's no room, stays hidden, and does nothing. It just won't work there.

Live preview of the Left Taskbar Quick Pin Dock

A lightweight icon dock that sits just left of the Start button on the Windows 11 taskbar. Drag any app onto it to pin, click to launch or focus, and drag it off (or double-right-click) to unpin.

Quick usage

Action Result
Drag an app window onto the dock Pin it
Left-click a pinned icon Launch, or focus if it's already running
Drag a pinned icon left / right Reorder it
Drag a pinned icon off the dock Unpin it
Double-right-click an icon Unpin it (off by default)
Hotkey (default Ctrl + Alt + P) Pin or unpin the focused app
Triple-tap L Lock / unlock the dock

Two more gestures are available but off by default (enable them in Settings): the rapid-click unpin-all (three quick clicks on an icon clears the whole dock) and the bare-key taps (tap P / U three times to pin / unpin the focused app). They ship disabled because they can fire while you type in other apps; the Ctrl + Alt + P hotkey is the safe alternative. Every setting is documented in the Settings reference below.

Lock the dock: triple-tap the L key to lock it, triple-tap L again to unlock. While locked, the quick gesture unpins are refused (triple-tap U, the rapid-click unpin-all, double-right-click, and the hotkey's unpin) so a stray gesture can't drop a pin. A deliberate drag-off that breaks the rope still unpins, and pinning / reordering still work.

First run -- please be patient

On the very first launch the dock needs a moment to detect the taskbar and settle, so it may not appear instantly. That's normal -- it's working in the background, so please wait rather than reinstalling. If it still hasn't shown up after a few minutes, restarting Explorer (or, most reliably, your PC) sorts it out. You can also raise the Startup delay setting.

Known limitations

  • A few apps with custom icon handlers may show a generic Windows icon. This is a shell limitation -- no Win32 API resolves every icon reliably.
  • Some UWP apps may occasionally resolve to their host process if their window isn't ready yet.
  • English UI strings Only

v2.5.4

  • Broadcast-safe lock glow -- the lock/unlock glow window now lives on the dock's message-pumping UI thread, so a system-wide broadcast (theme change, WM_SETTINGCHANGE, some app launches) can no longer stall on it.
  • Correct placement on scaled / mixed-DPI displays -- the dock now sets its own per-monitor-v2 DPI awareness, so it lands in the right spot and stays crisp instead of being DWM-stretched.
  • "Separator opacity" is now "Show workspace divider" (showWorkspaceDivider) -- the old 0-100 value behaved identically for every value 1-100, so it is now a simple on/off toggle for the golden divider between workspace pins and app pins.

v2.5.3

  • 🪶 Leaner tool-mod runtime. — General optimisation of the tool-mod process.
  • ✨ Drag-to-pin feedback layer. — A glow bloom shows GREEN ("there's room") or RED ("dock full") while you drag an app toward the dock.
  • 🖥️ Cleaner fullscreen & Snipping Tool handling. — The dock hides smoothly under fullscreen apps and the Windows native Snipping Tool overlay, with anti-flicker so it reappears seamlessly.
  • 🎯 Refined feedback behaviour. — Dragging or deleting an already-pinned icon near the dock now stays calm in BOTH pin-limit states (dock full or with room) — no false "dock full" flash for an app that is already pinned.
  • 🧱 New "Hide dock outline" toggle (hideDockBorder). — Turn off the thin grey Windows 11 outline drawn around the dock. Purely cosmetic; the dock, icons and rounded corners are unchanged.
  • 🎬 Two lock/unlock flash animations, with a toggle (enableLockAnimation). — OFF: a brief highlight on the dock's real edge. ON: a loading-style glow sweeps left→right across the whole dock. Colours unchanged (gold when locking, green when unlocking).
  • 🔧 Some more stability & polish improvements.

v2.5.2

  • Architectural Change — Now it @include windhawk.exe
  • Code optimised

v2.5.1

  • ⚡ Code optimised & lower memory usage. — No behavioural change, just leaner and lighter.
  • 🪜 New 5-stage resolve pipeline to cut resource usage. App identity is now settled through five ordered stages.
    1. Cache hit — Reuse the last resolved identity for the window/point (no work).
    2. Fast window probe — Cheap Get*/class checks before any heavyweight call.
    3. UIAutomation resolve — The authoritative taskbar-surface lookup, only if 1–2 miss.
    4. Process fallback — Cursor-inside process match when UIA can't name the target.
    5. Miss / sentinel — Give up cleanly (no pin) instead of guessing wrong.
  • 🔁 Workspace pins re-open every time. — A Pinned workspace dock icon now resolves to the "Explorer workspace".
  • ⌨️ Bare-key P / U / L gestures now work when enabled. — These gestures act on the foreground window.
  • 🪟 Focus-if-running targets a real window. — Improved
  • 🆔 Collision-free workspace IDs. MakeWorkspaceId now uses CoCreateGuid

Settings reference

Every option lives in the Windhawk Settings panel for this mod. Most apply live; the two noted below need a mod reload.

Setting What it does Default
Max pinned apps How many apps can be pinned (1 - 20). The dock auto-sizes: min 5 slots, grows to 10, then extra pins scroll. 5
Icon size Icon size in px before DPI scaling (16 - 48). 33
Dock gap from Start Gap between the dock and the Start button (0 - 40 px). 6
Show workspace divider Show the gold divider between workspace pins and app pins (only when you have both). on
Drag to reorder Drag icons left/right to rearrange; off = drag only unpins. on
Double-right-click to unpin Unpin an icon with a double right-click (dust effect). off
Rapid-click unpin-all (opt-in) Three quick clicks on an icon unpins EVERYTHING. Off so it can't fire by accident. off
Bare-key tap gestures (opt-in) Triple-tap P / U / L to pin / unpin / lock, regardless of focus. Off (fires while typing). off
Scroll-wheel navigation Hover + wheel moves the highlight across pins. on
Drag tether (rope) Shows the stretchy thread while dragging an icon off. on
Drag tether - thickness Rope thickness, 1 (hair) to 10 (cord). 2
Drag tether - break length How far you pull before the rope snaps (150 - 650 px). 450
Drag tether - hue Rope colour hue (0 - 359). 30
Unpin trigger Only when the rope BREAKS, or rope breaks OR released outside the dock. ropeBreak
Corner roundness 0 = square, 1 - 40 = slight, 41 - 100 = full pill. 40
Explorer workspace pins Allow File Explorer to be dragged in as a workspace pin. off
Startup delay Extra wait before the dock loads (0 - 3000 ms). 0
Sync with taskbar auto-hide Hide the dock when the taskbar auto-hides. off
Pin hotkey - modifiers Modifier keys for the pin/unpin hotkey (or Disabled). Ctrl + Alt
Pin hotkey - key Key pressed with the modifiers above. P

Credits

Created with ❤️ by Ashix. Thanks to the Taskbar Dock Animation (taskbar-dock-animation) and Taskbar Dock Animation Plus (taskbar-dock-animation-plus) mods for animation refinements.

reddit.com
u/wh-updates — 16 days ago

Edge Native UI Tweaks 1.0

Edge Native UI Tweaks 1.0

Edge Native UI Tweaks

Customize Favorites folder icons in Microsoft Edge's native browser interface without affecting web content.

Favorites folder icons

Getting started

  1. Enable the mod.
  2. Restart Edge. If closing and reopening it doesn't restart the browser process, use edge://restart.
  3. Enable or disable Use Windows folder icons under Favorites.

Once the mod is active, the setting applies immediately without restarting Edge.

Disabling or uninstalling the mod restores Edge's original folder icons in the running browser. Re-enabling the mod in that same Edge instance may require a restart; use edge://restart if closing and reopening Edge doesn't do it.

Features

Favorites

When Use Windows folder icons is enabled:

  • Favorites bar folders, their drop-down menus, and folder drag images use the Windows system folder icon.
  • The Favorites flyout, pinned Favorites pane, and Favorites page use Edge's older yellow folder icons instead of the newer monoline icons.

Notes

  • Tested with Microsoft Edge 154.0.4258.37 x64.
  • Edge controls its newer monochrome folder style through the msFavoritesMonolineFolder feature. The mod suppresses that path while the option is enabled. This keeps the implementation simpler and avoids hooking private Favorites menu/button classes.
  • The older non-monoline path is still present in current Edge but may eventually be removed by Microsoft. If that happens, the yellow Edge icons in the Favorites flyout, pane, and page may no longer be restorable. The Windows icons on the Favorites bar, its folder menus, and drag images use a separate icon hook.
  • The mod relies on Edge's internal native UI symbols, so Edge updates can occasionally require compatibility adjustments. If the required symbols aren't available, the folder-icon tweak is left inactive rather than partially applied.
  • After an Edge update, Windhawk may need to download and resolve new msedge.dll symbols. The mod waits up to 5 seconds for cached symbols. If resolution takes longer, Edge continues with its normal UI while symbol preparation finishes in the background. A temporary tray icon shows the current status and notifies you when the symbols are ready; restart Edge once after preparation completes. If closing and reopening Edge doesn't restart the browser process, use edge://restart.
  • A full fresh-symbol fallback can still take several minutes. In an Edge 154.0.4258.37 test with the local PDB and Windhawk symbol cache removed, msedge.dll.pdb was 676.0 MB (644.7 MiB) and total preparation took 515.1 seconds (8 min 35 sec) on a 75 Mbit/s connection and an Intel Core i7-8700K. The PDB download itself took about 8 min 32 sec, while symbol resolution after the PDB was opened took under 2 seconds. In this test Microsoft's symbol server delivered the .pdb directly rather than the compressed .pd_ variant, and effective transfer speed was only about 10.6 Mbit/s, so the download dominated the total time. Times vary with symbol-server/CDN throughput, connection, CPU, and Edge build.
  • Disabling, updating, or uninstalling the mod while fresh symbol preparation is still running can leave Windhawk in uninitializing until that work completes. This is intentional: the symbol resolver can't be cancelled safely while code from the mod is still executing.
  • Edge processes launched with --remote-debugging-pipe are intentionally skipped so automation sessions don't pay the native UI symbol-resolution cost.
  • The Windows system folder icon is a raster icon. It doesn't follow Edge theme colors and isn't fully DPI-aware on high-DPI or mixed-DPI monitor setups.
u/wh-updates — 17 days ago

Quick Explorer Switcher 1.0

Quick Explorer Switcher 1.0

Quick Explorer Switcher

When a program shows an Open, Save As or Select Folder dialog, this mod adds the folders currently open in File Explorer (up to 3) to the bottom of the dialog's navigation pane, most recently used first. One click and you're there.

Optionally, the dialog can open directly in the most recently used File Explorer folder.

Showcase

Details

  • Folders are ordered by window Z-order, so the Explorer window you used last comes first.
  • With Windows 11 File Explorer tabs, the active tab of each window takes precedence over the inactive ones.
  • Duplicate folders are shown only once.
  • Virtual locations such as "Home" or "This PC" are skipped by default (this can be changed in the settings).

Limitations

  • Works with the standard Windows file dialog (Vista and later). Not affected: programs that draw their own dialogs, and legacy-style dialogs (programs that customize GetOpenFileName/GetSaveFileName with a hook procedure or a dialog template get the older dialog, which has no navigation pane).
  • A dialog that is already open when the mod is enabled won't show the suggestions; they appear the next time a dialog is opened.

If you don't want the mod in a specific program (for example, a browser that already remembers its download folder), exclude it in the mod's Advanced tab.

u/wh-updates — 18 days ago

Explorer Visual Tweaks Dark 1.0.0

Explorer Visual Tweaks Dark 1.0.0

This mod fixes visual inconsistencies in Windows Explorer and related windows, primarily in the standard dark theme. It brings the Preview Pane, plain-text preview, drive progress indicators, item selection, and Navigation Pane focus states to a consistent appearance, and allows their colors and rounding to be customized. The selection and progress renderers aren't tied to a particular theme. Their default colors are tuned for the standard dark theme, but can be changed to suit another theme. The Preview Pane correction is intentionally inactive in the standard light app mode, where the original color mismatch doesn't exist. Selection styling applies to Explorer and Explorer-based Open/Save dialogs. Drive progress rendering replaces only the PROGRESS part/state pairs used by Explorer. Preview Pane fixes cover Explorer, Open/Save dialog hosts, and prevhost.exe. Selection and Progress settings apply immediately.

Screenshots

Explorer selections and drive progress Preview Pane and plain-text preview Important: Preview Pane tweaks require restarting File Explorer and any included host applications for changed values and colors to apply correctly. A restart is also required after disabling the mod to fully restore the default Preview Pane appearance. To style an Explorer-based Open/Save dialog, add its host application to Windhawk's Inclusion List.

u/wh-updates — 24 days ago

Power Action Countdown 1.2

Power Action Countdown 1.2

Power action countdown

Shows an individually configurable countdown before Windows shuts down, restarts, enters sleep, or enters hibernation. A value of 0 disables the countdown for the corresponding action and executes it immediately. Values above 30 seconds are limited to 30 seconds.

The countdown is cancelled by:

  • any keyboard key
  • a mouse button
  • the mouse wheel
  • a touchscreen press on the overlay

Moving the mouse alone does not cancel the countdown. The cancelling input is consumed and isn't forwarded to the application underneath the overlay.

The countdown is displayed on the primary monitor. Keyboard and mouse-button input on other monitors still cancels it.

Screenshot

Power action countdown

Scope and limitations

The mod targets power actions initiated through the Windows shell. It is loaded into:

  • explorer.exe for classic shell power paths
  • RuntimeBroker.exe because current Windows 11 builds can delegate Start-menu power actions to a runtime broker

Power actions initiated by shutdown.exe, Task Manager, the Ctrl+Alt+Delete screen, the sign-in/lock screen, or arbitrary third-party applications aren't covered unless they ultimately call a hooked API from one of these processes.

Troubleshooting

Enable mod logging in Windhawk's Advanced tab. When an action is detected, the log states which Windows API was intercepted. The exact API used by Windows can differ between builds.

u/wh-updates — 24 days ago

Teams Multi-Instance 1.0

Teams Multi-Instance 1.0

Teams Multi-Instance

The new Microsoft Teams desktop app only allows one instance per Windows session — launching it again just activates the existing window. Teams enforces this with two named mutexes, Teams-Tfw-instance and Teams-Tfw-server. This mod appends the process ID to those names so each launch believes it is the first one, letting you run e.g. your own tenant and a client tenant side by side in two full Teams windows.

Usage

  1. Enable the mod.
  2. Quit Teams completely (tray icon → Quit) and start it again, so the first instance is launched with the mod active.
  3. Start Teams again. Every additional launch opens a new independent instance. Sign in to a different account/tenant in each one.

Each instance gets its own tray icon, with the process ID in the tooltip (e.g. Microsoft Teams [20680]) so they can be told apart. Additional icons usually land in the tray overflow (the ^ arrow). Quit each instance from its own tray icon or from inside its window — closing a window only minimises it.

Restart Teams after enabling, disabling, or changing the settings of the mod. The mod decides once, when a Teams process starts, whether and how to rewrite names, and keeps that decision — and the settings in effect at the time — for the life of the process. A Teams instance that was already running when the mod was enabled is left untouched; an instance started with the mod active keeps its salt across mod updates and Windhawk restarts; and settings changes only apply to Teams processes started afterwards.

How it works

Hooks NtCreateMutant / NtOpenMutant in ntdll and appends _&lt;pid&gt; to object names matching the configured patterns. Only mutexes are hooked — sections and events are deliberately left alone, since those fire on the DLL-loader path and hooking them destabilises the process.

Each ms-teams.exe process uses its own PID as the salt. Only the top-level Teams process creates or opens the Teams-Tfw-* objects; child ms-teams.exe processes never touch them, so they need no shared salt.

Teams registers its tray icon with a fixed GUID, and Windows allows only one icon per GUID, so a second instance would get no icon at all. The mod hooks Shell_NotifyIconW in salted processes, drops the GUID so the icon is identified by its window instead, and appends the PID to the tooltip.

Limitations

  • All instances share the same Teams profile (%LOCALAPPDATA%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache, including the WebView2 user-data folder). Two Teams processes writing it concurrently is exactly what the single-instance lock exists to prevent. This can corrupt the profile, which means signing in again and rebuilding the cache. Avoid signing in/out or changing settings in more than one instance, and use at your own risk.
  • Notification clicks and teams:// links are routed by Windows activation and may land in a different instance than the one you expect.
  • Helpers that are not ms-teams.exe (the Teams Meeting Add-in in Outlook, the updater) are not hooked and cannot reach a salted instance's objects; meeting-join from Outlook may target the wrong instance or none.
  • Not supported by Microsoft.

Troubleshooting

Turn on Log only, then quit and restart Teams. The Windhawk log lists every named mutex the new Teams process creates or opens without modifying any of them (the interesting objects are created during startup, so a running instance shows nothing useful). If a future Teams build renames the single-instance objects, add the new name to Object name patterns, turn Log only off, and restart Teams again.

reddit.com
u/wh-updates — 24 days ago

Windows Vista/7 Logoff Screen Restorer 1.0.0

Windows Vista/7 Logoff Screen Restorer 1.0.0

Windows Vista/7 Logoff Screen Restorer

This mod shows a Windows Vista/7-style full-screen confirmation (dimmed desktop, a list of your open programs, and "Force log off"/"Cancel" buttons) right before a log off, shut down or restart started from Explorer, whenever programs are still open.

The files on the system are not modified. A program that refuses to close, for example because of unsaved work, is not force-closed, so Windows may still show its own "app is preventing shutdown" screen afterwards in rare cases.

Screenshots

Windows 7 Logoff

Windows Vista Logoff

Features

  • The mod shows every open program in a scrollable list, with icons just like Windows Vista/7 did. Programs that have stopped responding are marked "not responding" and listed first.
  • If nothing is open, the screen doesn't show up at all and the system goes straight to shutdown.
  • The mod includes two skins to choose in the settings: Windows 7 (blue Aero) or Windows Vista (red button) and the changes apply instantly.
  • The mod is translated into 21 languages, matched automatically the system language (or pick one manually in settings).

The mod has been tested on Windows 10 21H2, Windows 11 24H2, and Windows 11 25H2.


Try it without logging off

To try the mod without logging off, you can enable a preview shortcut in the mod's settings (previewHotkey) and press it any time to preview the screen. The preview shortcut is off by default. Win+L can't be used as a shortcut — Windows reserves it for locking the PC.


Requirements

  • Windows 10 or Windows 11 (64 bit)

Safety Notes

  • If the screen is ever left open too long, the mod closes it automatically after 60 seconds and lets the logoff/shutdown continue and it never forces programs to close on its own and never destroys unsaved work.
  • The mod only shows a visual screen and it doesn't touch any system files or settings, and doesn't write anything to the registry.
  • Turning the mod off from Windhawk removes it completely.

Relation to win7-bsdr

Unlike win7-bsdr, which hooks LogonUI.exe and winlogon.exe, this mod runs entirely inside explorer.exe: no LogonUI.exe setup it is essentially a confirmation on every shell-initiated shutdown.


Credits

  • Cips — testing on Windows 11 25H2

For any suggestions or problems it is recommended to contact the author of this modification.

u/wh-updates — 24 days ago

WinDraw - Screen Inking &amp; Annotation 1.0.0

WinDraw - Screen Inking & Annotation 1.0.0

WinDraw - Screen Inking & Annotation

A complete, zero-bloat, hardware-accelerated screen annotation and drawing suite running as a dedicated, high-performance tool process powered by Direct2D, DirectWrite, and Windows Imaging Component (WIC).

WinDraw Inking & Annotation

WinDraw Radial Quick Menu & Shapes Flyout

Complete Feature Set:

  1. Instant Activation & Dismissal:

    • Press Ctrl + Alt + G (customizable) anywhere in Windows to begin annotating immediately.
    • Press ESC or click the ✕ Exit button to dismiss the overlay.
    • Ink strokes survive dismissal so you can re-open WinDraw without losing your work. Press C (Clear All) whenever you want a completely fresh canvas.
  2. Hardware-Accelerated Inking & Brushes:

    • 144Hz+ butter-smooth Direct2D drawing with quadratic Bézier curve interpolation.
    • Pen Mode (F key): Solid color inking with subpixel accuracy.
    • Highlighter Mode (H key): Translucent alpha-blended highlighting.
    • Mouse wheel or [ / ] keys dynamically resize brush thickness with a real-time 1:1 circular indicator dot showing active color and zoom level.
  3. Shapes & Geometry:

    • Freehand (F key)
    • Straight Line (L key)
    • Arrow (A key) with automatically oriented sharp arrowheads
    • Rectangle / Box (R key)
    • Ellipse / Circle (O key)
    • Triangle (T key)
    • Hold Shift while drawing to snap lines to 45° increments or constrain rectangles and ellipses to perfect squares and circles.
    • Floating Shapes Flyout Modal for visual selection.
  4. Custom Color & Opacity Studio:

    • Click the + slot in the toolbar or press 5 to open the full-fledged Color Studio.
    • Interactive 2D Saturation-Value picker and continuous 360° Hue spectrum slider.
    • Live Opacity / Alpha slider (5% to 100%).
    • One-click Eyedropper tool to sample any pixel color directly from your desktop.
    • Hex code display with Copy to Clipboard button.
    • Stores and displays your Last 5 Recent Colors palette across sessions.
  5. Circular Radial Quick Menu:

    • Quick Right-Click Tap: Opens a sleek circular radial menu centered at your cursor with an orbital color ring, quick tools, and smooth sector hover animations.
    • Layer 2 Satellite Fan: Hover over the top Recent Colors hub to smoothly fan out your latest 5 custom colors in an orbital satellite arc.
    • Hold & Move Right Mouse Button: Instant stroke-level eraser with circular radius indicator.
  6. Collapsible Floating Toolbar & Status Pill:

    • Windows 11 Fluent dark acrylic styling with specular highlights and subtle group dividers.
    • Drag the toolbar anywhere on your multi-monitor desktop.
    • Minimize Button (B key): Collapses the full bar into an ultra-compact status pill showing active ink color and grip handle.
    • Click the pill in-place to expand it, or drag the pill to park it anywhere on screen.
  7. Vanishing Neon Laser Pointer (D key):

    • High-visibility neon glowing laser pointer bead with multi-tier glow aura.
    • Temporary fading laser trails that dissolve smoothly after a configurable duration (200ms to 5000ms).
    • Scroll wheel while in Laser mode instantly adjusts trail persistence.
  8. Interactive Grid System (G key):

    • Dot Grid and Graph Lines Grid overlays.
    • Flyout modal allows switching styles and toggling density between Fine, Medium, and Coarse.
    • Press Shift + G to cycle grid density (Fine → Medium → Coarse) directly from the keyboard.
  9. Region Snipping & Full Screenshots:

    • Region Snip (S key): Click and drag a selection rectangle to crop and copy/save a specific screen region.
    • Full Snapshot (Ctrl + S): Captures the full annotated screen to the Windows clipboard (CF_DIBV5 / CF_DIB / CF_BITMAP) and auto-saves to %USERPROFILE%\Pictures\WinDraw\.
  10. Pan & Zoom Canvas Navigation:

    • Pan Mode (P key): Click and drag to reposition drawings across large canvases.
    • Canvas Zoom: While holding Pan or using the mouse wheel, smoothly zoom in and out (15% to 800%) centered on the cursor.
    • Reset View: Press 0 (while in Pan mode) or Ctrl + 0 (any mode) to reset zoom to 100% and pan offset to (0, 0).
  11. Pointer / Click-Through Mode (M key):

    • Allows interacting with underlying Windows applications and games while keeping your drawings overlaid.
  12. Ink History & Visibility:

    • Undo (Ctrl + Z) and Redo (Ctrl + Y).
    • Clear All (C key) with full undo support.
    • Hide/Show Ink (V key): Temporarily toggles drawing visibility without clearing strokes.
  13. Customizable Cursor Style & Size:

    • Crosshair Style: Displays a crisp, dual-contrast precision crosshair with configurable arm size (8px to 32px) and an active color/eraser center indicator across Pen, Highlighter, and Eraser.
    • Live Brush Style: Displays the exact footprint and diameter of your active brush, highlighter, or eraser with real-time color fill and dual-contrast outline.
  14. Temporary Whiteboard & Blackboard Mode (K or Alt + B):

    • Multi-Monitor Display Targeting: Left-click the Whiteboard button on the toolbar to open a Fluent modal flyout where you can choose backdrop styles (Transparent, Whiteboard, Blackboard) and target displays (Active Screen (Follows Cursor), Primary Screen, specific monitor Screen 1, Screen 2, or All Screens).
    • Live Reference Screen: On multi-monitor setups, isolate your whiteboard/blackboard to a single monitor while keeping your other monitors 100% transparent live desktop for reference documents, IDEs, or communication apps.
    • Ephemeral Mode: Automatically resets backdrop on ESC while keeping your ink strokes intact.
    • Full Snapshot & Snip Support: Captures solid background and all ink strokes when taking snapshots (Ctrl + S) or snips (S key).
    • Smart Contextual Grids: Automatically adapts grid line colors (dark charcoal on white paper, vibrant cyan on dark slate).

Keyboard Shortcuts Reference:

Shortcut Action
Ctrl + Alt + G Activate / Open WinDraw Overlay (Customizable)
ESC Dismiss / Close WinDraw Overlay (Preserves Ink)
F Freehand Pen Tool
H Highlighter Tool
D Vanishing Neon Laser Pointer
E Eraser Tool (or hold Right Mouse Button)
L Straight Line Shape
A Arrow Shape
R Rectangle Shape
O Ellipse / Circle Shape
T Triangle Shape
P Pan Canvas Mode
M Pointer (Click-Through) Mode
K / Alt + B Cycle Canvas Backdrop (Transparent → Whiteboard → Blackboard)
G Toggle Grid Flyout / Cycle Grid Style
Shift + G Cycle Grid Density (Fine → Medium → Coarse)
B Collapse / Expand Toolbar Pill
Ctrl + Shift + B Reset Toolbar Position to Primary Screen Center
V Toggle Ink Visibility (Show/Hide)
C Clear All Drawings
Ctrl + Z Undo last stroke
Ctrl + Y Redo last undone stroke
S Region Snipping Tool (Crop & Copy to Clipboard)
Ctrl + S Take Full Screen Snapshot & Copy to Clipboard
[ / ] Decrease / Increase Brush Size (or Laser Trail)
0 / Ctrl + 0 Reset Canvas Zoom & Pan (0 in Pan mode, Ctrl + 0 anytime)
1 - 4 Select Preset Colors (Crimson Red, Tangelo Orange, Amber Gold, Sun Yellow)
5 Open Custom Color & Opacity Studio
u/wh-updates — 24 days ago

Better Volume Mixer 1.0

Better Volume Mixer 1.0

Better Volume Mixer

A simple volume mixer for Windows 11. Control your overall volume and individual apps from one small window.

Better Volume Mixer demo

Click the speaker icon in the system tray to open or close the mixer. If it is hidden, open the tray overflow menu and drag the icon onto the taskbar.

  • Adjust each app's volume with its slider or mute button.
  • Scroll over a slider to change the volume with your mouse wheel.
  • Click the pin beside an app to keep it at the top.
  • Use Previous and Next when there are more apps than fit on one page.

Choose your theme, background transparency, animations, and apps per page in the mod settings. If an app is missing, keep the mixer open and play some audio in it. Apps on other output devices are remembered after playing while the mixer is open, until their audio session ends.

Hide the Windows volume icon

To avoid having two volume icons, install Taskbar tray system icon tweaks and enable Hide volume icon in its settings. This hides the Windows 11 volume icon while keeping Better Volume Mixer's icon visible.

u/wh-updates — 25 days ago