Graph / node editor in the browser using VueJS
defineNode
function (requires at least TypeScript version 5.4)Command "START_SELECTION_BOX" already exists
error when mounting the same view model multiple timesEditorComponent
export of @baklavajs/renderer-vue
, use BaklavaEditor
insteadallowMultipleConnections: true
not handled correctly in a graph node (#377)<script setup>
for basic setuppreventDefault
and stopPropagation
when registering a hotkey (#362)NumberInterface
when set to 0 (#361)ContextMenu
component is now exportedIViewSettings
type is now exporteddisplayInSidebar
middleware is now exportedgetType
function to @baklavajs/interface-types
New features:
baklavaViewModel.settings.contextMenu.additionalItems
settingbaklavaViewModel.settings.nodes.resizable
to true
).
minWidth
, maxWidth
and defaultWidth
(#302)Bugfixes:
NumberInterface
(#327)setTypeForMultipleConnections
to fix TypeScript error when using setType
and allowMultipleConnections
together (#248)BaklavaJS v2 is now officially out of beta 🎉 More info can be found in the announcement
This version includes the changes of all previous beta releases, as well as:
calculate
function (#313)For migration from v1 to v2, have a look here: https://v2.baklava.tech/migration.html
<Node>
component