mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-11 05:52:19 +02:00
move disabled plugins to the bottom of the list
This commit is contained in:
@@ -744,14 +744,22 @@ namespace Wox
|
|||||||
|
|
||||||
private void OnPluginTabSelected()
|
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
|
new CollectionContainer
|
||||||
{
|
{
|
||||||
Collection = PluginManager.AllPlugins
|
Collection = plugins
|
||||||
}
|
}
|
||||||
};
|
}; ;
|
||||||
PluginsListBox.ItemsSource = plugins;
|
|
||||||
PluginsListBox.SelectedIndex = 0;
|
PluginsListBox.SelectedIndex = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user