Releases: TrentSterling/spaceview
Release list
SpaceView v0.12.0
What's New
Full renderer overhaul. SpaceView was rebuilt around cached layouts and batched rendering after profiling showed the old renderer re-computing every folder's treemap layout up to 3 times per frame and leaking memory under heavy zooming.
- Cached treemap layouts. Each folder's squarified layout is computed once when it expands and reused every frame. Render, hit testing, and the minimap all share the cache. Measured 100-316 layout recomputes per frame during zoom thrash before, 0-6 now.
- Batched mesh rendering. The whole treemap draws as one vertex-colored mesh instead of thousands of individual rects. Cushion shading is now a free vertex gradient. Massive win on weak GPUs and software GL.
- Bounded memory. Folder expansion caps at 2048 children (the rest collapse into a "+N more" cell), a global 250k node budget gates expansion, and pruning actually releases memory now. The old prune retained heap capacity forever, ratcheting RAM up ~90 MB per minute of aggressive zooming until an eventual crash. A 3M-file 60-second stress run now holds RSS flat.
- Safer delete. Right-click actions resolve the exact block you clicked through the layout tree. The old name+size lookup could match a different file with the same name and size.
- Smoother camera. Zoom and pan easing is frame-rate independent (the old math gave slow machines longer animation tails).
- Crash log. Panics write to
%APPDATA%\SpaceView\panic.logwith a backtrace. - Perf harness.
spaceview.exe --synthetic 3000000 --stress 60generates a synthetic 3M-file tree and thrash-tests the camera with CSV metrics. Used to verify all of the above. - Faster builds. Release profile switched from size-optimized to speed-optimized (binary grew ~3.6 MB to ~7 MB, still a single portable exe).
No installer, no runtime. Download spaceview.exe and run it.
SpaceView v0.11.0
What's New
- Extension breakdown panel. Side panel listing every file type by size. Click an extension to highlight matching files in the treemap. Everything else dims to 25% brightness. Resizable, searchable, virtual-scrolled.
- Drive picker. Visual drive cards with capacity bars on the welcome screen. Shows drive name, filesystem, type, free/total space. Color-coded bars (blue/yellow/red). Toolbar "Drives" button opens picker anytime. Replaces old C/D/E/F buttons.
- Extension filter dimming. Non-matching files dimmed in the treemap when filtering by extension. Directories stay visible as containers.
Download
Just download spaceview.exe and run it. No installer needed.
SpaceView v0.10.0
What's New
Live Scan Visualization. Treemap builds progressively as directories are discovered. No more blank screen while scanning.
Extension Coloring. New "By Type" color mode. Files colored by extension instead of depth. Toolbar button cycles through Depth, Age, and By Type.
Duplicate File Detection. Background tiered hashing (size match, partial 4KB hash, full hash). New "Dupes" tab shows groups sorted by wasted space. Right-click to open, copy, or delete.
Rich Tooltips. Hover any treemap block to see name, size, percentage, file count, and full path.
Cushion Shading. Subtle 3D edge highlights and shadows on file blocks.
Age Heatmap Fix. Log scale instead of linear. Actually shows color variety across the drive instead of everything being green.
Window Position Persistence. Remembers which monitor and what size on exit. Opens back where you left it.
Drive-Switch Fix. Old scan data dropped on background thread. Clicking a new drive button is instant.
SpaceView v0.7.0
What's New
View Modes
- Map - Treemap visualization (default, same as before)
- List - Sortable directory browser with Name, Size, %, Files columns. Double-click to navigate into directories. Right-click context menu
- Top Files - Top 1000 largest files across the entire scan. Pre-collected during scan for instant loading
Search
- Filter bar in the toolbar. Filters List and Top Files views by filename or path
Colors (v0.6.3)
- Vivid SpaceMonger-style colors. High lightness HSL themes
- Dynamic header text color (black on bright backgrounds)
- Visible directory borders. Bright green free space block
Performance
- Virtual scrolling in List and Top Files views. Only visible rows render
- Top files data collected on scan thread. Zero UI freeze on tab switch
Fixes
- Fixed free space detection on Windows (canonicalize UNC prefix issue)
- Fixed free space size inflation on repeated layout builds
SpaceView v0.5.4
What's New
- Version check. SpaceView now checks GitHub for newer releases on startup. Shows an "Update available" notification with download link in the About dialog.
Details
- Background thread hits GitHub releases API via ureq (sync HTTP, rustls TLS)
- Fails silently if offline or rate-limited
- Semantic version comparison (major.minor.patch)
SpaceView v0.5.3
- Welcome screen always shows quickhelp (version, shortcuts, Open Folder). No more hide checkbox.
- About dialog auto-opens on first launch. "Don't show on startup" checkbox lives here now.
- About button in toolbar still toggles it anytime.
SpaceView v0.5.2
SpaceView v0.5.2 - App Icon + About Dialog
What's New in v0.5.2
- App icon. Custom treemap icon in the taskbar, title bar, and .exe file itself.
- About dialog. Press F1 or use the menu. Shows icon, version, controls, and author info.
- Landing page. tront.xyz/SpaceView with screenshots, features, and download links.
- OpenGraph + Twitter Cards. Link previews now show the screenshot when shared.
Features
- Squarified treemap visualization.
- Smooth scroll-zoom, click-drag pan, animated snap-to transitions.
- 3 color themes (Rainbow, Heatmap, Pastel).
- Live scan progress with files/sec rate.
- Breadcrumb navigation.
- ~3.6 MB standalone .exe. No installer needed.
Controls
| Input | Action |
|---|---|
| Scroll | Zoom in/out |
| Double-click | Snap into folder |
| Right-click | Zoom out |
| Drag | Pan view |
| Backspace/Esc | Zoom out |
| F1 | About dialog |
Download
Just download spaceview.exe below and run it. No installation required.
SpaceView v0.5.1
SpaceView v0.5.1 — Camera Bounds Clamping
First public release! A SpaceMonger-inspired disk space visualizer built with Rust + egui.
What's New in v0.5.1
- Bounded camera — zoom clamped to [1x, 5000x], can't zoom past root or into empty space
- Fixed double-click overshoot — tiny folders no longer produce extreme zoom levels
- Center clamping — viewport always stays within the treemap bounds during pan and zoom
- Dynamic expand budget — 32 nodes/frame during animations, 8 during idle for smoother zooming
Features
- Squarified treemap visualization
- Smooth scroll-zoom, click-drag pan, animated snap-to transitions
- 3 color themes (Rainbow, Heatmap, Pastel)
- Live scan progress with files/sec rate
- Breadcrumb navigation
- ~3.6 MB standalone .exe — no installer needed
Controls
| Input | Action |
|---|---|
| Scroll | Zoom in/out |
| Double-click | Snap into folder |
| Right-click | Zoom out |
| Drag | Pan view |
| Backspace/Esc | Zoom out |
Download
Just download spaceview.exe below and run it. No installation required.