A native hardware-accelerated Windows SVG thumbnail handler for Windows.
Thio's SVG Thumbnail Extension is a native Windows thumbnail handler designed to display high-quality previews of .svg and .svgz files directly in File Explorer. Built with Rust, this extension leverages the Windows API for hardware-accelerated rendering, ensuring smooth performance and minimal resource usage.
Key Features:
Hardware-accelerated SVG rendering using Direct2D.
Support for .svg and .svgz files without third-party dependencies.
Pre-processing of CSS styles to ensure accurate rendering in File Explorer.
High-performance thumbnail generation optimized for Windows.
Signed via Azure Trusted Signing for enhanced security.
Easy installation through winget or MSI.
Audience & Benefit:
Ideal for developers, designers, and users who work with SVG files, this extension provides a seamless way to visualize and organize vector graphics directly within File Explorer. By eliminating the need for external software, it enhances workflow efficiency and improves file management capabilities.
README
Thio's SVG Thumbnail Extension for Windows Explorer
A high-performance thumbnail provider for Windows that generates explorer thumbnails for .svg and .svgz files, written in Rust, with no third party dependencies.
Why Use This One?
<b>No Third-Party Dependencies</b>
Built using only official Microsoft-published Rust crates (found in the <a href="https://github.com/microsoft/windows-rs">windows‑rs</a> repo)
↳ No unknown code pulled in from an endless tree of dependencies
<b>Renders Purely Via the Windows API</b>
No separate third party library files that may go out of date or add overhead
<b>Trusted Certificate Signed</b>
Signed via Azure Trusted Signing, which requires rigorous verification of real-world identity.
↳ Proves it's not made by an unaccountable/unknown developer
Overall, a vast majority of SVGs should render correctly. If you notice any from a particular program that consistently don't render, you can create an issue and I can see if anything can be done.