Releases: ExitStatus/DiskSpaceMonitor
Release list
Disk Space Monitor 1.1.0
Disk Space Monitor now has five widget styles to choose from, and the bar graphs and boxes can be dragged to any shape you like. Your existing settings carry over untouched.
Easiest — one file, no .NET install needed (self-contained)
Download the single exe for your PC and run it:
DiskSpaceMonitor-1.1.0-win-x64-selfcontained.exe— Intel/AMD PCs (most machines).DiskSpaceMonitor-1.1.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).
What's new in 1.1.0
Five widget styles
Pick the look from a Widget dropdown on the General tab. Each style keeps its own configuration and its own window position and size, so switching between them never loses your setup.
- Circular gauge — the original: one gauge per drive, the ring filling with used space.
- Concentric circles — every drive as a nested ring in a single window, each with a status-coloured label chip. Labels nudge apart so they never overlap.
- Vertical bar graph — a bar per drive on a 0–100% axis, growing up or hanging down, with optional used/total captions that rotate when a bar gets narrow.
- Horizontal bar graph — the same turned on its side, running left-to-right or right-to-left.
- Box — one rounded panel per drive holding the drive and its size, the used space, and a bar. The panel and the bar are styled apart: each has its own corner rounding and its own Plain / Border / 3D Border outline, and the background and border have their own transparencies.
New styles plug in by implementing a single interface, in their own folder, contributing their own settings tabs.
Sizing
- Bar graphs and boxes stretch in either direction — a resize handle at the centre of each side as well as at each corner, and the content fills whatever rectangle you drag. Stretch a horizontal graph sideways and its bars lengthen; stretch it down and they thicken.
- Text only resizes when the widget grows both ways, so a one-way stretch leaves the labels where they were.
- Resizing snaps to the other widgets' edges — flush against a neighbour, or level with its far side to match two widgets' widths — and stops there rather than crossing it.
- No size cap beyond the monitor itself, and no 120px floor.
Appearance
- One font for every widget — chosen from a dialog listing every installed family, each drawn in its own face, with a filter and a live sample. Minimum and maximum sizes bound what every widget renders text at, whatever size the widget itself is.
- Colour picker — every colour has a live swatch, an editable
#RRGGBBbox, and a pipette opening a hue/saturation/brightness chooser with gradient sliders. Everything previews live; Cancel reverts. - Text outer glow — a radius and colour behind a widget's text, rendered strictly behind the glyphs so they stay sharp.
Settings dialog
Reorganised into General · Drives · the widget's own tabs. Every setting sits on one row — a right-aligned caption, its control, then its value — and hovering any part of a row explains what that setting affects.
See CHANGELOG.md for the full list.
Upgrading from 1.0.0
Just replace the exe. Your settings.json is migrated on first load and your gauges keep their positions, sizes and colours.
Requirements
- Windows 10/11
- .NET 10 Desktop Runtime (for a framework-dependent build)
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)