mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
Merge pull request #229 from Aireil/fix_installed_plugin_sorting
Fix sorting for installed plugins
This commit is contained in:
commit
61da3a1cf6
2 changed files with 3 additions and 2 deletions
|
|
@ -201,7 +201,7 @@ namespace Dalamud.Game {
|
|||
+ string.Format(Loc.Localize("PluginsWelcome", " {0} plugin(s) loaded."), this.dalamud.PluginManager.Plugins.Count));
|
||||
|
||||
if (this.dalamud.Configuration.PrintPluginsWelcomeMsg) {
|
||||
foreach (var plugin in this.dalamud.PluginManager.Plugins) {
|
||||
foreach (var plugin in this.dalamud.PluginManager.Plugins.OrderBy(x => x.Plugin.Name)) {
|
||||
this.dalamud.Framework.Gui.Chat.Print(string.Format(Loc.Localize("DalamudPluginLoaded", " 》 {0} v{1} loaded."), plugin.Plugin.Name, plugin.Plugin.GetType().Assembly.GetName().Version));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ namespace Dalamud.Plugin
|
|||
|
||||
switch (this.sortKind) {
|
||||
case PluginSortKind.Alphabetical:
|
||||
this.pluginListAvailable = availableDefs.OrderBy(x => x.InternalName).ToList();
|
||||
this.pluginListAvailable = availableDefs.OrderBy(x => x.Name).ToList();
|
||||
break;
|
||||
case PluginSortKind.DownloadCount:
|
||||
this.pluginListAvailable = availableDefs.OrderByDescending(x => x.DownloadCount).ToList();
|
||||
|
|
@ -147,6 +147,7 @@ namespace Dalamud.Plugin
|
|||
})
|
||||
.ToList();
|
||||
this.pluginListInstalled.AddRange(hiddenPlugins);
|
||||
this.pluginListInstalled.Sort((x, y) => x.Name.CompareTo(y.Name));
|
||||
|
||||
ResortAvailable();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue