node_engine 0.0.6 copy "node_engine: ^0.0.6" to clipboard
node_engine: ^0.0.6 copied to clipboard

Dart 1 only

Create a node editor

Todo #

  • multi-node translation
  • edit node properties (name, input values, ...)
  • duplicate node
  • zoom viewport, view matrix
  • add other type of node (vector3 split/combine, etc..)
  • add interaction event tests

0.0.6 #

  • select node, mutli selection
  • delete node and all path
  • add some tests

0.0.5 #

  • add nodeGetter and nodeSetter, connect object to node input/output with nodeGetter / nodeSetter
  • add a render loop to refresh update() and evaluate() -> dynamic added stylesheet redraws svg correclty -> binded objects are updated each frame

0.0.4 #

  • force initialisation via factory
  • add parent html element at init with optionnal parameter
  • node_engine.css elements are now inside #node_engine_container
  • rename Node class to NodeItem to avoid html.Node conflict
  • calculate fullOffset and mouse offset within parent element
  • add method in editor to create node by type
  • add css stylesheet dynamically
  • add default position to nodes
  • add custom node type

0.0.3 #

  • Moving node_engine.css in lib folder to make it accessible from otehr projects
  • add a pointer-events:none on the svg to allow events under the svg elements
  • add all element in a div element container to group then under a single item
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

Create a node editor

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

browser, dnd, func, test, vector_math

More

Packages that depend on node_engine