tibold / svg-explorer-extension

Extension module for Windows Explorer to render SVG thumbnails, so that you can have an overview of your SVG files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Info - powertoys enables svg preview

maphew opened this issue · comments

Windows PowerToys has a module which enables SVG in the preview pane:
https://github.com/microsoft/PowerToys/tree/master/src/modules/previewpane

At this point it's only in preview pane and not in thumbnails like SVG explorer extension. Other powertoy modules draw on and credit open source projects, so perhaps there's room for collaboration and sharing with this project too.

This looks interesting.
When I originally did my research .NET and C# wasn't supported for Thumbnail and preview handlers.

http://www.codemonkeycodes.com/2010/01/11/ithumbnailprovider-re-visited/

If using C# and .NET is supported now, than we could switch the platform and simplify a lot of things. It could also allow us to loosen the license.

Simplification would be good from my point of view. Less out of my depth ;-) Today's new svg-see release installed well on my machine (no unwanted reboot).

There was a notification alert from PowerToys about svg-see extension being elevated that looked alarming but turned out to be more of a "well, I would expect that" situation:

[PowerToys] only needs to be elevated when it has to interact with other applications that
are running elevated. If those applications are in focus, PowerToys may not function unless
it is elevated as well.

PT File-Explorer-Add-ons-Overview now also includes preview (svg + markdown) and thumbnail (svg).

The main difference would be in the license LGPLv3+ vs. MIT (PT are free but not copy-lefted) and that this extension also works on old versions of Windows (probably also ReactOS) and without .NET. Here are their requirements as of November 2021:

  • Windows 11 or Windows 10 v1903 (18362) or newer.
  • .NET Core 3.1.20 Desktop Runtime or a newer 3.1.x runtime. The installer will handle this if not present.

As noted by @pb5050 (not sure if this still applies) the PT do not work on ARM versions of Windows, while this extension does.

In any case it would be useful to include a note in the README about the differences of Svg See and PT FileExplorerAddOns.