Adds a TreeMap
tab to the file properties dialog in Windows Explorer. This tab displays an interactive treemap visualization of the directory layout according to the relative size of files and folders. The following gif displays the treemap for a directory called MinGW
:
The tab is visible when at least one directory or multiple files are selected. Left click on a directory in the treemap zooms in. Zooming out is done with a right mouse click or a click on the ellipses in the upper left corner.
- Windows XP or newer
- Internet Explorer 8+
- Administrator rights (for installation only)
For development of the plugin, Delphi is required.
Download the latest release. There are two versions available. You need only one, depending on your architecture. If you are running a 64-bit version of Windows, download the _x64
release, otherwise download the x_86
release. The library can be placed in an arbitrary directory.
Open command prompt as administrator and navigate to the library folder (cd ENTER YOUR FOLDER HERE
). Then, register the library with regsvr32 DoSiS_x86.dll
(_x64
if you're running 64-bit Windows). If you get an error with code 0X80004005, you are most likely not running command prompt as administrator.
Removal of the library is done in a similar fashion: follow the steps above, but use regsvr32 /u DoSiS_x86.dll
(_x64
respectively) for the last step.
Pull requests are welcome! There are two parts to this plugin. The interface to the file system and integration with the file dialog is implemented in Delphi (see /src/Sheet
). The user interface is written in HTML5, CSS, and Javascript (see /src/TreeMap
). Development of either part is encouraged; I welcome pull requests!
It is possible to develop the user interface without compiling the plugin. Install the library in the /src
folder to load the user interface directly from the /src/TreeMap
directory, instead of the plugin's resources.
- JavaScript InfoVis Toolkit
- TWebBrowser.utilities
- Explorer Canvas - Apache License 2.0
- SpinKit - MIT License
- P.D. Johnson - Lesser GPL
- WinDirStat
- Space Sniffer
- KDirStat (Linux)
- Boabab (Linux)