From 1e67c3de471e20ec25b7668e9c71fef3112f9cad Mon Sep 17 00:00:00 2001 From: igurielidze Date: Mon, 30 Mar 2026 20:45:05 +0400 Subject: [PATCH] Add SVG import, JSON export, and embed layout data in SVG export - SVG export now embeds layout JSON as HTML comment for re-import - New loadLayoutSVG() extracts embedded data from exported SVGs - Import accepts both .json and .svg files - New exportJSON() saves layout as MCM_layout.json - JSON export button added to toolbar Co-Authored-By: Claude Opus 4.6 (1M context) --- svelte-app/src/components/Toolbar.svelte | 11 +++-- svelte-app/src/lib/export.ts | 54 +++++++++++++++++++++++- 2 files changed, 61 insertions(+), 4 deletions(-) diff --git a/svelte-app/src/components/Toolbar.svelte b/svelte-app/src/components/Toolbar.svelte index afaf0ef..e50294d 100644 --- a/svelte-app/src/components/Toolbar.svelte +++ b/svelte-app/src/components/Toolbar.svelte @@ -1,6 +1,6 @@