From 7e84a6166832f1297217dd494247d30b30525862 Mon Sep 17 00:00:00 2001 From: Trey Moen <50057480+greatgitsby@users.noreply.github.com> Date: Sat, 12 Sep 2026 17:45:14 -0700 Subject: [PATCH] cabana: use ImGui decorations for floating panes (#38871) * cabana: redraw floating panes during native resizing * cabana: keep rendering while native resize is held * cabana: use ImGui decorations to avoid native resize loops * cabana: draw docking previews only on the target viewport --- openpilot/tools/cabana/ui/app.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openpilot/tools/cabana/ui/app.cc b/openpilot/tools/cabana/ui/app.cc index 3f4dac1016..e45eaac6fb 100644 --- a/openpilot/tools/cabana/ui/app.cc +++ b/openpilot/tools/cabana/ui/app.cc @@ -165,7 +165,8 @@ public: ImGuiIO &io = ImGui::GetIO(); io.ConfigFlags |= ImGuiConfigFlags_DockingEnable; io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; - io.ConfigViewportsNoDecoration = false; + io.ConfigViewportsNoDecoration = true; + io.ConfigDockingTransparentPayload = true; io.IniFilename = nullptr; io.LogFilename = nullptr; if (!ImGui_ImplGlfw_InitForOpenGL(window, true)) {