Skip to content

v1.3.0

Latest

Choose a tag to compare

@thetsaw thetsaw released this 21 Jun 20:09
· 20 commits to main since this release

TreeSize-like disk usage analyzer for PowerToys Run and Windows Command Palette.

Components

This release includes three separate tools:

  • Standalone App (WinUI 3) — fully featured GUI window with interactive Visual Charts!
  • PowerToys Run Plugin (ds keyword in Alt+Space) — labeled DiskAnalyzer (PowerToys Run) in Command Palette
  • Command Palette Extension (MSIX) — labeled DiskAnalyzer in Command Palette, no keyword needed

Screenshots

1. Standalone App (WinUI 3)

GUI — Main Overview
GUI — Visual Chart Analysis

2. PowerToys Run Plugin

Help commands overview
Scanning top-level folders on C:

3. Command Palette Extension

CmdPal - Screenshot 1
CmdPal - Screenshot 2
CmdPal - Screenshot 3


Installation — Standalone App

  1. Download ValleySoft.DiskAnalyzer.App_1.3.0.0_x64.msix (or arm64) from the assets below.
  2. Double-click the .msix file and click Install.
  3. Launch the app from your Start Menu.

Note: The standalone app is not yet available in the Microsoft Store. When it is officially available, the Microsoft Store will be the recommended way to install and keep the app automatically updated!

Get it from Microsoft

Alternatively, you can install it instantly via the command line using winget:

winget install --id 9NF073KLTVWN --source msstore

Installation — PowerToys Run Plugin

  1. Download ValleySoft.DiskAnalyzerInstaller-v1.3.0-x64.exe (or arm64)
  2. Exit PowerToys (right-click tray icon → Exit)
  3. Run the installer — it will flawlessly clean install to %LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\DiskAnalyzer
  4. Restart PowerToys and enable the plugin in Settings → PowerToys Run → Plugins

Installation — Command Palette Extension

  1. Download DiskAnalyzerExtension_1.3.0.0_x64.msix (or arm64)
  2. Double-click the .msix file and click Install
  3. Open Command Palette — DiskAnalyzer will appear as a top-level entry

Usage

Command Description
ds drives List all drives
ds top C:\ Top folders ranked by size
ds largest C:\ Find largest files recursively
ds ext C:\ .mp4 Find files by extension
ds empty C:\ Find empty folders
ds gui Open the standalone GUI window

Changes in v1.3.0

Added

  • Fully featured Standalone WinUI 3 App with interactive Visual Charts (Pie/Bar/Donut/Sunburst) for deeper disk analysis!
  • Unified Installer features a flawless 1-click Clean Install mode, automatically purging old DLLs from %LOCALAPPDATA% to prevent version conflicts.
  • Completely separated and distinct display names for the Standalone App, Command Palette Extension, and PowerToys Run plugin to eliminate confusion.
  • Official Microsoft Store submission packaging and configuration for the Standalone App.

Changed

  • Upgraded the Core project and shared logic to .NET 10.0 for maximum performance and modern API support.
  • Extracted the shared core scanning engine into a perfectly synchronized standard, improving accuracy and maintainability.
  • Deeply cleaned the repository, permanently ignoring and removing old legacy build artifacts (e.g. /AppPackages, obj, bin).

Fixed

  • PowerToys Run AssemblyLoadContext bug completely resolved! Core logic is now natively compiled directly into the plugin instead of using ProjectReference, fixing all load failures.
  • Standalone App sizes and calculations rigorously synced with Windows Explorer to ensure accurate byte-for-byte size reporting.
  • Resolved hidden files straggler toggles in XAML and WPF; hidden system files are now properly counted and interactable.
  • Fixed severe junction point infinite loop bugs in the directory scanner.
  • Fixed mojibake text corruption in several source code files.