diff --git a/Dalamud/Game/ChatHandlers.cs b/Dalamud/Game/ChatHandlers.cs index 2e4c00060..c6de6ec7e 100644 --- a/Dalamud/Game/ChatHandlers.cs +++ b/Dalamud/Game/ChatHandlers.cs @@ -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)); } } diff --git a/Dalamud/Plugin/PluginInstallerWindow.cs b/Dalamud/Plugin/PluginInstallerWindow.cs index 3688781cf..6bc062ef6 100644 --- a/Dalamud/Plugin/PluginInstallerWindow.cs +++ b/Dalamud/Plugin/PluginInstallerWindow.cs @@ -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(); }