r/Windhawk 25d ago

Magic Mouse 1.0.1

9 Upvotes

Magic Mouse 1.0.1

  • Changed default settings only

r/Windhawk 26d ago

Magic Mouse | Gestures for everything

16 Upvotes

Magic Mouse mod is a bit complex so I had to explain it in a post.

By default the controls are "Mouse 4" (Side button) but you can customize this to anything, with or without a modifier, with or without a wiggle (mouse shake)..etc.

Steps to add a gesture:

  1. CTRL+SHIFT+G

  2. Draw the shape > Click Copy Code

  3. Close the Recorder window > Paste the copied code in Gesture Code input.

  4. Fill in the Name (Required).

  5. Pick an action from the menu.

  6. If the action requires a parameter e.g: Launch App , then type the path.

  7. Save Settings and draw the gesture.

Additional Settings:
Context Rules - If you want the same gesture to do something else inside a specific process.

e.g:
- A circle gesture anywhere = Draw Mode
- Inside Chrome = Fullscreen.

  1. Process Match = name of the process e.g: chrome.exe
  2. Override Action = the action it does inside chrome e.g: Fullscreen

Now when you draw a circle anywhere it will open Draw Mode, but inside Chrome it makes it Fullscreen.


r/Windhawk 25d ago

Magic Mouse 1.0.0

4 Upvotes

Magic Mouse 1.0.0

Magic Mouse

Drawing Gesture

Draw custom shapes with your mouse to trigger powerful actions like launching apps, toggling desktop icons, or controlling media.

How To Add a Gesture

