mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-02-23 19:49:43 +01:00
Merge pull request #642 from jhdxr/master
move disabled plugins to the bottom of the list
This commit is contained in:
@@ -744,14 +744,22 @@ namespace Wox
|
||||
|
||||
private void OnPluginTabSelected()
|
||||
{
|
||||
var plugins = new CompositeCollection
|
||||
var plugins = PluginManager.AllPlugins;
|
||||
//move all disabled to bottom
|
||||
plugins.Sort(delegate (PluginPair a, PluginPair b)
|
||||
{
|
||||
int res = _settings.PluginSettings.Plugins[a.Metadata.ID].Disabled ? 1 : 0;
|
||||
res += _settings.PluginSettings.Plugins[b.Metadata.ID].Disabled ? -1 : 0;
|
||||
return res;
|
||||
});
|
||||
|
||||
PluginsListBox.ItemsSource = new CompositeCollection
|
||||
{
|
||||
new CollectionContainer
|
||||
{
|
||||
Collection = PluginManager.AllPlugins
|
||||
Collection = plugins
|
||||
}
|
||||
};
|
||||
PluginsListBox.ItemsSource = plugins;
|
||||
}; ;
|
||||
PluginsListBox.SelectedIndex = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user