From 03dfb8e3da2ab4c627e83dc1aac4fae28bc4f51d Mon Sep 17 00:00:00 2001 From: JonKazama-Hellion Date: Sun, 3 May 2026 17:02:10 +0200 Subject: [PATCH] fix: restore toolbar height subtraction (banner is auto-handled by cursor advance) --- ChatTwo/Ui/ChatLogWindow.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ChatTwo/Ui/ChatLogWindow.cs b/ChatTwo/Ui/ChatLogWindow.cs index ac8df78..9a23fc6 100644 --- a/ChatTwo/Ui/ChatLogWindow.cs +++ b/ChatTwo/Ui/ChatLogWindow.cs @@ -347,13 +347,13 @@ public sealed class ChatLogWindow : Window if (Plugin.Config.PreviewPosition is PreviewPosition.Inside) height -= Plugin.InputPreview.PreviewHeight; - // Hellion Chat v0.6.1 — Banner rendert in DrawChatLog VOR dem Tab-/ - // Sidebar-Container, also außerhalb des Scopes von GetContentRegionAvail - // hier drin → Banner-Höhe muss explizit abgezogen werden, sonst drückt - // er die Eingabe aus dem sichtbaren Fenster. Header-Toolbar dagegen - // rendert IM selben Container direkt vor diesem Aufruf, daher ist sie - // schon im GetContentRegionAvail.Y berücksichtigt — kein eigener Abzug. - height -= _v061HintBannerHeight; + // Hellion Chat v0.6.1 — Header-Toolbar rendert auf Window-Ebene über + // einem horizontalen Layout-Pfad und wird von GetContentRegionAvail + // hier drin NICHT automatisch berücksichtigt, daher expliziter Abzug. + // Banner dagegen rendert in DrawChatLog VOR diesem ganzen Block und + // ImGui zieht seine Höhe automatisch von GetContentRegionAvail ab, + // weil der Cursor schon weiter unten steht — kein eigener Abzug. + height -= ImGui.GetFrameHeightWithSpacing(); return height; }