Skip to content

Add graphical model view - #21

Open
e-filchenko-bosh wants to merge 8 commits into
eclipse-esmf:mainfrom
bci-oss:add-graphical-model-view
Open

Add graphical model view#21
e-filchenko-bosh wants to merge 8 commits into
eclipse-esmf:mainfrom
bci-oss:add-graphical-model-view

Conversation

@e-filchenko-bosh

Copy link
Copy Markdown
Contributor

Description

Adds the Graphical View user interface to the Semantic Models VS Code extension.

The change includes:

  • Open Graphical View command for Turtle files;
  • editor-title button and editor context-menu entry;
  • one Graphical View panel per Turtle document;
  • secure SVG rendering with zoom, scroll restoration, and last-good-result retention;
  • safe navigation from supported diagram headers and attribute rows to local Turtle source locations;
  • support for multilingual preferredName and description rows;
  • packaged local webview assets, including DOMPurify, font files, and the editor-title icon.

Dependencies

  • Requires the matching Graphical View LSP implementation from esmf-sdk.

Additional notes:

  • The view is read-only. It does not support diagram editing, remote navigation, arbitrary SVG links, or live updates while typing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant