PlgSvgEditor Plugin (Custom)
Open the practical lesson →
Create, bind, and run
- Create a project at /svg-editor with one numeric component and one device-state symbol.
- Use current component bindings to select verified channels. Compare preview against a table, save/reopen, and register the saved project through SvgEditorView with viewer permissions.
Project images
- The picker supports local upload and the shared library; selected images are embedded. Verify them after saving/reopening. Later library edits do not automatically replace images in saved projects.
AI editing boundary
- AI uses the current unsaved canvas, selection, and component registry to propose small changes for review/application with native undo/redo.
- Use native UI for unsupported binding, event, and grouping operations. Save/reopen and verify real data/runtime after applying AI changes.