From 1de1923e47eacbb63a6ea8fe2c1dd56d880de86e Mon Sep 17 00:00:00 2001 From: Wassim SAMAD Date: Fri, 26 Jun 2026 09:04:33 -0400 Subject: [PATCH] fix(nodes): raise MEP placement HUD pill clear of the cursor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The MEP run/fitting/terminal tools anchored their cursor readout pill at ~+0.35m above the placement point, so with the tall CursorSphere line (badge at +2.7m) the pill sat right on the cursor and overlapped it, especially when zoomed in. Editor main (#438) already raised the duct pill to +1.45m; this long-lived branch predates that merge. Bring every MEP tool that uses the tall cursor onto the same +1.45m anchor: duct/pipe/liquid/lineset runs, duct/pipe fittings, and duct-terminal. hvac-equipment (height-aware anchor) and pipe-trap (no cursor line) are left as-is — their HUDs already clear the ghost. Co-Authored-By: Claude Opus 4.8 --- packages/nodes/src/duct-fitting/tool.tsx | 2 +- packages/nodes/src/duct-segment/tool.tsx | 2 +- packages/nodes/src/duct-terminal/tool.tsx | 2 +- packages/nodes/src/lineset/tool.tsx | 2 +- packages/nodes/src/liquid-line/tool.tsx | 4 ++-- packages/nodes/src/pipe-fitting/tool.tsx | 2 +- packages/nodes/src/pipe-segment/tool.tsx | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/nodes/src/duct-fitting/tool.tsx b/packages/nodes/src/duct-fitting/tool.tsx index d3cb1c0a..8bef707c 100644 --- a/packages/nodes/src/duct-fitting/tool.tsx +++ b/packages/nodes/src/duct-fitting/tool.tsx @@ -224,7 +224,7 @@ const DuctFittingTool = () => { {/* Rotation HUD — active axis + key hints, pinned above the ghost. */} diff --git a/packages/nodes/src/duct-segment/tool.tsx b/packages/nodes/src/duct-segment/tool.tsx index 8ce57a18..926a1222 100644 --- a/packages/nodes/src/duct-segment/tool.tsx +++ b/packages/nodes/src/duct-segment/tool.tsx @@ -885,7 +885,7 @@ const DuctSegmentTool = () => { diff --git a/packages/nodes/src/duct-terminal/tool.tsx b/packages/nodes/src/duct-terminal/tool.tsx index c1b459f4..45903b3a 100644 --- a/packages/nodes/src/duct-terminal/tool.tsx +++ b/packages/nodes/src/duct-terminal/tool.tsx @@ -413,7 +413,7 @@ const DuctTerminalTool = () => { diff --git a/packages/nodes/src/lineset/tool.tsx b/packages/nodes/src/lineset/tool.tsx index 31f81d14..aec79d97 100644 --- a/packages/nodes/src/lineset/tool.tsx +++ b/packages/nodes/src/lineset/tool.tsx @@ -335,7 +335,7 @@ const LinesetTool = () => { diff --git a/packages/nodes/src/liquid-line/tool.tsx b/packages/nodes/src/liquid-line/tool.tsx index 4ce23151..1a63031d 100644 --- a/packages/nodes/src/liquid-line/tool.tsx +++ b/packages/nodes/src/liquid-line/tool.tsx @@ -462,7 +462,7 @@ const LiquidLineTool = () => { @@ -488,7 +488,7 @@ const LiquidLineTool = () => { diff --git a/packages/nodes/src/pipe-fitting/tool.tsx b/packages/nodes/src/pipe-fitting/tool.tsx index 59f0c7ca..846aeb74 100644 --- a/packages/nodes/src/pipe-fitting/tool.tsx +++ b/packages/nodes/src/pipe-fitting/tool.tsx @@ -226,7 +226,7 @@ const PipeFittingTool = () => { {/* Rotation HUD — active axis + key hints, pinned above the ghost. */} diff --git a/packages/nodes/src/pipe-segment/tool.tsx b/packages/nodes/src/pipe-segment/tool.tsx index 3f3b88f2..3592b08e 100644 --- a/packages/nodes/src/pipe-segment/tool.tsx +++ b/packages/nodes/src/pipe-segment/tool.tsx @@ -622,7 +622,7 @@ const PipeSegmentTool = () => {