[FileExplorer-Add-ons][SVG] Preprocess svg thumbnail before previewing (#18685)

* [FileExplorer-Add-ons][SVG Thumbnail] Preprocess svg thumbnail before previewing

same logic is usedas for preview handler

* Fix build
This commit is contained in:
Stefan Markovic
2022-06-12 14:20:23 +02:00
committed by GitHub
parent 9335705389
commit db881ceeb0
4 changed files with 9 additions and 4 deletions

View File

@@ -12,7 +12,6 @@ using System.Windows.Forms;
using Common;
using Common.Utilities;
using Microsoft.PowerToys.PreviewHandler.Svg.Telemetry.Events;
using Microsoft.PowerToys.PreviewHandler.Svg.Utilities;
using Microsoft.PowerToys.Telemetry;
using Microsoft.Web.WebView2.Core;
using Microsoft.Web.WebView2.WinForms;

View File

@@ -252,6 +252,13 @@ namespace Microsoft.PowerToys.ThumbnailHandler.Svg
using (var reader = new StreamReader(stream))
{
svgData = reader.ReadToEnd();
try
{
svgData = SvgPreviewHandlerHelper.AddStyleSVG(svgData);
}
catch (Exception)
{
}
}
}

View File

@@ -3,7 +3,7 @@
// See the LICENSE file in the project root for more information.
using System.Text;
using Microsoft.PowerToys.PreviewHandler.Svg.Utilities;
using Common.Utilities;
using Microsoft.PowerToys.STATestExtension;
using Microsoft.VisualStudio.TestTools.UnitTesting;

View File

@@ -4,11 +4,10 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Xml.Linq;
namespace Microsoft.PowerToys.PreviewHandler.Svg.Utilities
namespace Common.Utilities
{
/// <summary>
/// Helper utilities for Svg Preview Handler.