From 1dbeff77582d29ffc5324c5d9c758da8489eee53 Mon Sep 17 00:00:00 2001 From: forbes Date: Sun, 15 Feb 2026 09:43:31 -0600 Subject: [PATCH] fix(ui): rebalance Auth/Activity dock panel sizes Use resizeDocks() to give Database Activity 80% of the vertical space in the right dock area, keeping Database Auth compact at 120px. Closes #190, Closes #191 --- src/Mod/Create/InitGui.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Create/InitGui.py b/src/Mod/Create/InitGui.py index 4283812f0c..ad9addde65 100644 --- a/src/Mod/Create/InitGui.py +++ b/src/Mod/Create/InitGui.py @@ -154,6 +154,11 @@ def _setup_silo_activity_panel(): panel.setWidget(widget) mw.addDockWidget(QtCore.Qt.RightDockWidgetArea, panel) + + # Give the activity panel most of the vertical space + auth_panel = mw.findChild(QtWidgets.QDockWidget, "SiloDatabaseAuth") + if auth_panel: + mw.resizeDocks([auth_panel, panel], [120, 500], QtCore.Qt.Vertical) except Exception as e: FreeCAD.Console.PrintLog(f"Create: Silo activity panel skipped: {e}\n")