From bef1feea0a3f7f15d5a32514b02aa6374371e17c Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Mon, 21 Jul 2025 18:05:22 +0800 Subject: [PATCH] Fix plugin page logic --- .../ViewModels/SettingsPanePluginsViewModel.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Flow.Launcher/SettingPages/ViewModels/SettingsPanePluginsViewModel.cs b/Flow.Launcher/SettingPages/ViewModels/SettingsPanePluginsViewModel.cs index b7723276e..5ab3bd087 100644 --- a/Flow.Launcher/SettingPages/ViewModels/SettingsPanePluginsViewModel.cs +++ b/Flow.Launcher/SettingPages/ViewModels/SettingsPanePluginsViewModel.cs @@ -115,9 +115,10 @@ public partial class SettingsPanePluginsViewModel : BaseModel } private List? _pluginViewModels; - // Get all initialized plugins and ignore those that are not initialized - // Include those init failed plugins so that we can uninstall them - public List PluginViewModels => _pluginViewModels ??= PluginManager.GetAllInitializedPlugins(true) + // Get all plugins: Initializing & Initialized & Init failed plugins + // Include init failed ones so that we can uninstall them + // Include initializing ones so that we can change related settings like action keywords, etc. + public List PluginViewModels => _pluginViewModels ??= App.API.GetAllPlugins() .OrderBy(plugin => plugin.Metadata.Disabled) .ThenBy(plugin => plugin.Metadata.Name) .Select(plugin => new PluginViewModel