From 00c223cd9ce0e269bd7bccd481e17c26ef9683ed Mon Sep 17 00:00:00 2001 From: MistEO Date: Mon, 31 Oct 2022 22:20:02 +0800 Subject: [PATCH] perf: rename UILogColor --- src/MeoAsstGui/Helper/AsstProxy.cs | 68 +++++++++---------- src/MeoAsstGui/Helper/LogItemViewModel.cs | 2 +- .../Helper/{LogColor.cs => UILogColor.cs} | 2 +- src/MeoAsstGui/MeoAsstGui.csproj | 2 +- src/MeoAsstGui/ViewModels/CopilotViewModel.cs | 38 +++++------ .../ViewModels/TaskQueueViewModel.cs | 30 ++++---- 6 files changed, 71 insertions(+), 71 deletions(-) rename src/MeoAsstGui/Helper/{LogColor.cs => UILogColor.cs} (97%) diff --git a/src/MeoAsstGui/Helper/AsstProxy.cs b/src/MeoAsstGui/Helper/AsstProxy.cs index e76be9c087..770c222a8d 100644 --- a/src/MeoAsstGui/Helper/AsstProxy.cs +++ b/src/MeoAsstGui/Helper/AsstProxy.cs @@ -357,16 +357,16 @@ namespace MeoAsstGui case "UnsupportedResolution": connected = false; - mainModel.AddLog(Localization.GetString("ResolutionNotSupported"), LogColor.Error); + mainModel.AddLog(Localization.GetString("ResolutionNotSupported"), UILogColor.Error); break; case "ResolutionError": connected = false; - mainModel.AddLog(Localization.GetString("ResolutionAcquisitionFailure"), LogColor.Error); + mainModel.AddLog(Localization.GetString("ResolutionAcquisitionFailure"), UILogColor.Error); break; case "Reconnecting": - mainModel.AddLog($"{Localization.GetString("TryToReconnect")}({Convert.ToUInt32(details["details"]["times"]) + 1})", LogColor.Error); + mainModel.AddLog($"{Localization.GetString("TryToReconnect")}({Convert.ToUInt32(details["details"]["times"]) + 1})", UILogColor.Error); break; case "Reconnected": @@ -375,7 +375,7 @@ namespace MeoAsstGui case "Disconnect": connected = false; - mainModel.AddLog(Localization.GetString("ReconnectFailed"), LogColor.Error); + mainModel.AddLog(Localization.GetString("ReconnectFailed"), UILogColor.Error); if (mainModel.Idle) { break; @@ -388,7 +388,7 @@ namespace MeoAsstGui { if (settingsModel.RetryOnDisconnected) { - mainModel.AddLog(Localization.GetString("TryToStartEmulator"), LogColor.Error); + mainModel.AddLog(Localization.GetString("TryToStartEmulator"), UILogColor.Error); mainModel.KillEmulator(); await Task.Delay(3000); mainModel.Stop(); @@ -400,7 +400,7 @@ namespace MeoAsstGui break; case "ScreencapFailed": - mainModel.AddLog(Localization.GetString("ScreencapFailed"), LogColor.Error); + mainModel.AddLog(Localization.GetString("ScreencapFailed"), UILogColor.Error); break; } } @@ -441,11 +441,11 @@ namespace MeoAsstGui break; case AsstMsg.TaskChainError: - mainModel.AddLog(Localization.GetString("TaskError") + taskChain, LogColor.Error); + mainModel.AddLog(Localization.GetString("TaskError") + taskChain, UILogColor.Error); if (isCoplitTaskChain) { copilotModel.Idle = true; - copilotModel.AddLog(Localization.GetString("CombatError"), LogColor.Error); + copilotModel.AddLog(Localization.GetString("CombatError"), UILogColor.Error); } break; @@ -473,7 +473,7 @@ namespace MeoAsstGui if (isCoplitTaskChain) { copilotModel.Idle = true; - copilotModel.AddLog(Localization.GetString("CompleteCombat"), LogColor.Info); + copilotModel.AddLog(Localization.GetString("CompleteCombat"), UILogColor.Info); } break; @@ -565,29 +565,29 @@ namespace MeoAsstGui switch (subTask) { case "StartGameTask": - mainModel.AddLog(Localization.GetString("FailedToOpenClient"), LogColor.Error); + mainModel.AddLog(Localization.GetString("FailedToOpenClient"), UILogColor.Error); break; case "AutoRecruitTask": { var why_str = details.TryGetValue("why", out var why) ? why.ToString() : Localization.GetString("ErrorOccurred"); - mainModel.AddLog(why_str + "," + Localization.GetString("HasReturned"), LogColor.Error); + mainModel.AddLog(why_str + "," + Localization.GetString("HasReturned"), UILogColor.Error); break; } case "RecognizeDrops": - mainModel.AddLog(Localization.GetString("DropRecognitionError"), LogColor.Error); + mainModel.AddLog(Localization.GetString("DropRecognitionError"), UILogColor.Error); break; case "ReportToPenguinStats": { var why = details["why"].ToString(); - mainModel.AddLog(why + "," + Localization.GetString("GiveUpUploadingPenguins"), LogColor.Error); + mainModel.AddLog(why + "," + Localization.GetString("GiveUpUploadingPenguins"), UILogColor.Error); break; } case "CheckStageValid": - mainModel.AddLog(Localization.GetString("TheEX"), LogColor.Error); + mainModel.AddLog(Localization.GetString("TheEX"), UILogColor.Error); break; } } @@ -606,40 +606,40 @@ namespace MeoAsstGui { case "StartButton2": case "AnnihilationConfirm": - mainModel.AddLog(Localization.GetString("MissionStart") + $" {execTimes} " + Localization.GetString("UnitTime"), LogColor.Info); + mainModel.AddLog(Localization.GetString("MissionStart") + $" {execTimes} " + Localization.GetString("UnitTime"), UILogColor.Info); break; case "MedicineConfirm": - mainModel.AddLog(Localization.GetString("MedicineUsed") + $" {execTimes} " + Localization.GetString("UnitTime"), LogColor.Info); + mainModel.AddLog(Localization.GetString("MedicineUsed") + $" {execTimes} " + Localization.GetString("UnitTime"), UILogColor.Info); break; case "StoneConfirm": - mainModel.AddLog(Localization.GetString("StoneUsed") + $" {execTimes} " + Localization.GetString("UnitTime"), LogColor.Info); + mainModel.AddLog(Localization.GetString("StoneUsed") + $" {execTimes} " + Localization.GetString("UnitTime"), UILogColor.Info); break; case "AbandonAction": - mainModel.AddLog(Localization.GetString("ActingCommandError"), LogColor.Error); + mainModel.AddLog(Localization.GetString("ActingCommandError"), UILogColor.Error); break; case "RecruitRefreshConfirm": - mainModel.AddLog(Localization.GetString("LabelsRefreshed"), LogColor.Info); + mainModel.AddLog(Localization.GetString("LabelsRefreshed"), UILogColor.Info); break; case "RecruitConfirm": - mainModel.AddLog(Localization.GetString("RecruitConfirm"), LogColor.Info); + mainModel.AddLog(Localization.GetString("RecruitConfirm"), UILogColor.Info); break; case "InfrastDormDoubleConfirmButton": - mainModel.AddLog(Localization.GetString("InfrastDormDoubleConfirmed"), LogColor.Error); + mainModel.AddLog(Localization.GetString("InfrastDormDoubleConfirmed"), UILogColor.Error); break; /* 肉鸽相关 */ case "StartExplore": - mainModel.AddLog(Localization.GetString("BegunToExplore") + $" {execTimes} " + Localization.GetString("UnitTime"), LogColor.Info); + mainModel.AddLog(Localization.GetString("BegunToExplore") + $" {execTimes} " + Localization.GetString("UnitTime"), UILogColor.Info); break; case "StageTraderInvestConfirm": - mainModel.AddLog(Localization.GetString("HasInvested") + $" {execTimes} " + Localization.GetString("UnitTime"), LogColor.Info); + mainModel.AddLog(Localization.GetString("HasInvested") + $" {execTimes} " + Localization.GetString("UnitTime"), UILogColor.Info); break; case "ExitThenAbandon": @@ -686,19 +686,19 @@ namespace MeoAsstGui break; case "StageTraderInvestSystemFull": - mainModel.AddLog(Localization.GetString("UpperLimit"), LogColor.Info); + mainModel.AddLog(Localization.GetString("UpperLimit"), UILogColor.Info); break; case "RestartGameAndContinue": - mainModel.AddLog(Localization.GetString("GameCrash"), LogColor.Warning); + mainModel.AddLog(Localization.GetString("GameCrash"), UILogColor.Warning); break; case "OfflineConfirm": - mainModel.AddLog(Localization.GetString("GameDrop"), LogColor.Warning); + mainModel.AddLog(Localization.GetString("GameDrop"), UILogColor.Warning); break; case "GamePass": - mainModel.AddLog(Localization.GetString("RoguelikeGamePass"), LogColor.RareOperator); + mainModel.AddLog(Localization.GetString("RoguelikeGamePass"), UILogColor.RareOperator); break; } } @@ -760,7 +760,7 @@ namespace MeoAsstGui break; case "ProductIncorrect": - mainModel.AddLog(Localization.GetString("ProductIncorrect"), LogColor.Error); + mainModel.AddLog(Localization.GetString("ProductIncorrect"), UILogColor.Error); break; case "RecruitTagsDetected": @@ -816,11 +816,11 @@ namespace MeoAsstGui toast.AppendContentText(new string('★', level)).ShowRecruit(row: 2); } - mainModel.AddLog(level + " ★ Tags", LogColor.RareOperator, "Bold"); + mainModel.AddLog(level + " ★ Tags", UILogColor.RareOperator, "Bold"); } else { - mainModel.AddLog(level + " ★ Tags", LogColor.Info); + mainModel.AddLog(level + " ★ Tags", UILogColor.Info); } /* @@ -864,7 +864,7 @@ namespace MeoAsstGui case "NotEnoughStaff": { - mainModel.AddLog(Localization.GetString("NotEnoughStaff"), LogColor.Error); + mainModel.AddLog(Localization.GetString("NotEnoughStaff"), UILogColor.Error); } break; @@ -879,7 +879,7 @@ namespace MeoAsstGui case "StageInfoError": { - mainModel.AddLog(Localization.GetString("StageInfoError"), LogColor.Error); + mainModel.AddLog(Localization.GetString("StageInfoError"), UILogColor.Error); } break; @@ -912,7 +912,7 @@ namespace MeoAsstGui if (doc.Length != 0) { string color = subTaskDetails["doc_color"].ToString(); - copilotModel.AddLog(doc, color.Length == 0 ? LogColor.Message : color); + copilotModel.AddLog(doc, color.Length == 0 ? UILogColor.Message : color); } var action = subTaskDetails["action"].ToString(); @@ -934,7 +934,7 @@ namespace MeoAsstGui break; case "UnsupportedLevel": - copilotModel.AddLog(Localization.GetString("UnsupportedLevel"), LogColor.Error); + copilotModel.AddLog(Localization.GetString("UnsupportedLevel"), UILogColor.Error); break; case "CustomInfrastRoomOperators": diff --git a/src/MeoAsstGui/Helper/LogItemViewModel.cs b/src/MeoAsstGui/Helper/LogItemViewModel.cs index e34bc118c6..e0238c9fb4 100644 --- a/src/MeoAsstGui/Helper/LogItemViewModel.cs +++ b/src/MeoAsstGui/Helper/LogItemViewModel.cs @@ -27,7 +27,7 @@ namespace MeoAsstGui /// The content. /// The font color. /// The font weight. - public LogItemViewModel(string content, string color = LogColor.Message, string weight = "Regular") + public LogItemViewModel(string content, string color = UILogColor.Message, string weight = "Regular") { Time = DateTime.Now.ToString("MM'-'dd' 'HH':'mm':'ss"); this.Content = content; diff --git a/src/MeoAsstGui/Helper/LogColor.cs b/src/MeoAsstGui/Helper/UILogColor.cs similarity index 97% rename from src/MeoAsstGui/Helper/LogColor.cs rename to src/MeoAsstGui/Helper/UILogColor.cs index c205457420..e0f034eeac 100644 --- a/src/MeoAsstGui/Helper/LogColor.cs +++ b/src/MeoAsstGui/Helper/UILogColor.cs @@ -16,7 +16,7 @@ namespace MeoAsstGui /// /// The recommended colors for logs. /// - public static class LogColor + public static class UILogColor { /// /// The recommended color for error logs. diff --git a/src/MeoAsstGui/MeoAsstGui.csproj b/src/MeoAsstGui/MeoAsstGui.csproj index d8f8c634f9..5d0f392d6f 100644 --- a/src/MeoAsstGui/MeoAsstGui.csproj +++ b/src/MeoAsstGui/MeoAsstGui.csproj @@ -112,7 +112,7 @@ - + diff --git a/src/MeoAsstGui/ViewModels/CopilotViewModel.cs b/src/MeoAsstGui/ViewModels/CopilotViewModel.cs index 51b339657a..7308edb5be 100644 --- a/src/MeoAsstGui/ViewModels/CopilotViewModel.cs +++ b/src/MeoAsstGui/ViewModels/CopilotViewModel.cs @@ -63,7 +63,7 @@ namespace MeoAsstGui Localization.GetString("CopilotTip3") + "\n\n" + Localization.GetString("CopilotTip4"), /* Localization.GetString("CopilotTip5"),*/ - LogColor.Message); + UILogColor.Message); } /// @@ -72,7 +72,7 @@ namespace MeoAsstGui /// The content. /// The font color. /// The font weight. - public void AddLog(string content, string color = LogColor.Trace, string weight = "Regular") + public void AddLog(string content, string color = UILogColor.Trace, string weight = "Regular") { LogItemViewModels.Add(new LogItemViewModel(content, color, weight)); @@ -86,7 +86,7 @@ namespace MeoAsstGui /// The URL. /// The font color. /// The font weight. - public void AddLogWithUrl(string content, string url, string color = LogColor.Trace, string weight = "Regular") + public void AddLogWithUrl(string content, string url, string color = UILogColor.Trace, string weight = "Regular") { LogItemViewModels.Add(new LogItemViewModel(content, color, weight)); @@ -145,7 +145,7 @@ namespace MeoAsstGui } catch (Exception) { - AddLog(Localization.GetString("CopilotFileReadError"), LogColor.Error); + AddLog(Localization.GetString("CopilotFileReadError"), UILogColor.Error); return; } } @@ -193,14 +193,14 @@ namespace MeoAsstGui } else { - AddLog(Localization.GetString("CopilotNoFound"), LogColor.Error); + AddLog(Localization.GetString("CopilotNoFound"), UILogColor.Error); return string.Empty; } } } catch (Exception) { - AddLog(Localization.GetString("NetworkServiceError"), LogColor.Error); + AddLog(Localization.GetString("NetworkServiceError"), UILogColor.Error); return string.Empty; } } @@ -217,7 +217,7 @@ namespace MeoAsstGui var json = (JObject)JsonConvert.DeserializeObject(jsonStr); if (json == null) { - AddLog(Localization.GetString("CopilotJsonError"), LogColor.Error); + AddLog(Localization.GetString("CopilotJsonError"), UILogColor.Error); return; } @@ -231,7 +231,7 @@ namespace MeoAsstGui if (title.Length != 0) { - string title_color = LogColor.Message; + string title_color = UILogColor.Message; if (doc.ContainsKey("title_color")) { title_color = doc["title_color"].ToString(); @@ -248,7 +248,7 @@ namespace MeoAsstGui if (details.Length != 0) { - string details_color = LogColor.Message; + string details_color = UILogColor.Message; if (doc.ContainsKey("details_color")) { details_color = doc["details_color"].ToString(); @@ -277,12 +277,12 @@ namespace MeoAsstGui } } - AddLog(string.Empty, LogColor.Message); + AddLog(string.Empty, UILogColor.Message); int count = 0; foreach (var oper in json["opers"].Cast()) { count++; - AddLog(string.Format("{0}, {1} 技能", oper["name"], oper["skill"]), LogColor.Message); + AddLog(string.Format("{0}, {1} 技能", oper["name"], oper["skill"]), UILogColor.Message); } if (json.ContainsKey("groups")) @@ -297,11 +297,11 @@ namespace MeoAsstGui operInfos.Add(string.Format("{0} {1}", oper["name"], oper["skill"])); } - AddLog(group_name + string.Join(" / ", operInfos), LogColor.Message); + AddLog(group_name + string.Join(" / ", operInfos), UILogColor.Message); } } - AddLog(string.Format("共 {0} 名干员", count), LogColor.Message); + AddLog(string.Format("共 {0} 名干员", count), UILogColor.Message); _curStageName = json["stage_name"].ToString(); _curCopilotData = json.ToString(); @@ -316,7 +316,7 @@ namespace MeoAsstGui } catch (Exception) { - AddLog(Localization.GetString("CopilotJsonError"), LogColor.Error); + AddLog(Localization.GetString("CopilotJsonError"), UILogColor.Error); } } @@ -362,7 +362,7 @@ namespace MeoAsstGui { Filename = string.Empty; ClearLog(); - AddLog(Localization.GetString("NotCopilotJson"), LogColor.Error); + AddLog(Localization.GetString("NotCopilotJson"), UILogColor.Error); } } @@ -402,13 +402,13 @@ namespace MeoAsstGui _caught = await task; if (!_caught) { - AddLog(errMsg, LogColor.Error); + AddLog(errMsg, UILogColor.Error); return; } if (errMsg.Length != 0) { - AddLog(errMsg, LogColor.Error); + AddLog(errMsg, UILogColor.Error); } UpdateFileDoc(Filename); @@ -423,7 +423,7 @@ namespace MeoAsstGui } else { - AddLog(Localization.GetString("CopilotFileReadError") + "\n" + Localization.GetString("CheckTheFile"), LogColor.Error); + AddLog(Localization.GetString("CopilotFileReadError") + "\n" + Localization.GetString("CheckTheFile"), UILogColor.Error); } } @@ -510,7 +510,7 @@ namespace MeoAsstGui switch (text) { case "/help": - AddLog(Localization.GetString("HelloWorld"), LogColor.Message); + AddLog(Localization.GetString("HelloWorld"), UILogColor.Message); break; } } diff --git a/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs b/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs index 3aaea456c2..3b69de87aa 100644 --- a/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs +++ b/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs @@ -458,7 +458,7 @@ namespace MeoAsstGui /// The content. /// The font color. /// The font weight. - public void AddLog(string content, string color = LogColor.Trace, string weight = "Regular") + public void AddLog(string content, string color = UILogColor.Trace, string weight = "Regular") { var log = new LogItemViewModel(content, color, weight); LogItemViewModels.Add(log); @@ -640,7 +640,7 @@ namespace MeoAsstGui if (!caught) { - AddLog(errMsg, LogColor.Error); + AddLog(errMsg, UILogColor.Error); AddLog(Localization.GetString("ConnectFailed") + "\n" + Localization.GetString("TryToStartEmulator")); var settingsModel = _container.Get(); var subtask = Task.Run(() => @@ -655,7 +655,7 @@ namespace MeoAsstGui caught = await task; if (!caught) { - AddLog(errMsg, LogColor.Error); + AddLog(errMsg, UILogColor.Error); Idle = true; SetStopped(); return; @@ -1194,7 +1194,7 @@ namespace MeoAsstGui var asstProxy = _container.Get(); if (!asstProxy.AsstStartCloseDown()) { - AddLog(Localization.GetString("CloseArknightsFailed"), LogColor.Error); + AddLog(Localization.GetString("CloseArknightsFailed"), UILogColor.Error); } break; @@ -1209,7 +1209,7 @@ namespace MeoAsstGui case ActionType.ExitEmulator: if (!KillEumlatorbyWindow()) { - AddLog(Localization.GetString("ExitEmulatorFailed"), LogColor.Error); + AddLog(Localization.GetString("ExitEmulatorFailed"), UILogColor.Error); } break; @@ -1217,7 +1217,7 @@ namespace MeoAsstGui case ActionType.ExitEmulatorAndSelf: if (!KillEumlatorbyWindow()) { - AddLog(Localization.GetString("ExitEmulatorFailed"), LogColor.Error); + AddLog(Localization.GetString("ExitEmulatorFailed"), UILogColor.Error); } // Shutdown 会调用 OnExit 但 Exit 不会 @@ -1246,7 +1246,7 @@ namespace MeoAsstGui case ActionType.Hibernate: // 休眠提示 - AddLog(Localization.GetString("HibernatePrompt"), LogColor.Error); + AddLog(Localization.GetString("HibernatePrompt"), UILogColor.Error); // 休眠不能加时间参数,https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/1133 Process.Start("shutdown.exe", "-h"); @@ -1255,11 +1255,11 @@ namespace MeoAsstGui case ActionType.ExitEmulatorAndSelfAndHibernate: if (!KillEumlatorbyWindow()) { - AddLog(Localization.GetString("ExitEmulatorFailed"), LogColor.Error); + AddLog(Localization.GetString("ExitEmulatorFailed"), UILogColor.Error); } // 休眠提示 - AddLog(Localization.GetString("HibernatePrompt"), LogColor.Error); + AddLog(Localization.GetString("HibernatePrompt"), UILogColor.Error); // 休眠不能加时间参数,https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/1133 Process.Start("shutdown.exe", "-h"); @@ -1579,7 +1579,7 @@ namespace MeoAsstGui if (value != _customInfrastPlanIndex) { var plan = CustomInfrastPlanInfoList[value]; - AddLog(plan.Name, LogColor.Message); + AddLog(plan.Name, UILogColor.Message); foreach (var period in plan.PeriodList) { @@ -1648,8 +1648,8 @@ namespace MeoAsstGui if (root.ContainsKey("title")) { - AddLog(Localization.GetString("CustomInfrastTitle"), LogColor.Message); - AddLog(root["title"].ToString(), LogColor.Info); + AddLog(Localization.GetString("CustomInfrastTitle"), UILogColor.Message); + AddLog(root["title"].ToString(), UILogColor.Info); if (root.ContainsKey("description")) { AddLog(root["description"].ToString()); @@ -1664,7 +1664,7 @@ namespace MeoAsstGui CustomInfrastPlanList.Add(new GenericCombData { Display = display, Value = i }); string desc = plan.ContainsKey("description") ? plan["description"].ToString() : string.Empty; - AddLog(display, LogColor.Message); + AddLog(display, UILogColor.Message); var periodList = new List(); if (plan.ContainsKey("period")) @@ -1710,7 +1710,7 @@ namespace MeoAsstGui } catch (Exception) { - AddLog(Localization.GetString("CustomInfrastFileParseFailed"), LogColor.Error); + AddLog(Localization.GetString("CustomInfrastFileParseFailed"), UILogColor.Error); return; } @@ -1751,7 +1751,7 @@ namespace MeoAsstGui return; } - AddLog(Localization.GetString("CustomInfrastPlanIndexAutoSwitch"), LogColor.Message); + AddLog(Localization.GetString("CustomInfrastPlanIndexAutoSwitch"), UILogColor.Message); if (CustomInfrastPlanIndex >= CustomInfrastPlanList.Count - 1) { CustomInfrastPlanIndex = 0;