vs_node_view 2.1.1 copy "vs_node_view: ^2.1.1" to clipboard
vs_node_view: ^2.1.1 copied to clipboard

A Visual Scripting toolkit to create and use your own VS widgets.

2.1.1 #

Features:

  • Added option to define node width inside VSNodeData for more granular control

Fix:

  • Fixed sorting bug that made node connection appear above context menu

2.1.0 #

Breaking:

  • Removed InheritedNodeDataProvider.of(context) function
  • Replaced it with VSNodeDataProvider.of(context) to get the provider directly

2.0.0 #

Breaking:

  • Made VSNodeDataProvider take VSNodeManager as a parameter to reduce duplicate code

Features:

  • Added undo and redo function to VSNodeDataProvider through VSHistoryManger

Changes:

  • Removed Provider dependency
  • Added additionalNodes to VSNodeDataProvider/VSNodeManager/VSNodeSerializationManager to allow adding nodes that will not be displayed in the context menu
  • Made errors in evalutations be more informational

Fix:

  • Fixed connections not rending when loading already existing nodes

1.2.2 #

Fix:

  • Fixed read me

Changes:

  • Added option to pass a VSNodeManager to the VSNodeDataProvider instead of it creating one

1.2.1 #

Fix:

  • Fixed didUpdateWidget looping
  • Fixed line jittering when pressing ALT
  • Fixed lines sometimes drawing behind Nodes
  • Fixed node drag feedback scaling issue

Changes:

  • Added onLongPressStart to the default gestures that open the context menu
  • Made missing NodeBuilder in deserialization fail nicely
  • Added onBuilderMissing call to handle missing NodeBuilder

1.2.0 #

Breaking:

  • Updated to new Flutter version 3.19.1
  • Renamed VSInputDatas connectedNode to connectedInterface to be more accurat
  • Made InteractiveVSNodeView take VSNodeView as an optional parameter to reduce duplicate code

Features:

  • Added getInterfaceIcon function to Interfaces
  • Added option to use your own interfaceIcon widget
  • Added onUpdatedConnection function to nodes
  • Added new Special Node VSListNode

1.1.0 #

Breaking:

  • Split "name" of interfaces into "type" and "title" (Allows for localization without breaking serialization)

Features:

  • Added loadSerializedNodes function
  • Added tooltips to nodes and interfaces
  • Exposed GestureDetector to allow for customization

1.0.2 #

Fix:

  • Fixed deserialization sometimes failing for "int" that should be double

Features:

  • Added clearNodes and removeNodes functions

Changes:

  • Moved selection button to "Alt" as it intervered with inputs

1.0.1 #

  • Added demo to README

1.0.0 #

  • First release of vs_node_view

Introduces:

  • Create you own nodes with typed inputs and outputs
  • Interact with the nodes visualy on a scalable canvas
  • Evaluate the nodes into a result (also possible without the UI component)
  • Serialize and deserialize the nodes
9
likes
150
points
32
downloads

Publisher

verified publisherfirebon.de

Weekly Downloads

A Visual Scripting toolkit to create and use your own VS widgets.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on vs_node_view