From 52e163a47242bc59ae947ac740dd6e0b89e82632 Mon Sep 17 00:00:00 2001 From: JonKazama-Hellion Date: Sat, 2 May 2026 17:00:25 +0200 Subject: [PATCH] fix(settings-refactor): show HelpMarker tooltip even when item is disabled --- ChatTwo/Util/ImGuiUtil.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ChatTwo/Util/ImGuiUtil.cs b/ChatTwo/Util/ImGuiUtil.cs index 366dcce..7379001 100755 --- a/ChatTwo/Util/ImGuiUtil.cs +++ b/ChatTwo/Util/ImGuiUtil.cs @@ -225,7 +225,11 @@ internal static class ImGuiUtil using (ImRaii.PushColor(ImGuiCol.Text, ImGui.GetStyle().Colors[(int) ImGuiCol.TextDisabled])) ImGui.TextUnformatted("(?)"); - if (!ImGui.IsItemHovered()) + // AllowWhenDisabled — ohne das Flag liefert IsItemHovered bei + // ausgegrauten Settings false, der User könnte nicht mehr lesen + // warum eine Option nicht aktiv ist. Genau dann braucht er den + // Hover-Tooltip aber am dringendsten. + if (!ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled)) return; using var tooltip = ImRaii.Tooltip();