r/Windhawk

Image 1 — I finally patched Windhawk to add Google Login and full Mod/Settings Backup & Restore!
Image 2 — I finally patched Windhawk to add Google Login and full Mod/Settings Backup & Restore!
▲ 116 r/Windhawk

I finally patched Windhawk to add Google Login and full Mod/Settings Backup & Restore!

I have been wanting this exact feature for ages, and I finally just sat down and built it myself!

I just successfully made a patch for Windhawk that adds a "Login with Google" option, along with a fully functional Backup and Restore system.

Here is what it does now:

  • Google Authentication: Quick and seamless login.
  • Full Cloud Backup: Automatically backs up all your active mods.
  • Granular Restore: Restores not just the mods themselves, but all the specific tweaks and internal settings you customized inside each mod.

No more manually re-configuring every single mod from scratch whenever you switch devices or clean install. It honestly works perfectly and saves so much time.

Just a heads-up: it is not ready for public release yet since I still need to test it thoroughly with other users to make sure it is completely stable.

That being said, I would honestly love to share the code with the original developers so they can implement it officially into the main software if they want.

u/Substantial-Night674 — 2 days ago

Island Media Controls 0.9.27

Island Media Controls 0.9.27

Island Media Controls

Bring the current media session directly into the Windows 11 taskbar with a compact, theme-aware island built from native XAML. Unlike a floating Win32 overlay, the island is inserted into the taskbar layout as a real XAML Grid, so it fits naturally alongside your taskbar and system tray items.

Preview

Dark mode Light mode
Island Media Controls in dark mode Island Media Controls in light mode

Features

  • Native taskbar integration: Choose from several system tray and taskbar positions without placing a separate always-on-top window over the taskbar.
  • Live media information: See album artwork, track title, and artist at a glance, with smooth transitions when the active media session changes.
  • Expanded player: Click the compact island to open a native XAML player with artwork, seekable playback progress, and previous, play/pause, and next controls.
  • Light and dark themes: Colors, text, surfaces, and controls automatically follow the Windows app theme.
  • Fluent visuals: Native Acrylic, rounded XAML geometry, album-art color accents, hover feedback, and display-synced animations keep interactions fluid and consistent with Windows 11.
  • Flexible customization: Adjust position, size, spacing, shadows, hover behavior, background material, expanded button style, and idle visibility.
  • Artwork effects: Add an optional album-art background wash and choose whether low-resolution video thumbnails use the original browser artwork, a mesh gradient, or an energy-flame visual.
u/wh-updates — 1 day ago

Monitor Rounded Edges 1.0

Monitor Rounded Edges 1.0

Monitor Rounded Edges

Applies smooth, anti-aliased rounded corners to all connected monitors using Direct2D.

Monitor Rounded Edges Monitor Rounded Edges

