From 097633e9e0a4d504cda69caf86bdc40ca71706a8 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Fri, 21 Feb 2025 09:29:43 +0800 Subject: [PATCH] Fix typos --- Plugins/Flow.Launcher.Plugin.Program/Languages/en.xaml | 4 ++-- Plugins/Flow.Launcher.Plugin.Program/Main.cs | 6 +++--- Plugins/Flow.Launcher.Plugin.Program/Settings.cs | 2 +- .../Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml | 6 +++--- .../Views/ProgramSetting.xaml.cs | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/en.xaml index 640b082e7..790c9d2c6 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/en.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/en.xaml @@ -36,8 +36,8 @@ Hides programs with common uninstaller names, such as unins000.exe Search in Program Description Flow will search program's description - Hide dulplicated apps - Hide dulplicated Win32 programs that are already in the UWP list + Hide duplicated apps + Hide duplicated Win32 programs that are already in the UWP list Suffixes Max Depth diff --git a/Plugins/Flow.Launcher.Plugin.Program/Main.cs b/Plugins/Flow.Launcher.Plugin.Program/Main.cs index 00fb1d344..dd2a874fa 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Main.cs @@ -93,7 +93,7 @@ namespace Flow.Launcher.Plugin.Program try { // Collect all UWP Windows app directories - var uwpsDirectories = _settings.HideDulplicatedWindowsApp ? _uwps + var uwpsDirectories = _settings.HideDuplicatedWindowsApp ? _uwps .Where(uwp => !string.IsNullOrEmpty(uwp.Location)) // Exclude invalid paths .Where(uwp => uwp.Location.StartsWith(WindowsAppPath, StringComparison.OrdinalIgnoreCase)) // Keep system apps .Select(uwp => uwp.Location.TrimEnd('\\')) // Remove trailing slash @@ -105,7 +105,7 @@ namespace Flow.Launcher.Plugin.Program .AsParallel() .WithCancellation(token) .Where(HideUninstallersFilter) - .Where(p => HideDulplicatedWindowsAppFilter(p, uwpsDirectories)) + .Where(p => HideDuplicatedWindowsAppFilter(p, uwpsDirectories)) .Where(p => p.Enabled) .Select(p => p.Result(query.Search, Context.API)) .Where(r => r?.Score > 0) @@ -163,7 +163,7 @@ namespace Flow.Launcher.Plugin.Program return true; } - private static bool HideDulplicatedWindowsAppFilter(IProgram program, string[] uwpsDirectories) + private static bool HideDuplicatedWindowsAppFilter(IProgram program, string[] uwpsDirectories) { if (uwpsDirectories == null || uwpsDirectories.Length == 0) return true; if (program is UWPApp) return true; diff --git a/Plugins/Flow.Launcher.Plugin.Program/Settings.cs b/Plugins/Flow.Launcher.Plugin.Program/Settings.cs index 53cb1755d..b2aad63b3 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Settings.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Settings.cs @@ -121,7 +121,7 @@ namespace Flow.Launcher.Plugin.Program public bool EnableRegistrySource { get; set; } = true; public bool EnablePathSource { get; set; } = false; public bool EnableUWP { get; set; } = true; - public bool HideDulplicatedWindowsApp { get; set; } = false; + public bool HideDuplicatedWindowsApp { get; set; } = false; internal const char SuffixSeparator = ';'; } diff --git a/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml b/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml index 0482099ad..973ac9f60 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml @@ -96,9 +96,9 @@ ToolTip="{DynamicResource flowlauncher_plugin_program_enable_description_tooltip}" /> + Content="{DynamicResource flowlauncher_plugin_program_enable_hideduplicatedwindowsapp}" + IsChecked="{Binding HideDuplicatedWindowsApp}" + ToolTip="{DynamicResource flowlauncher_plugin_program_enable_hideduplicatedwindowsapp_tooltip}" /> _settings.HideDulplicatedWindowsApp; + get => _settings.HideDuplicatedWindowsApp; set { Main.ResetCache(); - _settings.HideDulplicatedWindowsApp = value; + _settings.HideDuplicatedWindowsApp = value; } }