From c1db0c9237e7caa85f8e43bb09fef1c0bce70cf0 Mon Sep 17 00:00:00 2001 From: master <> Date: Thu, 2 Apr 2026 12:25:07 +0300 Subject: [PATCH] Increase edge corner radius from 12px to 40px for smoother curves The 12px quadratic Bezier radius was invisible at rendered scale. 40px creates visually smooth curves at 90-degree bends, making it easier to trace edge paths through direction changes (especially corridor drops and upward approaches to the End node). Radius auto-clamps to min(lenIn/2.5, lenOut/2.5) for short segments. Collector edges keep radius=0 (sharp orthogonal). Co-Authored-By: Claude Opus 4.6 (1M context) --- .../WorkflowRenderSvgRenderer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs b/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs index d35f091db..d64ac457b 100644 --- a/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs +++ b/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs @@ -273,7 +273,7 @@ public sealed class WorkflowRenderSvgRenderer } } - var pathData = BuildRoundedEdgePath(renderPoints, offsetX, offsetY, renderedPath.IsCollector ? 0d : 12d); + var pathData = BuildRoundedEdgePath(renderPoints, offsetX, offsetY, renderedPath.IsCollector ? 0d : 40d); var markerAttribute = string.IsNullOrWhiteSpace(renderedPath.MarkerId) ? string.Empty : $" marker-end=\"{renderedPath.MarkerId}\"";