Disk Space Monitor 1.0.0
First public release of Disk Space Monitor — a borderless desktop widget that sits behind your windows and shows drive usage as a circular gauge.
Easiest — one file, no .NET install needed (self-contained)
Download the single exe for your PC and run it:
DiskSpaceMonitor-1.0.0-win-x64-selfcontained.exe— Intel/AMD PCs (most machines).DiskSpaceMonitor-1.0.0-win-arm64-selfcontained.exe— Arm PCs (e.g. Snapdragon).
Smaller — needs the .NET 10 runtime (framework-dependent zip)
- Download the matching zip:
...-win-x64.zip(Intel/AMD) or...-win-arm64.zip(Arm). - Install the .NET 10 Desktop Runtime for your architecture.
- Unzip anywhere and run
DiskSpaceMonitor.exe.
The app is unsigned, so Windows SmartScreen may warn on first run — click More info → Run anyway. To have it launch at login, enable Auto-start in the settings dialog (⚙ or right-click → Settings).
Highlights
- Disk space widget – circular gauge per drive showing the drive letter and total size, free space, and percentage free.
- Multiple drives – one independently placed and sized gauge per drive.
- Always behind & click-through – pinned behind other windows, hidden from Alt-Tab/taskbar, never steals focus; hold Ctrl to interact.
- Move & resize – Ctrl-drag to move, Ctrl-hover and drag a corner to resize; positions and sizes remembered.
- Snapping & no overlap – snaps to other widgets and screen edges (stopping at the taskbar), stays on-screen, moves across multiple monitors, never overlaps.
- Tabbed settings dialog – Drives, Options, Appearance, Colours; follows the system light/dark theme with a live preview that reverts on cancel.
- Configurable refresh interval and low/critical thresholds.
- Customisable appearance – background/overall opacity, ring thickness, and the colour of every part of the gauge.
- Auto-start at login – optional.
- Efficient – idle between refreshes, small memory footprint (trimmed working set + tuned GC), resilient error handling.
- Original MIT-licensed icon and unit-tested UI-free logic.
See CHANGELOG.md for the full list.
Requirements
- Windows 10/11
- .NET 10 Desktop Runtime (for a framework-dependent build)