OVERVIEW Drawio UI Adaptions/Features
Typescript
Autocompete Dropdown UI component | ||
Drag & Drop Nodes into/from container | ||
RDF Output Panel | ||
Open RDF Output Panel Buttin | ||
RDF live Check | ||
RDF |
Previous Plain JS
TODO
-
example diagram for gitlab.io -
BUG: ShapePicker.customCells from UML-node creates swimlaneFillColor=#FFFFFF;
in style, which causes convert error -
BUG: remove "bad" label color in custom shape picker if node is bad -
add button to a list/UML-Node to add an item/property -
refactoring -
testsuite
-
-
improve UI: remove other libraries, hide style-panel etc to minimize drawio UI (like Github integrated Drawio) -
automate library creation process -
keyboard navigation: navigate through elements hierarchically with keys (tab, arrows ...)) -
hide collapse button (only show on mouse hover) -
add different color schemes for nodes, bags, strings , ... -
default edge style -
improve RDF output window -
view as new additional sidebar -
syntax highlighting rdf turtle
-
-
drag&drop node bag children -
use default node/edge styles after dragout element -
BUG: when draggout a sub-nodebag wrapper (predicate) it does not use it as new edge -
BUG: when draggout a sub
-
DONE
-
complete rdf output window (sidebar or popup) -
implement principal usage of external RUST script via WebAssembly (see https://www.hellorust.com/demos/add/index.html) -
button to convert single node into objectProperty node (node+Properties) -
adjust new-elements picker -
live RDF syntax check (exemplary implemented, requires converter) -
export/download RDF (exemplarey implemented, requires converter) -
library (main/drawio/drawio-library.xml) -
Test-Suite -
all tests in one file (main/test/data/TESTS.drawio) -
export container as ZIP -
test container with w3ctests
-
-
error reporting -
highlight bad elements (exemplarey implemented)
-
-
auto-detect links in nodes and make it clickabel -
Drag in/out item from/into list (property list) -
toggle connectable -
add/remove relation to list-parent -
toggle border (and other styles?!) -
drag blanknode from/into list
-
-
dummy rdf output window
Edited by Simeon Ackermann