Add margins, rounded corners and segments to your Windows taskbar — maintained for current Windows 11 on .NET 8.
Download the latest build from this fork’s Releases.
- Upstream community fork: Gniang/RoundedTB
- Original project: torchgm/RoundedTB
- The Microsoft Store app is not this fork.
Requirements: Windows 10 2004+ / Windows 11 (built against net8.0-windows10.0.19041.0), .NET 8 Desktop Runtime if you run the framework-dependent build.
Validated for recent Windows 11:
- Stable worker loop (thread-safe settings, crash logging, no silent worker death)
- Reliable tray host (close config → stay in tray; Exit restores the stock taskbar)
- TaskbarWatchdog — if RoundedTB is killed from Task Manager, regions are cleared
- Dynamic mode hardening (AppList/tray clamping, FillOnMaximise default off)
- Windows “Automatically hide the taskbar” + RoundedTB Always show works like Gniang when margins are 0 (especially Top). Non-zero top margin clips the AH hover strip so the bar never appears
- No experimental AH “flash machines” (peek-strip / overlay / animation registry hacks) — those caused regressions
Quality notes (ISO/IEC 25010): QUALITY.md
| Setting | Recommendation |
|---|---|
| Windows Settings → Taskbar → Automatically hide | Optional (full-bleed maximize) |
| RoundedTB Auto-hide | Always show when using Windows hide |
| Margins (Top/Left/Right/Bottom) | 0 if Windows hide is on |
| Fill taskbar when maximised | Uncheck to keep Dynamic rounding over maximised apps |
- Rounded corners are not antialiased (Win32
SetWindowRgnlimit — torchgm #4) - TranslucentTB: enable “Improve compatibility…” if you use both (may flicker)
- Dynamic mode quirks on first start / alignment — toggle Left↔Center if the pill looks wrong (#98)
- Fighting Explorer mid-slide regions is inherently racy (torchgm #36); this fork follows Gniang’s simple refresh model
dotnet build RoundedTB.sln -c Release
# or one-shot install + run (UAC):
.\build-install-run.ps1
# smoke / reliability checks:
.\scripts\smoke-test.ps1| Path | Location |
|---|---|
| Exe | RoundedTB\bin\Release\net8.0-windows10.0.19041.0\RoundedTB.exe |
| Config | %LocalAppData%\rtb.json |
| Log | %LocalAppData%\rtb.log |
AGENTS.md— invariantsFIXING.md— hardening history & trapsARCHITECTURE.md— runtime mapHANDOFF.md— current AH notes
Created by torchgm. Continued by Gniang. This repository hardens the Gniang baseline for modern Windows 11.
If something breaks badly: Ctrl+Shift+Esc → end RoundedTB → restart Explorer if needed. RoundedTB makes no permanent system changes (aside from optional “start with Windows” from the tray).

