From 9197697129ce2dbc4beead19a84ea1b991f6f44f Mon Sep 17 00:00:00 2001 From: igurielidze Date: Mon, 30 Mar 2026 21:35:07 +0400 Subject: [PATCH] =?UTF-8?q?Remove=20padding=20from=20spur=20label=20?= =?UTF-8?q?=E2=80=94=20wide=20end=20has=20plenty=20of=20room?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- svelte-app/src/lib/canvas/renderer.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/svelte-app/src/lib/canvas/renderer.ts b/svelte-app/src/lib/canvas/renderer.ts index 5802342..4989ee5 100644 --- a/svelte-app/src/lib/canvas/renderer.ts +++ b/svelte-app/src/lib/canvas/renderer.ts @@ -556,11 +556,11 @@ function drawConveyanceLabel(ctx: CanvasRenderingContext2D, sym: PlacedSymbol) { let cx: number, cy: number, availW: number, availH: number; if (isSpurType(sym.symbolId)) { const w2 = sym.w2 ?? sym.w; - // Place text at the wide end corner of the trapezoid + // Place text at the wide end corner — no horizontal padding needed cx = sym.x + sym.w / 2; cy = sym.y + sym.h / 2; - availW = sym.w - pad * 2; - availH = sym.h - pad * 2; + availW = sym.w; + availH = sym.h; } else { cx = sym.x + sym.w / 2; cy = sym.y + sym.h / 2;