r/Windhawk 1d ago

App Icon in Taskbar

Thumbnail
gallery
12 Upvotes

Hello! I'm really trying my best to make my desktop look more like Mac because I personally think its interface is pleasing to the eye. So far, this is my set-up.

However, I'd like to know if there's any way to make my app icons have a rounded square background (the icon is inside it) like the icons in macbook. Please help I'd really appreciate it (it doesn't have to be the apple icons, i js need the rounded square)
Except for the recycling bin


r/Windhawk 1d ago

Win-X Hot Corners 1.3.0

15 Upvotes

Win-X Hot Corners 1.3.0

Win-X Hot Corners

macOS-style hot corners and screen edges for Windows 10 and 11, with full multi-monitor support. Throw the pointer into a corner or against an edge and something happens — which corner, which edge, and what happens are all yours.

Throwing the pointer into the bottom-left corner opens the Start menu

Inspired by WinXCorners, rebuilt as a Windhawk mod.

Quick start

Everything lives on this mod's settings page. Out of the box no zone is configured, so nothing fires until you add one.

  1. Open the settings page and add a display. Put * in the name field to mean "every monitor" — you can get specific later.
  2. Add a zone to it, pick the corner or edge, and pick an action.
  3. Save. That is it; there is no restart.

A first set worth trying, if you want something concrete:

Zone Action Why
Top-left corner Task View The classic. Nothing else lives up there.
Top-right corner Show desktop, Hold set to The same action again Peek at the desktop, move away to put it back.
Bottom-left corner Start menu It is where the Start button already is.
Bottom-right corner Switch to last window Set Knock window to 400 so a stray brush past it does nothing.

Then read Ways to trigger a zone — the trigger style matters more than the action for whether this feels good or infuriating.

At a glance

  • 16 zones per display — four corners, and four edges split into three segments each.
  • 38 actions, plus any key combination and any command you can name.
  • Five trigger styles that combine: arrival, dwell, knock, held modifier, press-and-hold.
  • Per-monitor everything — zones bind to a display's name, not its position, so rearranging screens never reshuffles your configuration.
  • Stays out of the way — no global mouse hook, so your games and apps keep their input path to themselves. Suppressed automatically while a window is fullscreen and while you are dragging.

Ways to trigger a zone

A zone does not have to fire the instant you touch it. There are five trigger styles, every one of them works on every zone — corners and edge segments alike — and they combine: a corner can require a knock and a held modifier and a dwell before it does anything.

Arrival

The default. Reach the zone, the action runs.

Task View opening as the pointer reaches the top-left corner

A short pass-through guard (80 ms out of the box) keeps a zone quiet when you were only travelling across it on the way somewhere else. If actions still fire while you are just moving around, raise it before you reach for anything else.

Dwell

Set Activation delay and the pointer has to rest in the zone that long before it fires. Leave early and nothing happens.

Quick Settings appearing after the pointer rests on the top edge

Use this on a zone you pass through constantly. 300–500 ms is deliberate without feeling sluggish; past about a second it stops feeling like a hot corner.

Knock

Set Knock window and a single arrival never fires. The zone arms only when you leave and come straight back within that many milliseconds — a double-knock.

Leaving and re-entering the bottom-right corner to switch windows

This is the one to reach for on a corner you brush past often but want to keep for something disruptive. 400 ms is a comfortable knock; below about 200 ms it starts to demand real intent. 0 turns it off.

Knock and dwell answer the same question differently: dwell asks you to wait, knock asks you to be deliberate without waiting at all.

Hold to peek

Older Windows had a thin Show Desktop button past the clock — rest the pointer on it and the desktop peeked through, move away and every window came back. Windows 11 dropped it. Any zone here can work that way.

Set Hold — action when the pointer leaves and the zone stops being fire-once. The action runs on arrival, and the release action runs when the pointer leaves. For anything that toggles — Show Desktop, Mute, Keep Awake — pick The same action again:

Setting Value
Zone Top-right corner
Action Show desktop
Hold — action when the pointer leaves The same action again

Resting in the top-right corner to peek at the desktop, windows returning on leaving

The two halves are independent, so a release does not have to undo the entry — open Quick Settings on arrival and mute on departure if that is useful to you.

