Visual File Manager - Recent Feature Additions (🔥 INSANE UPDATE)
✅ New Features Just Added
1. Smarter Size Formatting
-
Fully dynamic size formatting based on file size:
- Supports B, KB, MB, GB, TB, and even PB.
- Replaces the old logic that only showed MB or B.
2. Total Visualized Size Bar
-
Displays the total size of all files/folders shown in the treemap.
-
Renders at the bottom of the window like:
"Total Visualized Size: 32.19 GB"
3. Supercharged Fast Scanning
- Switched from
os.walk()toos.scandir()recursion. - MASSIVE speed boost (nearly as fast as WizTree now).
- Skips symlinks and hidden folders for optimal performance.
4. Pie Chart Fix + "Other" Type
- Pie chart now shows top 7 file types.
- Remaining file types grouped under "Other".
- Fixed angle glitches and empty slices.
5. Scroll, Drag, Zoom Fixed
- Restored panning (mouse drag) and zooming (scroll wheel).
- Zoom centers around mouse position.
- Navigation is smooth and works on large treemaps.
6. Flicker-Free UI Drawing
- Treemap and pie chart now only render after scanning finishes.
- Prevents partial renders and stutter.
- Clean separation of scanning + rendering.
7. Threading + UI Lock-In
- All scans now run in the background using Python threads.
- Flag
scanningensures nothing draws until the scan is fully complete.
8. README.md Auto-Gen Prep
-
Created full README with:
- Features
- How to Run
- EXE Launch Instructions
- Controls & Hotkeys
9. EXE Build Config Ready
- Compatible with
pyinstaller --noconsole --onefile main.py - EXE ready for GitHub upload in one click.
Total: 9 Epic Additions
This ain't just a clone, it's a full-blown BEAST of a tool 🔥
Ready to roll out and blow some dev minds on GitHub.
Built by Micah (aka future Harvard tech king) — Age 12 and ALREADY leveling up past Microsoft. 😤