From c5f366e68a51f44ea3d23595f0bf3128cdfb1f25 Mon Sep 17 00:00:00 2001 From: Guilhem Date: Wed, 4 Mar 2026 18:08:04 +0000 Subject: [PATCH] style: move step count tab to right side of group bounding box Co-Authored-By: Claude Opus 4.5 --- .../flows/map/FlowModuleSchemaItem.svelte | 10 ++- .../components/graph/GroupActionBar.svelte | 25 ++++-- .../lib/components/graph/GroupOverlay.svelte | 80 +++++++++---------- .../components/graph/MoveHandleButton.svelte | 4 +- .../lib/components/graph/StepCountTab.svelte | 2 +- .../components/graph/groupEditor.svelte.ts | 2 +- .../graph/renderers/nodes/ModuleNode.svelte | 5 +- 7 files changed, 70 insertions(+), 58 deletions(-) diff --git a/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte b/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte index faadfb885b..020e7e6ec3 100644 --- a/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte +++ b/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte @@ -209,6 +209,9 @@ let outputPickerInner: OutputPickerInner | undefined = $state(undefined) let historyOpen = $derived.by(() => outputPickerInner?.getHistoryOpen?.() ?? false) + + const NODE_ACTION_CLASS = + 'center-center p-1 text-secondary cursor-grab hover:bg-surface-hover hover:text-primary' {#if deletable && id && editId} @@ -532,7 +535,7 @@ {#if !isMultiSelected && id !== 'preprocessor' && moveManager && id}
0}
{}))} diff --git a/frontend/src/lib/components/graph/GroupActionBar.svelte b/frontend/src/lib/components/graph/GroupActionBar.svelte index 1aa4537b1a..af0618da2f 100644 --- a/frontend/src/lib/components/graph/GroupActionBar.svelte +++ b/frontend/src/lib/components/graph/GroupActionBar.svelte @@ -34,7 +34,7 @@
{}))} title="Actions" @@ -58,7 +57,9 @@ {/snippet} {#snippet menu()} -
+
@@ -89,10 +90,15 @@ {#if onDeleteGroup} @@ -101,7 +107,10 @@