Add setting to not print plugins on login + polish settings

This commit is contained in:
Aireil 2020-11-26 00:44:36 +01:00
parent f912e42f94
commit 52b1293566
3 changed files with 39 additions and 17 deletions

View file

@ -211,13 +211,14 @@ namespace Dalamud.Game {
this.dalamud.Framework.Gui.Chat.Print(string.Format(Loc.Localize("DalamudWelcome", "Dalamud vD{0} loaded."), assemblyVersion));
foreach (var plugin in this.dalamud.PluginManager.Plugins)
if (this.dalamud.Configuration.PrintPluginsWelcomeMsg)
{
this.dalamud.Framework.Gui.Chat.Print(string.Format(Loc.Localize("DalamudPluginLoaded", " 》 {0} v{1} loaded."), plugin.Plugin.Name, plugin.Plugin.GetType().Assembly.GetName().Version));
foreach (var plugin in this.dalamud.PluginManager.Plugins)
{
this.dalamud.Framework.Gui.Chat.Print(string.Format(Loc.Localize("DalamudPluginLoaded", " 》 {0} v{1} loaded."), plugin.Plugin.Name, plugin.Plugin.GetType().Assembly.GetName().Version));
}
}
this.hasSeenLoadingMsg = true;
if (string.IsNullOrEmpty(this.dalamud.Configuration.LastVersion) || !assemblyVersion.StartsWith(this.dalamud.Configuration.LastVersion))
{
this.dalamud.Framework.Gui.Chat.PrintChat(new XivChatEntry
@ -249,6 +250,8 @@ namespace Dalamud.Game {
{
Log.Error(e, Loc.Localize("DalamudPluginUpdateCheckFail", "Could not check for plugin updates."));
}
this.hasSeenLoadingMsg = true;
}
private static SeString MakeItalics(string text) {