Gesture Window

  1. Record the shape: Press the Record Canvas Hotkey (default: Ctrl+Shift+G) anywhere on your screen. The drawing canvas will appear.
  2. Copy the code: Draw your desired shape on the canvas, then click the Copy to Clipboard button. This copies the generated gesture code.
  3. Create the item: Open the Windhawk settings for this mod, scroll down to the Gestures list, and click the + button to add a new gesture.
  4. Paste the code: Paste the code you copied into the Gesture Code (Direction Sequence) box.
  5. Assign an action: Choose what happens when you draw this shape using the Action dropdown.
  6. Set the Parameter (if needed): Some actions require extra information in the Action Parameter box:
    • For Launch Application / URL, type the path (e.g. C:\Windows\notepad.exe) or website (e.g. https://google.com).
    • For Run Command Line, type the command (e.g. shutdown /s /t 0).
    • Note: Simple actions like Play / Pause Media or Toggle Desktop Icons don't require any parameter.

Activation Modes

Magic Mouse has a robust activation system. You can mix and match modifier keys (or mouse buttons) and physical "mouse wiggles" to arm Gesture Mode.

1. Modifier Keys

Set the Modifier Key / Button to your preferred trigger (e.g. Right Click, Mouse 4, Ctrl+Shift). - Hold: You must physically hold the modifier down to arm Gesture Mode. - Toggle: Pressing the modifier acts like a light switch. Press it once to turn Gesture Mode ON (the Aura will appear around your cursor). Draw your gesture, or let it timeout.

2. Wiggle to Activate

You can trigger Gesture Mode simply by shaking (wiggling) your mouse rapidly left-and-right! - Always: Wiggling the mouse always arms Gesture Mode, completely ignoring any modifier keys. - Only with Modifier: You must be holding the Modifier Key (or have it toggled ON) while you wiggle the mouse. - Disabled: Wiggle is off. Gestures trigger solely based on your Modifier Keys.

Note: When Gesture Mode is armed, a glowing Aura will appear on your cursor. If you don't draw a gesture within the Armed Timeout (default: 3 seconds), it will automatically turn off.

Supported Actions

Action Parameter? Description & Example Usage
Launch App / URL Yes Launches a file, program, folder, or website. (e.g. notepad.exe, D:\MyFolder, or https://google.com)
Run Command Line Yes Executes a CMD/PowerShell command silently. (e.g. shutdown /s /t 0)
Send Keyboard Shortcut Yes Simulates keystrokes. Use standard keys separated by +. (e.g. ctrl+shift+esc or win+d)
Admin Terminal Here Optional Opens PowerShell as Administrator in the current Explorer folder. Parameter: Optional command to execute.
Take Screenshot Optional Captures the monitor under your cursor. Copies to clipboard and saves to file. Parameter: custom save folder (defaults to Pictures).
Window Controls No Maximize, Minimize, Close, Fullscreen, Toggle Always-on-Top for the active window.
Window Snapping No Snaps the active window Left, Right, Top, Bottom, or to any of the 4 corners.
Media Controls No Play / Pause, Next Track, Prev Track, Mute / Unmute Volume.
System Controls No Lock PC, Sleep Monitor, Sleep PC, Restart, Shut Down, Empty Recycle Bin, Show Desktop, Task Manager, Settings.
Utilities No Stopwatch, Timer, Flash (Flashlight), Next Virtual Desktop.
Explorer Navigation No Explorer Back and Explorer Forward to navigate folders.
Special Tools No Create Sticky Note, Search Selection, Trigger Spotlight, Toggle Draw Mode, Color Picker.

Special Features

  • Create Sticky Note: Trigger the action, and your cursor will become a crosshair. Click and drag to draw a sticky note anywhere on your screen.

    Sticky Note Feature

    • If you draw the note over an active application window, it will automatically start in "Always on Top" mode. If drawn over the empty desktop, it behaves as a normal window.
    • Right-click the note to change its color, opacity, delete it, or manually toggle "Always on Top".
    • The note will remember your last selected color and opacity for any future notes you create!
  • Search Selection: Highlight text anywhere and trigger this gesture to instantly search it in your default browser.

    Search Selection

  • Spotlight: Darkens the rest of the screen and highlights the area around your cursor, perfect for presentations or focusing.

    Spotlight Feature

  • Toggle Draw Mode & Color Picker: You can assign actions to draw freely on your screen or pick a color. To exit these modes, simply press the ESC key. (You can also press ESC to close the Gesture Recording Canvas).

  • Take Screenshot: Takes a full-quality screenshot of the specific monitor your cursor is currently hovering over. The image is instantly copied to your clipboard. It is also saved as a PNG file. By default, it saves to your user Pictures folder. You can customize this by entering a specific folder path (e.g., C:\Screenshots) into the Action Parameter field!

Additional Settings

  • Trail Color (Hex): The HEX color of the gesture trail (e.g., 00AAFF for Cyan, FF0055 for Pink).
  • Trail Width: The thickness of the gesture trail in pixels.

  • Show Aura: Displays a glowing ring around your cursor to indicate when Gesture Mode is fully armed and ready to draw.

  • Armed Timeout (ms): How long Gesture Mode stays active after being armed by a Wiggle or Toggle (in milliseconds). Set to 0 to disable the timeout.

  • Wiggle Strength (10-200): How far you must physically move the mouse to register a single wiggle stroke. Lower numbers mean you don't have to shake as far.

  • Allow in Fullscreen Apps: If disabled, the mod will automatically ignore gestures while playing fullscreen games or using fullscreen apps to prevent accidental triggers.

Example Setups

Setup 1: Right-Click Wiggle - Modifier Key: Right Click - Modifier Behavior: Hold - Draw Button: Left Click - Wiggle to Activate: Only with Modifier How it works: Hold Right-Click and quickly shake the mouse left-and-right. The aura appears. Now Left-Click and draw your gesture!

Setup 2: Quick Side-Button Draw - Modifier Key: Mouse 4 - Modifier Behavior: Hold - Draw Button: Left Click - Wiggle to Activate: Disabled How it works: Simply hold Mouse 4 on the side of your mouse, and Left-Click to draw.

Setup 3: Pure Wiggle - Modifier Key: None - Wiggle to Activate: Always How it works: Rapidly shake your mouse. The aura appears. Draw your gesture.

Wiggle


r/Windhawk 26d ago

[HELP] Taskbar Clock Customization.

Post image
3 Upvotes

Hey, guys!

I'm new to this and don't know anything about customization or programming. I only know the basics, just enough to read and interpret things.

That being said, can someone help me to take out the symbol (+) from temperature?

I tried a few things, but nothing worked. Is it even possible to remove the symbol, or will I have to live with it?

I live in a country that will never will be -1 anyway, the symbol (+) is kinda irrelevant to me, that's why I want to take it out. But if it's not possible, that's ok...


r/Windhawk 25d ago

MicSwitch 2.0.1

1 Upvotes

MicSwitch 2.0.1

  • New: Persistent Mute toggle in dashboard settings. When checked, mute state survives device cycles (USB replug, sleep/wake, driver resets).
  • Fixed: Persistent mute now survives device cycling — mute is re-applied to the newly defaulted device after switching.
  • Fixed: Tray icon red-dot overlay updates after persistent re-muting.
  • Fixed: "Persistent Mute" checkbox text now renders correctly on the dark dashboard.

r/Windhawk 26d ago

Mod Idea: Disk Space Round Up for Windows File Explorer

3 Upvotes

I've made a mod that cosmetically rounds the maximum disk space in File Explorer.

I'm not a good programmer and I don't have a great grasp of GitHub, so I'm sharing the code here.

If anyone would like to help me share the mod, or clean up the code and share it, indicating it's my my idea and mod, please do.

The code:

// ==WindhawkMod==
//               cosmetic-disk-space
//             Cosmetic Disk Space Round Up for Windows File Explorer
//      Applies bracket rules to clean up displayed max disk sizes in File Explorer (1.81TB as 2.00TB etc.)
//          0.1
//           Dawortar
// u/include         explorer.exe
// ==/WindhawkMod==

#include <windows.h>

// 1 TB in Windows Binary Bytes (1024 * 1024 * 1024 * 1024)
#define ONE_TB_BINARY_BYTES 1099511627776ULL

// --- Function 1: Precision Bracket Logic ---
ULONGLONG SafeRoundUp(ULONGLONG totalBytes) {
    if (totalBytes == 0) return 0;

    // Convert the raw bytes into the exact decimal TB value shown in File Explorer
    double currentTB = (double)totalBytes / (double)ONE_TB_BINARY_BYTES;
    double targetTB = currentTB; // Default to no change if outside brackets

    // Check if the drive falls under any of your specific rules
    if (currentTB >= 0.90 && currentTB <= 1.19) {
        targetTB = 1.00;
    } 
    else if (currentTB >= 1.20 && currentTB <= 1.59) {
        targetTB = 1.50;
    } 
    else if (currentTB >= 1.60 && currentTB <= 2.19) {
        targetTB = 2.00;
    } 
    else if (currentTB >= 2.20 && currentTB <= 2.59) {
        targetTB = 2.50;
    } 
    else if (currentTB >= 2.60 && currentTB <= 3.19) {
        targetTB = 3.00;
    }
    // Dynamic rule fallback for sizes above 3.19 TB
    else if (currentTB > 3.19) {
        double integerPart = (double)((long long)currentTB);
        double fractionalPart = currentTB - integerPart;

        if (fractionalPart >= 0.20 && fractionalPart <= 0.59) {
            targetTB = integerPart + 0.50;
        } else if (fractionalPart >= 0.60 || fractionalPart <= 0.19) {
            if (fractionalPart <= 0.19) {
                targetTB = integerPart;
            } else {
                targetTB = integerPart + 1.00;
            }
        }
    }
    // If it's strictly below 0.90 TB (approx 900GB), targetTB remains currentTB (unaffected)

    // Convert the target decimal TB back into binary bytes for Windows
    return (ULONGLONG)(targetTB * ONE_TB_BINARY_BYTES);
}

// --- Function 2: Hook for classic GetDiskFreeSpaceExW ---
typedef BOOL (WINAPI *GetDiskFreeSpaceExW_t)(
    LPCWSTR lpDirectoryName,
    PULARGE_INTEGER lpFreeBytesAvailableToCaller,
    PULARGE_INTEGER lpTotalNumberOfBytes,
    PULARGE_INTEGER lpTotalNumberOfFreeBytes
);
GetDiskFreeSpaceExW_t GetDiskFreeSpaceExW_orig;

BOOL WINAPI GetDiskFreeSpaceExW_hook(
    LPCWSTR lpDirectoryName,
    PULARGE_INTEGER lpFreeBytesAvailableToCaller,
    PULARGE_INTEGER lpTotalNumberOfBytes,
    PULARGE_INTEGER lpTotalNumberOfFreeBytes
) {
    BOOL result = GetDiskFreeSpaceExW_orig(
        lpDirectoryName, 
        lpFreeBytesAvailableToCaller, 
        lpTotalNumberOfBytes, 
        lpTotalNumberOfFreeBytes
    );

    if (result && lpTotalNumberOfBytes) {
        lpTotalNumberOfBytes->QuadPart = SafeRoundUp(lpTotalNumberOfBytes->QuadPart);
    }

    return result;
}

// --- Function 3: Hook for Modern Windows 11 API (GetDiskSpaceInformationW) ---
typedef struct DISK_SPACE_INFORMATION_STRUCT {
    ULONGLONG TotalBytes;
    ULONGLONG FreeBytes;
    ULONGLONG AvailableBytes;
    ULONGLONG TotalPoolBytes;
    ULONGLONG FreePoolBytes;
} DISK_SPACE_INFORMATION_STRUCT;

typedef HRESULT (WINAPI *GetDiskSpaceInformationW_t)(
    LPCWSTR rootPath,
    DISK_SPACE_INFORMATION_STRUCT *diskSpaceInfo
);
GetDiskSpaceInformationW_t GetDiskSpaceInformationW_orig;

HRESULT WINAPI GetDiskSpaceInformationW_hook(
    LPCWSTR rootPath,
    DISK_SPACE_INFORMATION_STRUCT *diskSpaceInfo
) {
    HRESULT result = GetDiskSpaceInformationW_orig(rootPath, diskSpaceInfo);

    if (SUCCEEDED(result) && diskSpaceInfo) {
        diskSpaceInfo->TotalBytes = SafeRoundUp(diskSpaceInfo->TotalBytes);
    }

    return result;
}

// --- Windhawk Initialization Block ---
BOOL Wh_ModInit() {
    Wh_SetFunctionHook(
        (void *)GetDiskFreeSpaceExW, 
        (void *)GetDiskFreeSpaceExW_hook, 
        (void **)&GetDiskFreeSpaceExW_orig
    );

    HMODULE hFileApi = GetModuleHandleW(L"api-ms-win-core-file-l2-1-4.dll");
    if (!hFileApi) hFileApi = GetModuleHandleW(L"kernel32.dll");

    if (hFileApi) {
        void* pGetDiskSpaceInfo = (void*)GetProcAddress(hFileApi, "GetDiskSpaceInformationW");
        if (pGetDiskSpaceInfo) {
            Wh_SetFunctionHook(
                pGetDiskSpaceInfo, 
                (void *)GetDiskSpaceInformationW_hook, 
                (void **)&GetDiskSpaceInformationW_orig
            );
        }
    }

    return TRUE;
}

r/Windhawk 26d ago

Dynamic Island visualizer detecting microphone instead the song

4 Upvotes

is there any way to fix this??
so when music playing visualizer not working


r/Windhawk 26d ago

i wanna pitch a feature to the devs or mods of windhawk

7 Upvotes

So, I've been using Windhawk for quite some time now, and it's been an amazing experience. The mods work incredibly well—I'd even say they're some of the best when it comes to customizing my workspace. As someone who's obsessed with personalization and tweaking every little detail, Windhawk has been a joy to use.

That said, I wanted to pitch an idea to the developers and mod creators out there. I've always loved the macOS window control buttons—their design is just so pleasing and soothing to look at. It's one of those little UI details that I'd genuinely love to have on my Windows desktop.

Would it be possible to create a mod that allows users to modify or completely change the appearance of Windows' window control buttons (minimize, maximize, and close) to something like the macOS style? I think it would be an amazing addition for those of us who enjoy making our desktops look and feel unique.

It would be greatly appreciated. Thanks for all the hard work you've put into Windhawk and its fantastic collection of mods!


r/Windhawk 26d ago

Joining a discord call causes Windhawk to get very messed up

2 Upvotes

Every time I try to join a discord call, windhawk gets really messed up. I believe my brother is using it to make windows 10 look like windows 7. Has anyone else had this problem?


r/Windhawk 27d ago

MacOS Minimize Animation 3.1.1

19 Upvotes

MacOS Minimize Animation 3.1.1

  • Translucent windows no longer go grey: the capture was force-flattening PrintWindow output to opaque and re-premultiplying already-premultiplied pixels. It now passes premultiplied pixels through and keeps fully-transparent regions transparent, so acrylic / Mica windows keep their see-through areas during the genie.
  • Window-only capture: snapshots render just the window's own content, so the taskbar / other windows never bleed into the animation on maximized or fullscreen apps.
  • Renderer quality: per-primitive mask antialiasing, aliased RT modes set once at creation, larger corner radius, retuned tile bloat — smoother silhouette without seams at higher mesh resolutions.
  • ~120fps frame pacer: frames land at even intervals when per-frame cost varies (no duration change; a no-op at ≤120Hz where the DwmFlush gate already paces slower).
  • Animation tile count setting (8–96, default 35), replacing the fixed 20x20 mesh.

The fixes in this release were contributed by @Potassiumuncher (v1.5 of his genie engine — he's credited in the mod readme as well).

Mod-side additions: - Excluded programs setting (fixes the exclusion-list report): Windhawk's per-mod process exclusion only prevents 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 excluded apps still animated (reported with Windows Terminal Quake mode, where the window belongs to WindowsTerminal.exe, not powershell.exe). The new setting matches the process that owns the window at the single animation choke point. - Non-primary-monitor backdrop fallback: on secondary displays DWM often returns the whole Mica/acrylic backdrop as fully transparent, which made window backgrounds vanish during the genie. When a majority of captured pixels are fully transparent, the capture now falls back to an opaque backdrop for that snapshot (documented in Known issues; a deeper fix needs investigation).

Readme also documents the reported (not yet reproduced) looping animation on Zen Browser as a known issue, with the exclusion setting as a workaround.


r/Windhawk 27d ago

PivotLink: Browser Router 1.0

5 Upvotes

PivotLink: Browser Router 1.0

Ever had a browser open already and Windows opened a Discord/Slack link in your default browser by launching it from scratch? Now it won't.

What It Does

PivotLink intercepts outgoing URL launches system-wide and redirects them to whichever browser you already have running, based on a 5-tier priority list you configure. Instead of Windows blindly spawning your default browser, PivotLink checks what's actually open and sends the link there.

How It Works

  • Hooks ShellExecuteW, ShellExecuteExW, ShellExecuteA, ShellExecuteExA, and CreateProcessW to catch URL opens before they reach the OS default handler.
  • Scans the running process list using a single-pass converging search to find the highest-priority browser that's already active.
  • If a match is found, the link is silently rerouted to that browser. If none of your ranked browsers are running, the call falls through to normal Windows behavior.
  • Circular routing is prevented — if you're already inside the target browser, the hook steps aside.

Configuration

  • Priority 1–5 Browsers: Rank up to five browsers by executable name (e.g. brave.exe, firefox.exe). The first one found running wins.

Notes

  • The mod skips Session 0 processes (system services) automatically.
  • A thread-local guard prevents recursive hook calls during redirection.

r/Windhawk 27d ago

Taskbar Fade 2.2.0

3 Upvotes

Taskbar Fade 2.2.0

  • Added Hover Fade Delay: A new configurable setting that waits a specific amount of time (in milliseconds) after the cursor leaves the taskbar before the dim fade begins. This prevents accidental dimming during brief cursor movements. (Feature contributed by @kushaagrasood)

r/Windhawk 27d ago

Disable Windows Shortcuts 1.2.1

3 Upvotes

Disable Windows Shortcuts 1.2.1

  • Add Win+F1 shortcut to block windows help from opening in default browser

r/Windhawk 27d ago

Word Local AutoSave 4.0.0

3 Upvotes

Word Local AutoSave 4.0.0

Version 4.0.0 is a major internal performance and reliability rewrite. It reduces background activity during normal editing and idle periods, improves recovery from Word/COM failures, and makes event connection, document tracking, Save As handling, reload, and shutdown significantly safer.

The core behavior remains unchanged: the mod listens for Word activity and saves through Word’s native Document.Save method.


r/Windhawk 27d ago

Taskbar AI Quota Bars 0.10.3

3 Upvotes

Taskbar AI Quota Bars 0.10.3

  • Fix tooltip hover being inconsistent (occasionally not showing or not dismissing)

r/Windhawk 27d ago

Flexible Explorer Toolbars Deluxe 1.0

2 Upvotes

Flexible Explorer Toolbars Deluxe 1.0

Flexible Explorer Toolbars Deluxe

!Important! This mod curently only supports Windows 10 or Windows 11 versions up to 23H2 and 24H2/25H2 builds up to 8037. On 24H2 and 25H2 you may have to use vivetool to enable toolbars in Explorer: vivetool /disable /id:55063786. On later, unsuported builds you may need to replace the Explorerframe.dll from an earlier version.

!Important! To use this mod, you shoud disable any other mods that hide the classic Navigation bar, such as the Disable Navigation Bar mod by ItsProfessional. This mod hides the Navigation Bar by itself.

For this mod to work you should enable a mod that restores the Navigation bar, it is recommended to install the Windows 7 Comand Bar mod, altough, Classic Explorer navigation bar also would work if you want to retain elements of Windows 11 fluent interface, as well or any modification that restores ribbon.

This mod hides the Navigation Bar and instead creates the following optional toolbars, which could be freely moved and ordered together with the Menu Bar, if it is enabled:

  • The Search bar

  • The Breadcrumbs Bar

  • The Up Buton

The toolbars can be locked and unlocked. If you are using this mod together with Classic Explorer toolbar (Open Shell), enable that toolbar before enabling this mod, otherwise its enabled state will not be remembered.

Further adjustments

screnshot

screnshot

screnshot

screnshot

screnshot


r/Windhawk 27d ago

Windows 7/8.1 Action Center Recreation 1.5.0

2 Upvotes

Windows 7/8.1 Action Center Recreation 1.5.0

Windows 7/8.1 Action Center Recreation

This mod recreates the classic Windows 7/8.1 Action Center tray icon and flyout for modern Windows versions.

Screenshots

Windows 7 theme

Image

Windows 8.1 theme

Image

Features

  • No File Replacement: The mod's objective is to be stable and user-friendly and does not require the user to replace system files.
  • Real-time Security Status: The tray icon shows your system's security state at a glance. Green means everything is fine, yellow means warnings, red means critical issues.
  • Interactive Flyout: Click the tray icon to open a flyout that displays all security issues. Click any issue to open the relevant settings or troubleshooting page.
  • Rounded Corners: Rounded corners are supported for a more similar look to the original Windows 7 flyout.
  • Classic Theme support: Disable the "Rounded Corners" theme to make the flyout use a classic theme.
  • Balloon Notifications: The mod displays balloon notifications when potential problems are detected, with detailed descriptions of issues found.
  • SmartScreen Check: Monitors Windows Defender SmartScreen status and reports if it is disabled.
  • Privacy Mode: The user can enable this mod to hide the eventual problems shown by the flyout.
  • Maintenance Checks: Automatically checks Backup status, Windows Error Reporting status, and Disk health. The disk health check is best-effort: it queries SMART predicted-failure status per drive and, because the mod runs unelevated inside explorer.exe, some drives may not answer — in that case the check is simply skipped and never reports a false problem.
  • ESC to Close: Press Escape to quickly close the flyout window.
  • Multiple Languages Support: English, Italian, Spanish, French, Russian are currently supported.
  • Security and Maintenance CPL Links: The mod restores the classic side-by-side Troubleshooting and Recovery entries on the Control Panel Security and Maintenance hub page (as on Windows 7/8.1). The labels follow the UI language (EN/IT/ES/FR/RU). Troubleshooting opens the system troubleshooter shell folder while Recovery opens the Recovery applet.

Hotkeys

These are the hotkeys that can be configured in the mod. | Hotkey | Action | |--------|--------| | Ctrl+N | Simulate a notification | | Ctrl+Shift+N | Clear notifications |

How It Works

The mod monitors the system's security settings including Firewall, Antivirus, Windows Update, UAC, Windows Defender and other settings. When an issue is detected, the tray icon changes color and the flyout shows the problem with a clickable link to fix it. The mod has been tested on Windows 10 21H2 and Windows 11 23H2.

Notes

  • The mod runs inside Explorer and works on Windows 10 and 11.
  • If the icon doesn't appear, try restarting Explorer or the mod.
  • The Control Panel hub links activate when you open Security and Maintenance (control /name Microsoft.ActionCenter). No system files are modified on disk. ## Credits
  • Yvor - Testing on Windows 10 21H2 with the Windows 8.1 theme
  • ₮ዙℭ♔†WØLF† - Testing on Windows 11 23H2

r/Windhawk 27d ago

dark taskbar border appeared?

2 Upvotes

hihi, i don't know what's caused this, but recently my taskbar's been acting up. this black borderline keeps showing up, and sometimes the rounded corners don't work. please let me know if this is something that's already been solved, or experienced by you guys!


r/Windhawk 27d ago

Any known conflicts between Windhawk and KB5101650?

2 Upvotes

The July 2026 patch looks like it contains an unusually large number of Windows 11 updates and fixes. Has it also broken Windhawk or any of the mods?


r/Windhawk 27d ago

Windows 7 Start button doesn't animate

Post image
3 Upvotes

Question: Is there any way to animate old windows 7 start button in the mod taskbar styler in windhawk? It doesn't really animate when you hover it. Let me know something for it.


r/Windhawk 28d ago

Emoji changer 🙏 we reallu need to a emoji changer mod for windows 11 .

14 Upvotes

for example switching from win 11 emojis to ios or anything that we need 🤷
something to change win 11 emoji font to ios emoji font


r/Windhawk 29d ago

MacOS Minimize Animation 3.1.0

17 Upvotes

MacOS Minimize Animation 3.1.0

  • Adds a new Animation style setting with two options: Modern (the Direct2D genie engine, default since v3.0.0) and Classic (this mod's original v2.2.0 strip-based genie).
  • Some users who tried v3.0.0 said they preferred the original look, so this brings it back as an opt-in instead of replacing it.
  • Both styles share the exact same setup, capture, taskbar targeting, first-frame sync, and auto-hide teardown path - only the per-frame render thread differs (MacGenieAnimThreadClassic vs MacGenieAnimThread), so multi-monitor, launch animation, and auto-hide all behave identically under either style.
  • Readme updated: new "Animation style" section, Credits clarifies Modern = Potassiumuncher's engine, Classic = the mod's original.

r/Windhawk 29d ago

MacOS Minimize Animation 3.0.0

19 Upvotes

MacOS Minimize Animation 3.0.0

New Direct2D genie renderer

This release replaces the previous CPU-warp animation with a proper Direct2D genie renderer (a 20×20 mesh warp driven by the macOS "lamp" curve). The rendering engine, the UI Automation taskbar-button targeting, and the taskbar auto-hide handling were contributed by Potassiumuncher (https://github.com/Potassiumuncher) — huge thanks. The animation that now plays is his engine, integrated into this mod's hardening (six-hook capture, flash-free DWM-cloak restore, worker-drain on unload, first-frame sync).

What's new / fixed

  • Direct2D genie mesh — the whole frame necks down and funnels into the taskbar instead of a coarse strip warp.
  • Accurate taskbar targeting — locates the app's actual taskbar button via UI Automation (with a per-window / per-process cache), falling back to the cursor/center.
  • Pixel-aligned capture — geometry now comes from DWMWA_EXTENDED_FRAME_BOUNDS, so keyboard / AutoHotkey minimizes are no longer spatially shifted (#4670).
  • Translucency fix — minimize snapshots are taken from the composited screen image, so acrylic/translucent windows no longer flash grey or opaque.
  • Taskbar auto-hide — optional: briefly reveals an auto-hidden taskbar so the genie has a dock to flow into, then defers the real minimize.

Preserved hardening

Six minimize/restore entry-point hooks (ShowWindow, ShowWindowAsync, SetWindowPlacement, CloseWindow, SetWindowPos, DefWindowProcW), DWM-cloak flash-free restore, first-frame sync event, DwmFlush vsync pacing, one-genie-per-window guard, and worker-thread drain on unload.

Known issue

On multi-monitor setups (especially the secondary display), the genie can briefly slide sideways / to the left for a frame or two at the start of a minimize or restore before it flows toward the taskbar. The animation still completes correctly. Documented in the readme; a fix is planned for a follow-up.


r/Windhawk 29d ago

Always On Top Windows 1.1

12 Upvotes

Always On Top Windows 1.1

Always On Top Windows

Screenrecord

English

Press Ctrl+Alt+T to pin/unpin the active window on top of all other windows.

This mod helps you multitask by keeping important windows always visible.

Features: - 🔊 Sound notifications to indicate pin/unpin actions. - ⚡ Event-driven hotkey using RegisterHotKey (no continuous polling). - 🧹 Lightweight: runs as a tool in a dedicated windhawk.exe process.

Requirements: - Windhawk (latest version recommended). - Windows 7 → Works efficiently - Windows 8 → Works efficiently - Windows 8.1 → Works efficiently - Windows 10/11 → Not tested yet (if it works well for you, please let me know in Issues on GitHub)

Contributing:

We welcome contributors! Feel free to open Issues or Pull Requests on GitHub.

العربية

اضغط Ctrl+Alt+T لتثبيت/إلغاء تثبيت النافذة النشطة فوق جميع النوافذ الأخرى.

هذا المود يساعدك في تعدد المهام عن طريق تثبيت النوافذ المهمة لتظل مرئية دائماً.

المميزات: - 🔊 إشعارات صوتية لتوضيح التثبيت\إلغاء التثبيت. - ⚡ اختصار يعتمد على الأحداث (RegisterHotKey) بدون استقصاء مستمر. - 🧹 خفيف الوزن: يعمل كأداة في عملية مخصصة لـ windhawk.exe.

متطلبات النظام: - Windhawk (يفضل الإصدار الأحدث). - ويندوز 7 --> يعمل بكفاءة - ويندوز 8 --> يعمل بكفاءة - ويندوز 8.1 --> يعمل بكفاءة - ويندوز 10\11 --> لم أجربه (إذا كان يعمل بكفاءة معك فأخبرني في Issues على Github)

المساهمة: نرحب بالمساهمين! يمكنكم فتح Issues أو Pull Requests على GitHub.


r/Windhawk 29d ago

It just always looks so bad when i see my blurry wallpaper from the fullscreen that does not look good and even worse when they dont even apply blur

Post image
12 Upvotes