From 015e2406b06369e066d43232bed3c85a51420a25 Mon Sep 17 00:00:00 2001 From: igurielidze Date: Wed, 1 Apr 2026 19:24:20 +0400 Subject: [PATCH] Prefix group element names with s_str_ for Designer search Group names now format as s_str_{id} (e.g. s_str_UL17_20_VFD) for searchability in Ignition Designer. Co-Authored-By: Claude Opus 4.6 (1M context) --- svelte-app/src/lib/export.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/svelte-app/src/lib/export.ts b/svelte-app/src/lib/export.ts index 6d1c854..9943c33 100644 --- a/svelte-app/src/lib/export.ts +++ b/svelte-app/src/lib/export.ts @@ -364,7 +364,8 @@ function svgElementToIgnition(el: Element): Record | null { if (tag === 'g') { obj.type = 'group'; - obj.name = el.getAttribute('id') || el.getAttribute('inkscape:label') || 'group'; + const gId = el.getAttribute('id') || el.getAttribute('inkscape:label') || 'group'; + obj.name = gId !== 'group' ? `s_str_${gId}` : 'group'; if (el.getAttribute('id')) obj.id = el.getAttribute('id'); if (el.getAttribute('transform')) obj.transform = el.getAttribute('transform');