From 1896254a73171daccf32c8575d1913cb59f920d1 Mon Sep 17 00:00:00 2001 From: Anna Date: Sun, 17 Apr 2022 00:54:33 -0400 Subject: [PATCH] fix: freeze header row and use achievement kind --- TheHeartOfTheParty/PluginUi.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TheHeartOfTheParty/PluginUi.cs b/TheHeartOfTheParty/PluginUi.cs index aa73b79..5690637 100755 --- a/TheHeartOfTheParty/PluginUi.cs +++ b/TheHeartOfTheParty/PluginUi.cs @@ -80,11 +80,13 @@ internal class PluginUi : IDisposable { ImGui.TableSetupColumn("Title", ImGuiTableColumnFlags.WidthFixed); ImGui.TableSetupColumn("Achievement", ImGuiTableColumnFlags.WidthFixed); ImGui.TableSetupColumn("Category", ImGuiTableColumnFlags.WidthStretch); + ImGui.TableSetupScrollFreeze(0, 1); ImGui.TableHeadersRow(); foreach (var title in titles) { ImGui.TableNextRow(); + ImGui.TableNextColumn(); if (title.Unlocked) { const ImGuiSelectableFlags flags = ImGuiSelectableFlags.SpanAllColumns @@ -101,7 +103,7 @@ internal class PluginUi : IDisposable { ImGui.TextUnformatted(title.Achievement?.Name?.RawString ?? "???"); ImGui.TableNextColumn(); - ImGui.TextUnformatted(title.Achievement?.AchievementCategory.Value?.Name?.RawString ?? "???"); + ImGui.TextUnformatted(title.Achievement?.AchievementCategory.Value?.AchievementKind.Value?.Name?.RawString ?? "???"); } ImGui.EndTable();