diff --git a/src/cmdforge/gui/pages/tool_builder_page.py b/src/cmdforge/gui/pages/tool_builder_page.py index 02f1e04..8883b1c 100644 --- a/src/cmdforge/gui/pages/tool_builder_page.py +++ b/src/cmdforge/gui/pages/tool_builder_page.py @@ -133,31 +133,31 @@ class ToolBuilderPage(QWidget): left_layout.addWidget(args_box) - # Dependencies group + # Dependencies group (compact - doesn't stretch) deps_box = QGroupBox() deps_layout = QVBoxLayout(deps_box) + deps_layout.setContentsMargins(9, 9, 9, 9) + deps_layout.setSpacing(8) deps_label = QLabel("Dependencies") deps_label.setObjectName("sectionHeading") deps_label.setToolTip( - "
Dependencies are other CmdForge tools this tool requires.
" - "If your code steps call other tools via subprocess,
"
- "declare them here so the dependency system knows about them.
Use this when you can't use a Tool step directly
"
- "(e.g., calling tools in a loop or with complex logic).