Commit Graph
45 Commits
Author SHA1 Message Date
braks f0a49414b7 fix(core): only trigger store watcher immediately when els were set
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-18 23:10:57 +01:00
braks 15f73fb4d5 fix(core): move watcher timing to pre and sync immediately
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-18 18:53:44 +01:00
braks dd2a02ab85 fix(core): overwrite state even if it's an empty arr
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-15 15:33:24 +01:00
braks 91aa97b144 refactor(core): use vue-flow__handle in handle bounds selector
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-14 16:43:08 +01:00
braks db3244cbec refactor(core): check if elements arr has length before overwriting
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-14 15:53:38 +01:00
braks dab20a6e5c fix(core): element watcher not emitting changes with addNodes / addEdges
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-14 15:53:38 +01:00
braks 8734a16ae6 fix(core): add initialized prop to GraphNode
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-14 12:44:36 +01:00
braks 217ee6b0df chore(core): filter addition and removal changes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-13 15:49:20 +01:00
braks 029a0d9a21 chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-13 15:49:20 +01:00
braks 9e05f02bc7 refactor(core): apply multiple changes at once to element
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-13 15:49:20 +01:00
braks 20c353a070 feat(core): add dragging, selected and resizing flag to GraphNode
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-13 15:49:20 +01:00
braks be662eef92 chore(core): remove console log
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-12 16:31:25 +01:00
braks fdf9516a7f fix(core): prevent watcher being stopped oncleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-12 12:12:44 +01:00
braks 9142a2e13d fix(core): node extent not properly applied for child nodes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-10 13:31:55 +01:00
braks ac8ef13632 fix(core): watcher not working with onMounted hook
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-09 23:13:55 +01:00
braks 4103ef60bb refactor(core): dispose v-model watchers on scope dispose
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-09 20:42:56 +01:00
braks 473fd83c59 refactor(core): separate model and store watchers
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-09 20:42:56 +01:00
braks a8f679c36b refactor(core,nodes,edges): deep reactive nodes and edges
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-09 20:40:50 +01:00
braks 7daadfc383 fix(nodes): properly calculate node extent
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-08 22:50:30 +01:00
braks dce5d86867 refactor(nodes): only trigger dragging flag when a change has occured
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-08 16:48:18 +01:00
braks f4a4736899 refactor(core): remove barrel files and use auto-imports instead
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-06 17:41:22 +01:00
braks 99c67860cb refactor(core): change shallowReactive properties in elements to reactive
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-02 16:14:34 +01:00
braks 7dec8b779c fix(core): check for arr length before triggering immediate model watcher
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-02 12:13:05 +01:00
braks 66f866e717 fix(core): update model-value regardless of arr length 2022-11-25 13:32:28 +01:00
braks 406b20b8ba chore(core): cleanup import paths 2022-11-17 17:55:20 +01:00
braks 6f8b16a867 fix(core,nodes): apply initial extent on nodes 2022-11-17 17:55:20 +01:00
braks a379b4f1cf chore(core): cleanup change handler 2022-11-17 17:55:20 +01:00
braks 4a1cc24bd8 chore(core): cleanup drag handler 2022-11-17 17:55:20 +01:00
braks 13c2dfaeed fix(core,nodes): elevate child nodes by zIndex +1 2022-11-17 17:55:08 +01:00
braks d580a475bb chore(core): remove default val for interactionWidth when parsing edges 2022-11-13 08:42:06 +01:00
braks ec6f870bfd chore(core): rename pointerRadius prop to interactionWidth 2022-11-13 08:42:06 +01:00
braks a4fd0ebda4 feat(edges): add pointerRadius prop to edges 2022-11-13 08:42:06 +01:00
braks 6106e90abc chore(core): remove unnecessary imports 2022-11-08 20:27:22 +01:00
braks 6c738bfbfb fix(core): fall back to default node or edge type 2022-11-08 12:53:13 +01:00
braks 5b397fa499 fix(core): prevent edge defaults from overwriting actual edge values 2022-11-08 12:53:13 +01:00
braks f9af2d36fd chore(core): use auto imports to for utils, composables etc. 2022-11-06 19:20:39 +01:00
braks 4782d709c5 feat(core): add intersection utils 2022-11-04 23:44:11 +01:00
braks 43ff2a42e6 refactor(core,edges): add div based edge label renderer 2022-11-04 22:10:40 +01:00
braks 096f67a55b fix(core): use shallowReactive for node/edge data & events 2022-10-25 19:14:59 +02:00
Braks 395fcd2aab refactor(core): log warnings for non-prod node envs 2022-10-18 19:04:22 +02:00
braks e6f97b897c refactor(core): data and event properties to be definitely typed 2022-10-18 16:14:00 +02:00
braks ce8b04b702 refactor(core): add generics to isNode/isEdge fn 2022-10-18 16:14:00 +02:00
braks ea9da0adb7 refactor(core): use flowElements type as arg for removeSelectedElements 2022-10-14 21:13:39 +02:00
braks 583efe6c68 fix(core): elements not correctly unselected 2022-10-14 21:13:39 +02:00
braks 082050b164 refactor(core): rename core pkg dir to core 2022-10-10 21:33:44 +02:00