From 9b689e14116ea4f12018bab606c1136884da3ece Mon Sep 17 00:00:00 2001 From: David Kaya Date: Tue, 24 Mar 2026 23:21:15 +0100 Subject: [PATCH] Revert "fix: show single handle per node, rely on arrow for direction" This reverts commit b5b4f1b1c6f8623a737f74463413285adb9be5a4. --- src/renderer/components/pattern-graph/GraphNodes.tsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/renderer/components/pattern-graph/GraphNodes.tsx b/src/renderer/components/pattern-graph/GraphNodes.tsx index 1e7d10f..c2c44b6 100644 --- a/src/renderer/components/pattern-graph/GraphNodes.tsx +++ b/src/renderer/components/pattern-graph/GraphNodes.tsx @@ -66,11 +66,8 @@ const handleStyles = { hidden: '!size-0 !border-0 !bg-transparent !min-w-0 !min-h-0', }; -/* Every node shows a single visible handle (circle). - The arrow marker on each edge indicates flow direction. - - user-input: source on right (visible) - - user-output: target on left (visible) - - others: source on right (visible), target on left (hidden but functional) */ +/* user-input: source only (no incoming handle) + user-output: target only (no outgoing handle) */ export const UserInputNode = memo(function UserInputNode({ data, selected }: NodeProps) { const nodeData = data as unknown as GraphNodeData; @@ -98,7 +95,7 @@ export const SystemNode = memo(function SystemNode({ data, selected }: NodeProps const nodeData = data as unknown as GraphNodeData; return ( <> - + @@ -109,7 +106,7 @@ export const AgentNode = memo(function AgentNode({ data, selected }: NodeProps) const nodeData = data as unknown as GraphNodeData; return ( <> - +