forked from liza/Questionable
Update some UI color coding
This commit is contained in:
parent
011c616748
commit
cfe8962174
@ -60,7 +60,7 @@ internal sealed class AlliedSocietyJournalComponent
|
|||||||
string label = $"{alliedSociety}###AlliedSociety{(int)alliedSociety}";
|
string label = $"{alliedSociety}###AlliedSociety{(int)alliedSociety}";
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
bool isOpen;
|
bool isOpen;
|
||||||
if (quests.Any(x => !_questRegistry.IsKnownQuest(x.QuestId)))
|
if (quests.Any(x => !_questRegistry.TryGetQuest(x.QuestId, out var quest) || quest.Root.Disabled))
|
||||||
{
|
{
|
||||||
using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudOrange))
|
using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudOrange))
|
||||||
isOpen = ImGui.CollapsingHeader(label);
|
isOpen = ImGui.CollapsingHeader(label);
|
||||||
@ -103,7 +103,7 @@ internal sealed class AlliedSocietyJournalComponent
|
|||||||
private void DrawQuest(QuestInfo questInfo)
|
private void DrawQuest(QuestInfo questInfo)
|
||||||
{
|
{
|
||||||
var (color, icon, tooltipText) = _uiUtils.GetQuestStyle(questInfo.QuestId);
|
var (color, icon, tooltipText) = _uiUtils.GetQuestStyle(questInfo.QuestId);
|
||||||
if (!_questRegistry.TryGetQuest(questInfo.QuestId, out var quest))
|
if (!_questRegistry.TryGetQuest(questInfo.QuestId, out var quest) || quest.Root.Disabled)
|
||||||
color = ImGuiColors.DalamudGrey;
|
color = ImGuiColors.DalamudGrey;
|
||||||
|
|
||||||
if (_uiUtils.ChecklistItem($"{questInfo.Name} ({tooltipText})", color, icon))
|
if (_uiUtils.ChecklistItem($"{questInfo.Name} ({tooltipText})", color, icon))
|
||||||
|
@ -60,6 +60,12 @@ internal sealed class QuestTooltipComponent
|
|||||||
|
|
||||||
if (_questRegistry.TryGetQuest(questInfo.QuestId, out Quest? quest))
|
if (_questRegistry.TryGetQuest(questInfo.QuestId, out Quest? quest))
|
||||||
{
|
{
|
||||||
|
if (quest.Root.Disabled)
|
||||||
|
{
|
||||||
|
ImGui.SameLine();
|
||||||
|
ImGui.TextColored(ImGuiColors.DalamudRed, "Disabled");
|
||||||
|
}
|
||||||
|
|
||||||
if (quest.Root.Author.Count == 1)
|
if (quest.Root.Author.Count == 1)
|
||||||
ImGui.Text($"Author: {quest.Root.Author[0]}");
|
ImGui.Text($"Author: {quest.Root.Author[0]}");
|
||||||
else
|
else
|
||||||
@ -68,7 +74,7 @@ internal sealed class QuestTooltipComponent
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
ImGui.SameLine();
|
ImGui.SameLine();
|
||||||
ImGui.TextUnformatted("NoQuestPath");
|
ImGui.TextColored(ImGuiColors.DalamudRed, "NoQuestPath");
|
||||||
}
|
}
|
||||||
|
|
||||||
DrawQuestUnlocks(questInfo, 0);
|
DrawQuestUnlocks(questInfo, 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user