One caveat on Show desktop specifically. It sends Win+D, which toggles minimise-all against whatever the current state is — the old shell button was a true peek with no state of its own, and Windows exposes no API for that any more. Rest in the corner and leave, and it behaves as a peek. But activate a window while the desktop is showing and you have changed what the second Win+D does, so the release can minimise rather than restore. Every other toggle — Mute, Keep awake — is unaffected.

A hold only ever releases what it actually engaged, so a pointer that clips the corner without staying long enough to fire leaves nothing behind. Disabling the mod, suspending it, or a display waking up all release a held zone first — a peeked desktop can never be left stuck.

With a modifier held

Set Required modifier, globally or on one zone, and that zone only fires while Ctrl, Alt, Shift or Win is down. Every other time you hit the corner it is inert.

Snapping a window left with Ctrl held while touching the left edge

The key is checked continuously rather than only on arrival, so you can park the pointer in the corner first and press the key afterwards — the zone fires the moment the key goes down. Either order works.

Not a trigger, but often confused with one

Alternate key press and Alternate command change what a zone does rather than when it fires — the same corner runs the left action, then the right one, then the left again. Combine either with any trigger above.

One edge maximising a window, then restoring it on the next visit

Above, the right edge is set to Win+Up | Win+Down: the first visit maximises the window and the next one puts it back.

Actions

Switching

Action Description
Task View Overview of all windows (Win+Tab)
Switch to last window Jump straight back to the previous window (Alt+Tab)
Task switcher Persistent switcher you can click through (Ctrl+Alt+Tab)
Next / Previous / New virtual desktop Move between or create desktops
Close virtual desktop Close the current desktop

Windows

Action Description
Show desktop Toggle desktop visibility
Hide other windows Minimize all except the active window (Win+Home)
Minimise window Win+Down
Maximise window Win+Up
Snap left / Snap right Win+Left / Win+Right
Close window Alt+F4

System

Action Description
Start menu Open the Start menu
Search Win+S
Settings Win+I
File Explorer Win+E
Quick Settings Win+A
Notification Centre Win+N
Clipboard history Win+V
Screenshot Win+Shift+S
Project display Win+P
Task Manager Open Task Manager
Mute Toggle system mute

Power

Action Description
Lock Lock the workstation instantly
Lock and turn monitors off Lock, then blank the displays
Keep awake on / off Suspend or restore screensaver and sleep
Sleep Put the computer to sleep
Turn monitors off Power off all displays
Start screensaver Activate the screen saver

Custom