Features

  • Two corner styles -- Circle (classic arc) and Squircle (smooth superellipse).
  • Inner accent border -- optional outline with configurable thickness and alpha color (#AARRGGBB).
  • Fullscreen awareness -- uses SHQueryUserNotificationState to reliably detect fullscreen games.
  • Minimal CPU overhead -- a continuous polling timer (750 ms) is only active when "Hide in Fullscreen" is enabled. "Dynamic Inner Border" uses a brief transition timer (5 checks over 1.5 s) after each foreground change to catch delayed fullscreen detection, then stops automatically. With neither feature active, only a lightweight WinEvent hook runs.
  • Multi-monitor support -- each monitor gets its own independent set of corner overlays.
  • Single tool process -- the rendering process is only created once; reopening Windhawk from the system tray does not spawn additional instances.

Squircle style

The squircle uses a cubic Bezier with separate control points interpolated toward the inner arc center (k=0.70). This produces:

  • Tangents parallel to the screen edges at both endpoints (no kink, smooth transition)
  • Slightly more diagonal coverage than a circular arc at the same radius
  • A softer, more organic corner appearance compared to a circle

Settings

Setting Description
Corner Radius Rounding radius in pixels (1-500).
Corner Style circle = standard arc; squircle = smooth superellipse.
Background Color Hex fill color of the corners (#RRGGBB).
Inner Border Thickness Width of the inner accent line in pixels (0 = disabled).
Inner Border Color Hex color of the inner line, with alpha support (#AARRGGBB).
Dynamic Inner Border Hides only the inner border in fullscreen; keeps the rounding.
Hide in Fullscreen Hides everything in fullscreen apps and games.

Notes

The taskbar and Start menu may briefly appear above the corner overlays when they receive focus (e.g. opening Start, the Action Center, or right-clicking the desktop). The corners return to the top of the Z-order as soon as those elements lose focus.

Fullscreen detection via SHQueryUserNotificationState is system-wide, not per-monitor: a fullscreen app on one monitor will affect the corners on all monitors. Additionally, QUNS_BUSY and QUNS_PRESENTATION_MODE can be set by non-game apps (e.g. Windows Presentation Mode or apps that request it), which may trigger hide/dynamic-border behavior unexpectedly.


Bordas Arredondadas do Monitor

Aplica cantos arredondados suaves em todos os monitores conectados via Direct2D.

Recursos

  • Dois estilos de canto -- Circulo (arco classico) e Squircle (superelipse suave).
  • Borda interna de destaque -- contorno opcional com espessura e cor com alpha (#AARRGGBB).
  • Deteccao de tela cheia -- usa SHQueryUserNotificationState para detectar jogos em fullscreen.
  • Overhead minimo de CPU -- o timer de polling continuo (750 ms) so e ativado quando "Ocultar em Tela Cheia" esta ligado. "Borda Interna Dinamica" usa um timer de transicao curto (5 checks em 1,5 s) apos cada troca de foco para capturar deteccoes atrasadas, e para automaticamente. Com nenhum recurso ativo, apenas o WinEvent hook leve permanece em execucao.
  • Suporte a multiplos monitores -- cada monitor tem seu proprio conjunto independente de overlays.
  • Processo unico -- o processo de renderizacao e criado uma unica vez; reabrir o Windhawk pela bandeja do sistema nao cria instancias adicionais.

Estilo Squircle

O squircle usa uma curva de Bezier cubica com pontos de controle interpolados em direcao ao centro interno do arco (k=0,70). Isso produz:

  • Tangentes paralelas as bordas da tela em ambos os extremos (sem kink, transicao suave)
  • Cobertura diagonal ligeiramente maior do que um arco circular no mesmo raio
  • Uma aparencia de canto mais suave e organica em comparacao ao circulo

Configuracoes

Configuracao Descricao
Raio do Arredondamento Raio do arredondamento em pixels (1-500).
Estilo do Canto circle = arco padrao; squircle = superelipse suave.
Cor do Fundo Cor de preenchimento dos cantos em hex (#RRGGBB).
Espessura da Linha Interna Espessura da borda interna em pixels (0 para desativar).
Cor da Linha Interna Cor da linha interna em hex, com suporte a alpha (#AARRGGBB).
Borda Interna Dinamica Oculta apenas a borda interna em tela cheia, mantém o arredondamento.
Ocultar em Tela Cheia Oculta tudo em jogos e aplicativos em tela cheia.

Observacoes

A barra de tarefas e o menu Iniciar podem aparecer sobre as bordas arredondadas enquanto estao em foco (ex: ao abrir o Iniciar, a Central de Acoes ou ao clicar com o botao direito na area de trabalho). As bordas voltam ao topo da ordem Z assim que esses elementos perdem o foco.

A deteccao de tela cheia via SHQueryUserNotificationState e global (nao por monitor): um app em fullscreen em um monitor afeta as bordas de todos os monitores. Alem disso, QUNS_BUSY e QUNS_PRESENTATION_MODE podem ser ativados por apps que nao sao jogos (ex: Modo de Apresentacao do Windows), o que pode disparar o comportamento de ocultar/borda dinamica inesperadamente.


Bordes Redondeados del Monitor

Aplica esquinas redondeadas suaves en todos los monitores conectados via Direct2D.

Caracteristicas

  • Dos estilos de esquina -- Circulo (arco clasico) y Squircle (superelipse suave).
  • Borde interior de acento -- contorno opcional con grosor y color con alpha (#AARRGGBB).
  • Deteccion de pantalla completa -- usa SHQueryUserNotificationState para detectar juegos en fullscreen.
  • Overhead minimo de CPU -- el temporizador de polling continuo (750 ms) solo esta activo cuando "Ocultar en Pantalla Completa" esta habilitado. "Borde Interior Dinamico" usa un temporizador de transicion breve (5 verificaciones en 1,5 s) tras cada cambio de foco para detectar cambios tardios, y se detiene automaticamente. Sin ninguna funcion activa, solo el WinEvent hook ligero permanece en ejecucion.
  • Soporte multi-monitor -- cada monitor tiene su propio conjunto independiente de overlays.
  • Proceso unico -- el proceso de renderizado se crea una sola vez; reabrir Windhawk desde la bandeja del sistema no crea instancias adicionales.

Estilo Squircle

El squircle usa una curva de Bezier cubica con puntos de control interpolados hacia el centro interno del arco (k=0,70). Esto produce:

  • Tangentes paralelas a los bordes de la pantalla en ambos extremos (sin kink, transicion suave)
  • Cobertura diagonal ligeramente mayor que un arco circular al mismo radio
  • Una apariencia de esquina mas suave y organica comparada con el circulo

Configuracion

Configuracion Descripcion
Radio de las Esquinas Radio de redondeo en pixeles (1-500).
Estilo de Esquina circle = arco estandar; squircle = superelipse suave.
Color de Fondo Color de relleno de las esquinas en hex (#RRGGBB).
Grosor del Borde Interior Grosor del borde interior en pixeles (0 para desactivar).
Color del Borde Interior Color del borde interior en hex, con soporte de alpha (#AARRGGBB).
Borde Interior Dinamico Oculta solo el borde interior en pantalla completa, mantiene el redondeo.
Ocultar en Pantalla Completa Oculta todo en juegos y aplicaciones a pantalla completa.

Notas

La barra de tareas y el menu Inicio pueden aparecer sobre las esquinas redondeadas mientras reciben foco (ej: al abrir Inicio, el Centro de Notificaciones o al hacer clic derecho en el escritorio). Las esquinas vuelven al frente del orden Z en cuanto esos elementos pierden el foco.

La deteccion de pantalla completa via SHQueryUserNotificationState es global (no por monitor): una app en pantalla completa en un monitor afecta las esquinas de todos los monitores. Ademas, QUNS_BUSY y QUNS_PRESENTATION_MODE pueden ser activados por apps que no son juegos (ej: Modo de Presentacion de Windows), lo que puede disparar el comportamiento de ocultar/borde dinamico de forma inesperada.

u/wh-updates — 1 day ago

How do i get windhawk to work on windows 10

clearly every mod is on windows 11, well i hate windows 11 and it sucks, is there a way i can use these mods on windows 10 ?

reddit.com
u/trashysushi69 — 2 days ago
▲ 109 r/Windhawk

Finally got my MacOS genie effect mod to a good state

I uploaded the mod to Windhawk please check it out when it gets accepted.

there are still a few bugs (being grey on apps with translucent windows, it works well without it) , and some of the bugs i cannot test. for example if it works in a second monitor as i only have 1 monitor

u/Born-Bench-8625 — 4 days ago

Dynamic Taskbar Transparency 0.3.8

Dynamic Taskbar Transparency 0.3.8

Dynamic Taskbar Transparency

Dynamic Taskbar Transparency demo

This mod applies a TranslucentTB-like state machine to the Windows 11 taskbar. It keeps the taskbar clear on the desktop or when no maximized window is present, then restores or changes the taskbar appearance while Start, search, task view, notification/quick settings flyouts, tray flyouts, other shell interactions, or maximized windows are active.

Version 0.3 edits the Windows 11 taskbar XAML background rectangles directly. It fades the rectangles with Opacity instead of applying a colored alpha overlay, and it can fall back to the captured existing style, clear the mod's local overrides for the Windows native/default style, clear, blur, or blur-backed acrylic.

State detection is driven by shell/window events and uses heuristic window class/process-name matching for Start, search, task view, tray flyouts, and other shell surfaces. These heuristics can change between Windows 11 builds.

Do not run this together with TranslucentTB or another tool that continuously writes the same taskbar background.

Compared with taskbar-background-helper, this mod focuses on a TranslucentTB- style state machine: desktop/no-maximized-window, maximized windows, Start, search, task view, tray flyouts, notification/quick settings flyouts, and an optional catch-all for other shell surfaces can each choose their own appearance and fade duration. taskbar-background-helper is a lower-level background helper for always/maximized behavior and pairs well with Taskbar Styler; this mod adds per-shell-state switching and animation on top of the same general taskbar background use case.

u/wh-updates — 3 days ago

MacOS Minimize Animation 2.0.0

MacOS Minimize Animation 2.0.0

MacOS Minimize Animation

Demo

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

Eye candy for something you do a hundred times a day.

See it in action

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

Features

  • Real genie warp. The window is sliced into horizontal strips that curve and funnel toward the taskbar (the bottom flows in first), instead of just shrinking.
  • Actually smooth. Progress is driven by real elapsed time and every rendered frame is gated on the DWM compose cycle (DwmFlush), so each frame you render is exactly one frame you see - perfectly aligned with vsync at any duration you set.
  • Smoothstep easing instead of a linear ramp, so it eases in and out.
  • Clean edges and fade via a per-pixel-alpha layered surface.
  • Smart targeting. The mod learns where each app's taskbar icon is (from where your cursor was when you minimized) and aims the genie at that spot next time.

How it works

The mod hooks ShowWindow and DefWindowProcW to catch minimize / restore requests. It snapshots the window, then on a dedicated high-priority thread it draws a transparent layered "ghost" window that warps the snapshot frame by frame into the taskbar, leaving the real window to minimize behind it without the system's own animation getting in the way.

Settings

  • Animation duration - how long the effect lasts (50-2000 ms).
  • Animate window restore (open) - also play the reverse genie when restoring.
  • Animate app launch (experimental) - also play the genie when an application window first opens. Experimental and off by default: it may briefly flash the window before animating, may not catch borderless apps, and can occasionally fire on splash / dialog windows. Leave it off and the mod behaves exactly like plain minimize / restore.

Notes

  • Works on all top-level windows; child / tiny / hidden windows are skipped.
  • DWM transitions are temporarily disabled on the animated window and restored afterwards, so the system's own minimize/restore animation doesn't fight ours.
  • The genie currently targets the primary monitor's taskbar edge.

Getting started

Check out the documentation here.

u/wh-updates — 6 days ago

Been loving Windhawk but I keep running into the same problem where the clock on my taskbar is cut off.

Been loving Windhawk but I keep running into the same problem where the clock on my taskbar is cut off. I've tried to remove some mods and experiment to see what the cause was but I assume it is just the taskbar mod in general. Does anyone know what I should do or what's causing it?

u/Suspicious-West-9274 — 5 days ago

"They have taken you from the Imperial City's prison, first by carriage and now by boat, to the east, to Morrowind. Fear not, for I am watchful. You have been chosen."

I've been on a Morrowind kick, if you couldn't tell.

u/Khan-Shei — 5 days ago

Magic Mouse (not yet released)

Guys, would you be interested in something like this? a gesture feature to do basically anything.

Launches an app, url, command, game, play/pause music, and other actions with a gesture that you draw in a canvas.

You can also "Wiggle" the mouse to activate the gesture (optional).

I am struggling with a few things like, how I can make this not interrupt normal workflow, so I have created a lot of settings to tweak it, and I'm curious to know how would you want it to be activated? like, shift+ctrl (hold) then start drawing the gesture with left-click seems too much work yet it minimizes the accidental activations! Let me know what you think, I really want to know how you'd be using it.

https://i.redd.it/580l0u7nqw9h1.gif

https://i.redd.it/3acjovi4rw9h1.gif

https://preview.redd.it/lyoxkpyatw9h1.png?width=1139&format=png&auto=webp&s=e98d8990b96db7182ebe6b55a431f43d534e4018

https://preview.redd.it/x0zlkrhdtw9h1.png?width=1122&format=png&auto=webp&s=d38b124748f77c2f7a8cb8346228eee2f8e02674

https://preview.redd.it/gzs4xo5luw9h1.png?width=1160&format=png&auto=webp&s=9ec2db08108c40389e0bfa04e4fe07cfbdaa2dd7

https://preview.redd.it/ud8t009uuw9h1.png?width=1920&format=png&auto=webp&s=81f88409a93abd7a49479aeb2b0770816571bdf3

https://preview.redd.it/j9p1kv92vw9h1.png?width=1920&format=png&auto=webp&s=2434ff4a7087f661170981eade82d47e3168da29

Note: this entire details page is made with Gemini, and the mod is made with the help of Gemini (mostly) and Claude

reddit.com
u/imaboud — 9 days ago

Disk Usage Bar Customizer 1.0.0

Disk Usage Bar Customizer 1.0.0

Disk Usage Bar Customizer

Customize everything about the disk usage bar from the This PC section in the File Explorer, including theme-aware colors, height, border and more.

This is a fork of the original Disk Usage Bar Color mod made by dirtyrazkl.

Customization options

General

  • Show remaining space as progress instead of used space
  • Custom warning percentage threshold

Rendering

  • Render using visual styles
  • Render using dark mode parts when using visual styles

Custom rendering

  • Use system's accent color for the normal progress color
  • Render bar border
  • Height factor
  • Custom light & dark mode colors

Screenshots

Colors adapting to the system's theme

System colors light mode

System colors dark mode

Accent color as the normal progress color

Accent color light mode

Accent color dark mode

Custom colors

Custom colors

No border

No border

Custom height

Custom height

Custom warning threshold

Custom warning threshold

Show remaining space as progress instead of used space

Show remaining space as progress instead of used space

u/wh-updates — 8 days ago

Borderless Fullscreen 1.1.0

Borderless Fullscreen 1.1.0

Borderless Fullscreen

Add an executable name (e.g. game.exe) to the target list and the app will automatically run without a title bar / border, stretched to fill the primary monitor's current resolution (multi monitor setup is planned for the next version).

Optionally, set a fixed window size instead (the window will then be centered on the primary monitor) - useful for older games with a low native resolution.

How it works

This mod runs in a separate, dedicated process and restores the original window style and size automatically if the app is removed from the target list, if the mod is disabled, or if the window is closed.

Notes

  • If a target doesn't react, double-check the exact process name in Task Manager's Details tab while it's running. Some launchers start a child process with a different executable name than expected.
reddit.com
u/wh-updates — 8 days ago

White box on task bar

Does anyone know what is causing this white box? I've updated and reinstalled and it just keeps coming back. Appreciate any help anyone can give!

EDIT

Forgot to post my mods: Using Docklike (Windows task bar styler), Windows 11 Notification styler, Taskbar Clock customization, Taskbar height and icon size, and Start menu styler. The issue shows up even when I only have docklike enabled.

u/jrdnltrn — 11 days ago

Translucent windows how to fix dropdown menu discolored

The menu is photoshop. I added it to the program list and turned everything off for it, but it's still showing up. What setting fixes this?

u/TLunchFTW — 13 days ago

Lock Keys Notifier 1.0.0

Lock Keys Notifier 1.0.0

Lock Keys Notifier

Displays a small, customizable toast whenever a lock key (Caps Lock, Num Lock, Scroll Lock, or Insert) is toggled, showing its new ON/OFF state.

Preview

Pill, Tile, and Minimal layouts (following the system theme and accent):

Pill layout Tile layout Minimal layout

Insert can show a single fixed label in a neutral color instead of ON/OFF:

Insert single-value

Features

  • Per-key enable/disable.
  • 9-point positioning with offsets, on the active, primary, or all monitors.
  • Three layouts (Pill, Tile, Minimal), themeable colors, opacity, corner radius, padding, font, soft drop shadow, and an optional per-key accent state. Follows the system light/dark theme and accent by default.
  • Optional fade animation and optional sound (system default or custom WAV).
  • Editable ON/OFF labels and per-key display names; optional key icon glyph.
  • Insert can show a single fixed label (e.g. "pressed") in neutral color instead of ON/OFF.
  • Optionally skips the toast while a fullscreen app is in the foreground (games, fullscreen video, presentation mode); off by default.
  • Per-monitor DPI aware: scales to each monitor, so it stays the same physical size on mixed-DPI multi-monitor setups.

Notes

  • Runs as a tool mod in its own windhawk.exe process, so notifications keep working even when Explorer is restarting or not running.
  • Toggles made while an elevated (administrator) app has focus are not detected. The mod process runs at medium integrity and Windows (UIPI) blocks it from observing input to higher-integrity windows; this can't be worked around from a mod. The next toggle in a normal app shows the correct state.
  • Fullscreen exclusive apps may cover the toast (or enable the option above to skip it).
  • Insert reports the OS toggle bit, not an app's overtype mode (off by default).
u/wh-updates — 12 days ago