From c512d80cb92d8d3679cc6c01cecd0f814735799b Mon Sep 17 00:00:00 2001 From: Debasish Bose Date: Fri, 11 Sep 2026 12:10:40 +1000 Subject: [PATCH 1/5] Group the Model toolbar by role, with icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The toolbar ran view controls, reference panels, and interchange together in one undifferentiated row. Split it into three sets divided by thin rules: view controls (Re-layout, Fit) with arrange/frame icons, the Ontology/Layers panel toggles, and Export/Import with down/up icons and a dimmed dropdown caret. Presentation only — same handlers — so the controls read as distinct kinds of action at a glance. --- canvas/src/sme/ImportExportMenu.tsx | 10 +++++++-- canvas/src/sme/ModelWorkspace.tsx | 22 +++++++++++++++++-- canvas/src/sme/sme.css | 12 ++++++++++ .../{mocks-CeQQKseG.js => mocks-BRoYgoNd.js} | 0 .../mdl_server/static/assets/sme-B2s8bQ76.js | 2 ++ .../{sme-CY7bFa9s.css => sme-DgW5QETW.css} | 2 +- .../mdl_server/static/assets/sme-Sc2j0EUl.js | 2 -- .../server/src/mdl_server/static/mocks.html | 4 ++-- .../server/src/mdl_server/static/sme.html | 4 ++-- 9 files changed, 47 insertions(+), 11 deletions(-) rename packages/server/src/mdl_server/static/assets/{mocks-CeQQKseG.js => mocks-BRoYgoNd.js} (100%) create mode 100644 packages/server/src/mdl_server/static/assets/sme-B2s8bQ76.js rename packages/server/src/mdl_server/static/assets/{sme-CY7bFa9s.css => sme-DgW5QETW.css} (84%) delete mode 100644 packages/server/src/mdl_server/static/assets/sme-Sc2j0EUl.js diff --git a/canvas/src/sme/ImportExportMenu.tsx b/canvas/src/sme/ImportExportMenu.tsx index ab7ab92..d3b8406 100644 --- a/canvas/src/sme/ImportExportMenu.tsx +++ b/canvas/src/sme/ImportExportMenu.tsx @@ -47,14 +47,20 @@ export function ImportExportMenu({ className={"erd-action ghost" + (open === "export" ? " on" : "")} onClick={() => setOpen(open === "export" ? null : "export")} > - Export ▾ + + Export ▾ {canEdit && ( )} diff --git a/canvas/src/sme/ModelWorkspace.tsx b/canvas/src/sme/ModelWorkspace.tsx index ed815eb..87e4a5f 100644 --- a/canvas/src/sme/ModelWorkspace.tsx +++ b/canvas/src/sme/ModelWorkspace.tsx @@ -194,12 +194,17 @@ export function ModelWorkspace({ )} drag between entities to relate them - + + {/* View controls: operate on the diagram itself (arrange / frame). */} + + + +