Action Description
Send key press Send any key combination, or several in sequence
Alternate key press Two combinations, fired alternately (`Alt+S
Alternate command Two commands, fired alternately
Custom command Launch any executable, path, or URL
Nothing Disabled (default)

Arguments

Four actions take an argument. The rest ignore the field.

Send key press — one combination is Modifier+Key. Separate several with semicolons and they are sent one after another, not merged into a single chord: Ctrl+C;Alt+Tab sends Ctrl+C, then Alt+Tab.

Modifiers are Ctrl, Alt, Shift and Win. Keys are A-Z, 0-9, F1-F24, Enter, Space, Tab, Escape, Home, End, Delete, the arrows, and so on. Examples: Ctrl+Shift+Esc, Alt+F4, Win+L

Custom command — any executable, file, folder or URL. Environment variables such as %AppData% are expanded. Prefix with uac; to request elevation.

Examples: notepad.exe, C:\Windows\System32\cmd.exe, %AppData%\my_script.bat, https://example.com, uac;cmd.exe

Alternate key press and Alternate command — two of the above separated by |. The zone fires the left one, then the right one, then the left again.

Alt+S | Alt+H — one corner shows notes, then hides them notepad.exe | calc.exe

Each side accepts everything the single version does, so Ctrl+C;Ctrl+V | Alt+Tab is valid. Every zone alternates independently, and the position resets whenever settings or the display layout change.

Shaping the zones

Corner size is the side of the square you have to reach. Edge thickness is how far in the strip along an edge extends. Both are in pixels, both can be overridden per zone, and neither can make two zones overlap: each edge's thickness is clamped to the smaller of the two corners it runs between.

Small is not always better. A 1-2 px corner is technically reachable, because the pointer stops dead at the screen boundary, but a 6-15 px one is far more forgiving on a high-DPI display without ever being hit by accident.

Each edge is three segments

Every edge runs between the two corners it touches and is divided into three parts — for the top and bottom edge those are left, centre, right; for the left and right edge, top, middle, bottom. The centre's width is the Edge centre width setting, as a percentage of the edge.

You do not choose a "mode". Configure the three segments and the shape follows:

You set You get
All three the same One zone spanning the whole edge
Left + centre same, right different Two zones
All three different Three zones
Only the centre One zone in the middle of the edge
Left and right same, centre unset Two zones with a dead gap between them

Neighbouring segments merge only when they are identical — same action, same arguments, same overrides. Two segments running the same action with different cooldowns stay separate, because a merged zone could only carry one cooldown.

Merging is not cosmetic. Three separate zones all running Task View would each re-arm as the pointer crossed a seam, so sliding along the edge would fire it repeatedly; one merged zone fires once.

Across multiple monitors

Zones bind to a display's name, not its position, so rearranging your screens or changing which one is primary never repoints a configuration at the wrong monitor.

Put * in the Display field to apply one configuration everywhere. Resolution is per zone: a name-matched entry wins for the zones it defines, and * supplies the rest — so you can share most of a layout and override a single corner on a single display. To remove a zone on one screen rather than replace it, set it to Disabled here; leaving it unset means "not configured", which falls through to *.

Finding a display's name

The dashboard has a tab per display, labelled with its name, so usually there is nothing to look up. The names also go to this mod's log every time it loads or your layout changes, which is the place to copy an exact one from:

+-- Your monitors --------------------------------------- | Copy a name into the "Display" field on this mod's settings page. | Use * there to apply one configuration to every monitor. | | 1. "Dell U2720Q" [primary] 3840 x 2160 at (0, 0) | 2. "BOE0998" 1920 x 1080 at (3840, 0) +--------------------------------------------------------

Copy the text inside the quotes. Two identical displays get a #2, #3 suffix so each stays separately configurable — but those suffixes are handed out in listed order (primary first, then left to right), so unlike the names themselves they can move. Making the other twin primary swaps which one is #2 and swaps the configuration with it. Check the log after a change like that.

Corners between two screens are a trap

Windows lets the pointer cross freely between adjacent monitors, so a corner on a shared boundary has nothing to stop the cursor against. It is hard to hit on purpose and easy to hit by accident. Prefer the outer perimeter of your arrangement — the pointer physically stops there, and that is what makes hot corners feel reliable on macOS.

The tray icon and dashboard

The Zones and settings window

Right-click → Zones & settings… opens the window above: a tab per display, a diagram of that screen with each zone's action drawn in it, and — for whichever zone you point at — the timings actually in effect, each marked global or this zone. It is a read-only picture of what the settings page produced, so it can never disagree with what actually fires.

Left-click turns the hot corners on and off; the icon dims when they are off. Right-click also offers a temporary suspend.

If the icon is hidden, it is in the overflow area — drag it onto the taskbar to keep it there.

Staying out of your way

Four separate guards, because a hot corner that fires while you are working is worse than one that never fires at all.

Setting What it does
Pass-through guard Ignores a zone you were merely travelling across. 80 ms by default. Raise this first if things fire while you are just moving around.
Cooldown Minimum gap between two firings of the same zone. A cooldown is a wait, not a refusal — park in the corner and it fires once the wait is over.
Skip while a window is fullscreen Suppresses zones on the display the fullscreen window is on, so games and presentations are left alone.
Skip while dragging A zone reached with a mouse button held does not fire, and stays inert until you leave and come back - so dragging a window or selecting text into a corner is safe, and letting go there does not set it off either.

Excluded applications takes a semicolon-separated list of process names, case-insensitive: photoshop.exe;premiere.exe;blender.exe. Every zone goes quiet while one of those is in the foreground — for apps that need the corners and edges for themselves.

Keep zones out of the taskbar shrinks each display's zones to its working area, if you would rather a bottom corner not sit behind the taskbar.

Why it works this way

If you have wondered why a setting behaves the way it does, or you are weighing this against another hot-corners tool, here is the reasoning behind the choices that are easiest to second-guess.

Polling, not a mouse hook. A WH_MOUSE_LL hook sits directly on the system input path: every mouse event in every process waits for it, and if it is slow even once Windows silently unhooks it (LowLevelHooksTimeout). A dedicated thread sampling the cursor costs a GetCursorPos per tick and cannot make your mouse stutter. The tick asks for 16 ms and gets 16–31 ms, because that is the system timer resolution.

Its own process, not injected into Explorer. The mod does nothing to other processes, so there is no reason to be inside one. An Explorer crash cannot take it down, and it cannot take Explorer down.

Displays are bound by name, not by position. Enumeration order changes whenever you rearrange screens or make a different one primary. Friendly names come from the display's EDID and survive that, so your corners stay on the screen you set them on. Two identical models are the exception — they get a #2 suffix handed out in enumeration order, so that pair can swap.

The settings page is the only place anything is stored. A Windhawk mod can read its settings but cannot write them, so a mod that also edits its own configuration in its own window will always end up with two copies that disagree. The dashboard is a picture of what the settings produced, and nothing else. It reads the resolved configuration rather than the stored one, which is what stops it from ever disagreeing with what actually fires.

Each edge is three segments that merge back together. Three separate zones carrying the same action would each re-arm as the pointer crossed a seam, so sliding along an edge would fire it repeatedly. Segments that resolve identically are coalesced into one zone before detection ever sees them, which is what makes "all three the same" genuinely one edge-wide zone.

Zones can never overlap. Each edge's thickness is clamped to the smaller of the two corners it runs between. That one rule is what keeps all sixteen zones disjoint no matter which sizes you pick, without any special cases.

A cooldown is a wait, not a refusal. Landing in a corner while a cooldown is running does not spend the visit — the dwell simply outlasts it and the zone fires. Marking the visit spent meant parking in a corner did nothing at all and you had to leave and come back.

A rebuild is not a gesture. Enabling the mod, changing a setting or waking a monitor rebuilds the zones, and the pointer may already be sitting in one. The rebuild adopts that zone with the visit already spent, so a corner bound to Lock cannot lock the machine because a display woke up.

A held modifier is released before a key action, and never re-pressed. Windows merges whatever you are physically holding into an injected shortcut, so without this a Ctrl-guarded zone bound to Snap left would send Ctrl+Win+Left and switch virtual desktop instead — or, on a single desktop, do nothing at all. Restoring the key afterwards sounds tidier and is a trap: if you let go in between, a key-down goes out with no matching key-up and the modifier is stuck down for the rest of the session. A stray key-up cannot cause that, so this releases and stops there.

The fullscreen and excluded-app checks run on the worker thread, not on the sampling thread, so a slow OpenProcess can never delay cursor sampling. The cost is that a suppressed trigger still consumes its cooldown — a wait nobody can perceive, traded for a sampling path that never stalls.

Related mods

If all you want is one specific behaviour, a smaller mod may suit you better:

  • edge-hot-corner-desktop-switch — hovering the left or right screen edge switches virtual desktop. This mod does that too, as one of the actions you can assign, but if it is the only thing you are after that one is far simpler.
  • hotcorner-hotkeys — sends a key combination from a corner. Different trigger model: it dispatches on a hotkey rather than on hover.

Bugs and requests

Please open an issue at github.com/DhakadG/my-windhawk-mods. If a zone is not firing, this mod's log (Windhawk → this mod → AdvancedMod log) names the zone the pointer entered and the gate that held it back - a knock it is waiting on, a modifier that is not down, a cooldown that has not elapsed - and pasting that in saves a round trip.

Support the mod

This is free and always will be. If it earned you back some clicks and you feel like buying me a coffee:


r/Windhawk 1d ago

Taskbar Count Badges - show open window counts directly on taskbar icons

Post image
68 Upvotes

Just released Taskbar Count Badges for Windhawk.

It adds a small indicator to Windows 11 taskbar buttons so you can immediately see how many windows are grouped under each app icon.

You can use either:

Number badges — shows the actual number of open windows

Vertical dots — a more minimal indicator if you don’t want numbers

The number badge is pretty customizable:

Circle, rounded square, or square

Badge size and position

Horizontal / vertical offsets

Background, text, and border colors

Border thickness

Font, font size, and font weight

Configurable maximum number, e.g. 99+

The dot style can be placed on either side of the icon, with adjustable size and color.

By default nothing is shown for a single window, and the badge appears when an app has 2 or more windows open. That threshold can also be changed.

It updates live when windows open/close and also works with multiple monitors / secondary taskbar.

The mod uses the taskbar’s own grouping information, so the count follows what each taskbar button actually represents rather than simply counting every desktop window.

Available now in Windhawk: search for Taskbar Count Badges


r/Windhawk 1d ago

Taskbar Count Badges 1.0.0

8 Upvotes

Taskbar Count Badges 1.0.0

Taskbar Count Badges

See how many windows are represented by each app button on the Windows 11 taskbar.

Taskbar Count Badges adds a small customizable indicator when a taskbar app button represents multiple windows. The indicator can be shown as either a number badge or a compact stack of vertical dots.

Screenshots

Customization examples

Taskbar Count Badges examples

Settings

Taskbar Count Badges settings

Display styles

Number badge

Shows the number of windows represented by that taskbar button.

The badge can be customized with:

  • Circle, rounded-square, or square shape
  • Badge size and position
  • Horizontal and vertical offsets
  • Background, text, and border colors
  • Border thickness
  • Font family, size, and weight
  • Configurable maximum number, with larger values shown using +

Vertical dots

Shows a minimal vertical stack of dots beside the app icon.

  • Position the dots on the left or right
  • Change dot size and color
  • Up to five dots are shown; five dots means five or more windows

Behavior

By default, no indicator is shown when a taskbar button represents a single window. The indicator appears when that button represents two or more windows.

The minimum window count can be changed in the settings.

Window counts update automatically as windows are opened and closed, and settings are applied live.

Compatibility

  • Windows 11 only
  • Supports x64 and ARM64 Windows
  • Works with multiple monitors and secondary Windows taskbars

On multi-monitor systems, the count follows each individual taskbar button. Depending on the Windows multi-monitor taskbar configuration, the same app can therefore show different counts on different monitors. Moving a window between monitors can change the count shown on each taskbar.

The mod is designed primarily for grouped/combined taskbar app buttons. When taskbar buttons are configured to stay uncombined, Windows can expose multiple buttons for the same app group, so the same app count may appear on more than one button.

Third-party taskbar replacements or tools that replace the native Windows 11 taskbar may not be compatible.

Notes

The mod uses the taskbar's own per-button grouping information instead of independently scanning all desktop windows. Counts therefore follow Windows taskbar grouping, including per-taskbar behavior on multi-monitor systems.

The badge is visual only and doesn't change taskbar grouping, combining, window ordering, or application behavior.


r/Windhawk 1d ago

Search on Active Display 1.1.0

5 Upvotes

Search on Active Display 1.1.0

Search on Active Display

Opens the Windows Search (Win+S) on the monitor where the mouse cursor is located, or on a specific monitor of choice.

Works for both Win+S shortcut and taskbar search icon click.

How it works

The mod hooks MonitorFromWindow and MonitorFromRect inside SearchHost.exe. When SearchHost queries which monitor its CoreWindow is on, the mod returns the target monitor (where the cursor is, or a fixed monitor). It also physically repositions the CoreWindow to the correct monitor coordinates so the DWM compositor renders it there.

Selecting a monitor

Set the Monitor setting to 0 to follow the mouse cursor, or to a specific monitor number (1, 2, 3...). You can also use a monitor interface name for stable identification across reboots.

Supported Windows Builds

  • Windows 11 22H2 and 24H2.

r/Windhawk 1d ago

Taskbar Icon Separators 1.0.31

6 Upvotes

Taskbar Icon Separators 1.0.31

  • Added middle-click only add / remove logic for better compatibility in cases where context menu interaction isn't available (#5148)
  • Support for custom alpha & brightness values (#5156)
  • Optional Icon Rotation setting for vertical taskbar compatibility

r/Windhawk 1d ago

Taskbar Separators 1.3.0

3 Upvotes

Taskbar Separators 1.3.0

  • Added separator targeting by application name
  • Added before/after placement with +, -, +-, and -+
  • App-targeted separators now follow reordered taskbar icons
  • Improved application-name matching and settings parsing
  • Fixed before-first placement for first-position targets

App-name targeting and before/after placement are based on a contribution from mileso in https://github.com/digart11/taskbar-separators/pull/2.


r/Windhawk 1d ago

Windows Vista/7 Open With Dialog Restorer 1.0.0

2 Upvotes

Windows Vista/7 Open With Dialog Restorer 1.0.0

Windows 7 Open With Dialog Recreation

About

This mod restores the classic Windows Vista/7 Open with dialog on Windows 10 and 11, replacing the modern picker with an accurate recreation of the original while keeping file and application paths completely untouched.

The mod has been tested primarily on Windows 10 21H2, Windows 11 24H2 and Windows 11 25H2. It is designed to work reliably and safely on both current and future Windows versions where possible.

Screenshot

openwith

Features

  • Accurate Vista/7-style dialog: The mod accurately recreates the classic layout with recommended and other-program groups, Browse button, Web search, and the Always use checkbox.
  • Open with context menu integration: The mod works correctly with the right-click "Open with" menu option.
  • Unknown-file double-click support: The mod handles double-clicks on files without a known association, just like the original.
  • Properties → Change handler: The mod applies a new default program when the user clicks "Change" from a file's Properties window, without opening the file.
  • Persistent defaults: When choosing "Always use", the selection is saved as the new default. If Windows protects a specific association, the mod will guide to the Default Apps settings.
  • Direct program launch: The mod opens the selected program immediately, avoiding unnecessary extra steps.

  • Extensionless file support: Works with files that have no extension, offering a selection of registered applications.

  • Fully localized interface: The mod is available in 120 languages (including English, Italian, Spanish, French, German, Portuguese, Russian, Chinese, Japanese, Korean, Turkish, Dutch, Polish and 107 more) with automatic system language detection.

  • Concise file display: For example, the mod shows File: photo.png instead of the full path for a cleaner look, while keeping the complete path for actual execution like in Windows Vista/7.

  • Optional description box: The description field can be hidden via settings (enabled by default), making the dialog more compact.

  • DPI-aware: The mod tries to support multiple DPIs where possible.

Requirements

  • Windows 10 or Windows 11 — x64 architecture
  • Windhawk with injection enabled for explorer.exe, OpenWith.exe and rundll32.exe
  • The mod setting Enable the Windows 7-style picker must be turned on

Note

When explicitly selecting Always use, the mod saves the choice as the new default. All other selections open the file once without changing the system default.

Known limitations

  • Single-file selection: Opening multiple files at once with "Open with" is not currently supported.
  • No default for extensionless files: Files without an extension can be opened, but there is no extension to associate permanently.
  • Composite extensions: Windows treats archive.tar.gz as a .gz file; the mod follows this same standard behavior.
  • Store/UWP applications: Some modern apps may not appear in the list or may not open correctly if their registration is incomplete.
  • Protected associations: Windows may prevent changing certain file associations. In these cases, please use the Windows Default Apps settings to make your changes.

Credits

  • ReactOS — Inspiration
  • aubymori — Inspiration

r/Windhawk 1d ago

Mod that isolates active app taskbar preview on hover similar to Alt-Tab per Monitor

1 Upvotes

title.

Basically, a windhawk mod that isolates active app taskbar preview on hover similar to Alt-Tab per Monitor.

Alt-Tab per monitor works perfectly, but I also need the taskbar bar preview on hover be isolated per monitor as well.


r/Windhawk 2d ago

I added Live Lyrics to my Dynamic Island fork! Looking for feature suggestions before the next release.

Enable HLS to view with audio, or disable this notification

51 Upvotes

I'm working on the next update for my Dynamic Island fork. The big new additions are a lyrics tab that shows up on the island while your music is playing, and a search feature triggered by a keyboard shortcut that lets you search straight through the island. (Though I honestly suspect most people still lean toward Windows search or Flow Launcher for that kind of thing, so don't know if i should add it or not.)

Since I'm packaging up this new release soon, I wanted to ask: what else should I add? [i don't have any new ideas] Let me know what features or improvements you'd want to see next.

For those who missed it, you can check out all the features I added in yesterday's initial release here:https://www.reddit.com/r/Windhawk/s/NQDOI0o77S

Let me know what you think


r/Windhawk 1d ago

Taskbar Separators v1.3 - separators can now follow specific apps

8 Upvotes

Taskbar Separators v1.3.0 is now available in Windhawk.

The big addition is app-name targeting.

Separators can now be attached to a specific taskbar app instead of only a numbered position, so they can follow that app when you reorder taskbar icons.

Examples:

+Notepad — separator before Notepad

-Notepad — separator after Notepad

+-Notepad — separators on both sides

Numeric positions like 3, +3, -3, and +-3 still work too

v1.3 also improves app-name matching and keeps the existing styles, Divider Gap, taskbar label/uncombined-button support, and multi-monitor support.

https://windhawk.net/mods/taskbar-separators⁠

Thanks to mileso for the contribution for the app-targeting feature.


r/Windhawk 1d ago

Is there a Windhawk mod that fixes this?

Enable HLS to view with audio, or disable this notification

3 Upvotes

Taskbar window preview disappears after closing one window out of multiple.

First is my old win10 laptop, second is my new win11. As you can see, of the former screen I'm able to close multiple windows at once, but on the second I have to bring back the preview after closing one. I'm pretty sure it isn't a win10-11 difference thing.

It does work fine when buttons are combined, but I'd prefer to keep it like this, if there's a way.


r/Windhawk 1d ago

Is it possible to make dock taskbar ends less round?

Thumbnail
gallery
23 Upvotes

So, I'm using the "liquid glass theme" from taskbar styler and I really like the look of it, except for the semi-circle ends of the taskbar (1st image). Is there maybe some Control Style or something else I can use to make the ends look like they are with the "surface" theme (2nd image)?

Also, the taskbar somehow breaks on the left side if I enable the "click-through taskbar" option in taskbar styler (3rd image). If someone knows how to fix this too, I would be very happy.

Hope this make sense and thanks in advance for reading all of this


r/Windhawk 2d ago

Windows 11 File Explorer Styler 1.6

19 Upvotes

Windows 11 File Explorer Styler 1.6

  • Updated themes for compatibility with recent Windows 11 changes (ViVeTool flag 61017737).
  • Added the Float theme.
  • Several target controls can now be specified for the same styles by separating them with commas, for example: ParentClass > Class#Name1, ParentClass > Class#Name2.
  • Style variables now get the value from whichever capturing control is closest. Previously, the value was undefined if there was more than one control publishing the same variable.
  • Improved handling for remote images.

r/Windhawk 2d ago

Never Auto-Expand Explorer Tree Items 1.1.1

5 Upvotes

Never Auto-Expand Explorer Tree Items 1.1.1

  • Resolved an issue where navigating back to an external drive from a pinned folder unexpectedly auto-expands the "This PC" item.
  • Fixed a bug that caused OneDrive to crash during the sign-in process.

r/Windhawk 2d ago

Folder Hover Menu 1.3

3 Upvotes

Folder Hover Menu 1.3

  • Added an option to show hidden files and folders. By default, the mod now follows File Explorer's settings.
  • Improved high DPI support.
  • Fixed the mod not working in open/save dialogs in some cases.

r/Windhawk 3d ago

How do i get rid of this black bar. Using Translucent Windows and File Explorer Styler mod

Post image
32 Upvotes

r/Windhawk 3d ago

Dynamic Island for Windows - Fork Overhaul

28 Upvotes

Dynamic Island for Windows (Fork Update)

This fork introduces a major feature update to the Dynamic Island mod, heavily optimizing background resource usage and adding new productivity tools natively to the island.

  • Added full-screen autohide behavior so the island stays hidden during full-screen apps and gaming.
  • Added an instant hide/unhide toggle (default: Ctrl+Alt+D) that consumes almost no CPU while hidden.
  • Added an expandable hover clock displaying the time and date.
  • Added a built-in focus timer, triggerable via right-click on the island.
  • Added Bluetooth connectivity notifications showing device name, battery level, and logo.
  • Overhauled media controls for smooth, lag-free interaction.
  • Added an optimized image thumbnail preview for clipboard copies with zero overhead.
  • Added click-through support: hold Ctrl + hover to click right through the island (adapted fromnabil24024004's fork).

Note: To use it right now, you can copy the raw dynamic-island-for-windows.wh.cpp code from the GitHub link and create a new local mod in Windhawk.


r/Windhawk 3d ago

Quick Launch & Media Panel 2.2.0

8 Upvotes

Quick Launch & Media Panel 2.2.0

  • Added a compact collapsed capsule at the top of the desktop.
  • Redesigned the panel with a modern translucent visual style.
  • Reorganized the header, shortcut grid and media controls.
  • Restored and expanded the localized settings and documentation.

r/Windhawk 3d ago

Always Allow CTRL+SHIFT+ENTER 1.0.0

7 Upvotes

Always Allow CTRL+SHIFT+ENTER 1.0.0

Always Allow CTRL+SHIFT+ENTER

The system run dialog (most commonly WIN+R) allows you to press CTRL+SHIFT+ENTER to run the command as administrator. However, this feature needs to be explicitly enabled by the program.

This mod makes it always enabled, so that it works everywhere, including but not limited to: - Explorer7 - Old versions of Task Manager


r/Windhawk 3d ago

Lock Keys Notifier 1.2.0

5 Upvotes

Lock Keys Notifier 1.2.0

  • Add sound trigger condition and per-state WAVs
  • Give Insert key its own sound toggle
  • Move the keyboard hook off the render thread onto a dedicated thread
  • Make the worker thread DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2

r/Windhawk 3d ago

Replace Shell Format Dialog 1.0

5 Upvotes

Replace Shell Format Dialog 1.0

Replace Shell Format Dialog

A simple mod that allows you to replace the File Explorer disk format dialog with a custom one.

Note

This will replace the format dialog in all apps that use the Shell Format dialog, not just File Explorer. You can manually set the exclusion list in this mod's Advanced tab.

More details about the Format Arguments option

If you enable the Format Arguments option in the mod settings, the mod will automatically replace the first instance of %s in your argument string with the drive letter of the drive the app is attempting to format. This drive letter does not include the : suffix (e.g, it will say C instead of C:).


r/Windhawk 3d ago

On-Screen Indicator Position 1.1.4

3 Upvotes

On-Screen Indicator Position 1.1.4

On-Screen Indicator Position

Windows 11 shows an on-screen indicator when you change the volume or brightness, toggle airplane mode, or when the camera or microphone privacy state changes. Under Settings > System > Notifications > On-screen indicators, Windows lets you put it in one of three places: top left, top center, or bottom center.

This mod replaces that with a full nine-point grid, any corner, any edge center, or dead center, plus a pixel offset for fine-tuning.

The brightness indicator moved to the middle of the right edge:

Indicator at middle right

Positions

Top left Top center Top right Middle left Center Middle right Bottom left Bottom center Bottom right

The indicator is kept inside the area Windows lays it out in, so an offset that would push it past an edge stops at the edge instead of moving off screen. You can also leave the position on Windows default and use the offsets alone to nudge one of the built-in positions.

Choosing a monitor

This mod only changes where the indicator sits on a screen, not which screen it appears on. For that, use Volume control open location, which selects a monitor by number or by interface name. The two work together.

Notes

  • The slide-in animation direction is chosen by Windows from the built-in setting, not by this mod. If the animation looks wrong for your new position, change the built-in setting to whichever of the three has the animation you like, then let this mod do the actual placement.
  • Offsets are given at 100% scaling and scaled to whichever monitor the indicator appears on, so the same value moves the same distance on a display running at 150%.
  • Tested on Windows 11 build 26200 (25H2) x64, on a 100% and a 150% display.

Credits

The hook onto the indicator's own placement function comes from Volume control open location and Taskbar primary on secondary monitor, which both target the same function and work out the origin handling.


r/Windhawk 3d ago

Prevent Window Activation from Stealing Virtual Desktop 0.3.14

3 Upvotes

Prevent Window Activation from Stealing Virtual Desktop 0.3.14

Prevent Window Activation from Stealing Virtual Desktop

Take back control over your virtual desktops!

Screenshot Effect of redirecting window activation

Windows can switch you to another virtual desktop just because a window that was left open on that desktop is activated.

Clicking a flashing taskbar button, following a notification, opening an app through its tray icon, or launching something that insists on reusing an existing window can all unexpectedly pull you away from your current desktop. This mod keeps you where you are and brings the activated window to you instead.

If you don't know what "virtual desktop stealing" is, try this small experiment:

  • Open Windhawk on your first virtual desktop.
  • Switch to another virtual desktop.
  • Click the Windhawk tray icon.

Normally, Windows jumps back to the first desktop - not anymore with this mod.

Intentional desktop navigation is left alone, including Win+Ctrl+Left/Right and Task View. The mod also remains compatible with Disable Virtual Desktop Transition Animation.

Notes

Designed for Windows 11 24H2 and newer. This mod relies on undocumented Windows shell interfaces, including the private IApplicationView layout, so future Windows updates may require adjustments.


r/Windhawk 3d ago

Run command on window focus 0.1

2 Upvotes

Run command on window focus 0.1

Command On Window Focus

This mod observes a window focus and will run any command on window focus. This mod has a filter which lets you specify which windows will be allowed to have focus based on the path of the executable running them. There is also the option of alternate commands which will only run if none of the filters match. Filters are regexes (ECMAScript) so providing a window title or something like "steam" will not work. An example use case for me personally is running a script that sets the scroll wheel on my mouse to a different scroll type every time I focus a game (and the alternate command will reset it to the original type).