|
14 | 14 | using System.Threading.Channels;
|
15 | 15 | using System.Xml;
|
16 | 16 | using Windows.ApplicationModel.Core;
|
| 17 | +using Windows.UI.Composition; |
17 | 18 |
|
18 | 19 | namespace Flow.Launcher.Plugin.Program.Programs
|
19 | 20 | {
|
@@ -96,7 +97,8 @@ public void InitAppsInPackage(Package package)
|
96 | 97 | var visualElement = appNode.SelectSingleNode($"*[local-name()='VisualElements']", namespaceManager);
|
97 | 98 | var logoUri = visualElement?.Attributes[logoName]?.Value;
|
98 | 99 | app.LogoPath = app.LogoPathFromUri(logoUri, (64, 64));
|
99 |
| - var previewUri = visualElement?.Attributes[bigLogoName]?.Value; |
| 100 | + string previewUriTemp = visualElement?.Attributes[logoName]?.Value; |
| 101 | + string previewUri = previewUriTemp?.Replace(".png", ".targetsize-256.png"); |
100 | 102 | app.PreviewImagePath = app.LogoPathFromUri(previewUri, (128, 128));
|
101 | 103 | }
|
102 | 104 | }
|
@@ -188,10 +190,10 @@ private PackageVersion GetPackageVersionFromManifest(XmlNode xmlRoot)
|
188 | 190 | private static readonly Dictionary<PackageVersion, string> bigLogoNameFromVersion = new()
|
189 | 191 | {
|
190 | 192 | {
|
191 |
| - PackageVersion.Windows10, "Square150x150Logo" |
| 193 | + PackageVersion.Windows10, "Square310x310Logo" |
192 | 194 | },
|
193 | 195 | {
|
194 |
| - PackageVersion.Windows81, "Square150x150Logo" |
| 196 | + PackageVersion.Windows81, "Square310x310Logo" |
195 | 197 | },
|
196 | 198 | {
|
197 | 199 | PackageVersion.Windows8, "Logo"
|
|
0 commit comments