From 3f413d17ec4eac2101f3fe043ed21a61c21a19c2 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Tue, 3 Dec 2024 14:07:56 +0800 Subject: [PATCH] Update image for format not supported images --- Flow.Launcher.Infrastructure/Constant.cs | 2 +- .../Image/ImageLoader.cs | 4 ++-- Flow.Launcher/Images/image.png | Bin 687 -> 1122 bytes Flow.Launcher/Images/no_image.png | Bin 2051 -> 0 bytes 4 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 Flow.Launcher/Images/no_image.png diff --git a/Flow.Launcher.Infrastructure/Constant.cs b/Flow.Launcher.Infrastructure/Constant.cs index c22355495..2889e5ec7 100644 --- a/Flow.Launcher.Infrastructure/Constant.cs +++ b/Flow.Launcher.Infrastructure/Constant.cs @@ -31,7 +31,7 @@ namespace Flow.Launcher.Infrastructure public static readonly string ErrorIcon = Path.Combine(ImagesDirectory, "app_error.png"); public static readonly string MissingImgIcon = Path.Combine(ImagesDirectory, "app_missing_img.png"); public static readonly string LoadingImgIcon = Path.Combine(ImagesDirectory, "loading.png"); - public static readonly string NoImageIcon = Path.Combine(ImagesDirectory, "no_image.png"); + public static readonly string ImageIcon = Path.Combine(ImagesDirectory, "image.png"); public static string PythonPath; public static string NodePath; diff --git a/Flow.Launcher.Infrastructure/Image/ImageLoader.cs b/Flow.Launcher.Infrastructure/Image/ImageLoader.cs index 10c769ca6..018c4f7c9 100644 --- a/Flow.Launcher.Infrastructure/Image/ImageLoader.cs +++ b/Flow.Launcher.Infrastructure/Image/ImageLoader.cs @@ -22,7 +22,7 @@ namespace Flow.Launcher.Infrastructure.Image private static readonly ConcurrentDictionary GuidToKey = new(); private static IImageHashGenerator _hashGenerator; private static readonly bool EnableImageHash = true; - public static ImageSource NoImage { get; } = new BitmapImage(new Uri(Constant.NoImageIcon)); + public static ImageSource Image { get; } = new BitmapImage(new Uri(Constant.ImageIcon)); public static ImageSource MissingImage { get; } = new BitmapImage(new Uri(Constant.MissingImgIcon)); public static ImageSource LoadingImage { get; } = new BitmapImage(new Uri(Constant.LoadingImgIcon)); public const int SmallIconSize = 64; @@ -223,7 +223,7 @@ namespace Flow.Launcher.Infrastructure.Image } catch (NotSupportedException) { - image = NoImage; + image = Image; type = ImageType.Error; } } diff --git a/Flow.Launcher/Images/image.png b/Flow.Launcher/Images/image.png index 9f26517e84ee607ab1cff7a3fdbee0b59a8d66e4..ea610046b222a9178405e41eb528e6b97f5f725a 100644 GIT binary patch literal 1122 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