Get initialized plugins for plugin page

This commit is contained in:
Jack251970 2025-07-21 17:02:19 +08:00
parent 11e05f73d9
commit fe3339f645

View file

@ -116,7 +116,7 @@ public partial class SettingsPanePluginsViewModel : BaseModel
private List<PluginViewModel>? _pluginViewModels;
// Get all initialized plugins and ignore those that are not initialized
public List<PluginViewModel> PluginViewModels => _pluginViewModels ??= App.API.GetAllPlugins()
public List<PluginViewModel> PluginViewModels => _pluginViewModels ??= PluginManager.GetAllInitializedPlugins()
.OrderBy(plugin => plugin.Metadata.Disabled)
.ThenBy(plugin => plugin.Metadata.Name)
.Select(plugin => new PluginViewModel