Commit Graph
63 Commits
Author SHA1 Message Date
braks 4260e3158f refactor(core,nodes): move velocity logic into useUpdateNodePositions
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-25 17:38:56 +01:00
braks 06dc2ee941 refactor(core,nodes): use pre flush for dimensions update on handle change
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks 12c9e4e07b chore(core,nodes): remove mounted hook for initial clamp
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks dd1b15029d fix(core): drag position update
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks 7195582a6c feat(core,a11y): add A11yDescriptions to VueFlow container
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks 9f50dd0865 feat(core,nodes): implement a11y in nodes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks 08dc3ad5a8 chore(core): add explicit aria desc key imports
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks ffbbc35fe9 feat(core,edges): add a11y to edge wrapper
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks f64e298508 feat(core): add A11yDescriptions component
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-20 00:38:56 +01:00
braks af534083fa feat(core,nodes): add elevateNodesOnSelect option
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-19 16:44:38 +01:00
braks 31cdd9f899 refactor(core,edges): make label coords optional
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-19 16:17:50 +01:00
braks f0f7e7e49a fix(edges): add missing edge class to edge wrapper
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-14 19:04:13 +01:00
braks b411c1e411 fix(core): await node init to add handle bounds in Handle
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-14 12:44:36 +01:00
braks 35d6f309b7 chore: cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-13 15:49:20 +01:00
braks 3fc1b39ce2 chore(core): cleanup unused vars in Handle.vue
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 4fb26533cd refactor(core,additional-components): move panel component to core pkg
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-13 14:53:44 +01:00
braks 47432a8238 fix(core): use connectable prop or global connectable in Handle
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-12 11:15:54 +01:00
braks 27c6c42303 refactor(core,edges): enable vue macros betterDefine and remove duplicate interface defs
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-06 17:49:27 +01:00
braks c673b04422 fix(edges): type marker prop in EdgeProps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-06 17:41:46 +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 1bc6a7dcce fix(core,nodes): update position on dimensions change 2022-11-19 12:00:20 +01:00
braks b3fdbd884a feat(core): support touch for connection creation 2022-11-17 20:05:02 +01:00
braks 3ca17d4073 chore(core): cleanup node wrapper 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 7100c7e173 chore(core): cleanup unused prop 2022-11-17 17:55:20 +01:00
braks 69ffa84473 refactor(core,nodes): elevate selected nodes zIndex *by* 1000 instead *to* 1000 2022-11-15 18:03:22 +01:00
braks c93ffafd31 chore(core,edges): simplify edge components 2022-11-13 23:25:04 +01:00
braks 354c721fd3 refactor(core,edges): remove default val for edge style obj 2022-11-13 23:25:04 +01:00
braks 631552f9de chore(core): remove unnecessary type annotations 2022-11-13 23:23:09 +01:00
braks cd4383d00e fix(core,edges): when connection mode is Loose use all handles as connection line source handle 2022-11-13 23:23:09 +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 95ff0596cf fix(core,nodes): use node name as class name 2022-11-08 20:17:57 +01:00
braks 3a5d06d3b1 chore(core): use getter for edge/node types 2022-11-08 12:53:13 +01:00
braks 6c738bfbfb fix(core): fall back to default node or edge type 2022-11-08 12:53:13 +01:00
braks fb8a8309e9 refactor(core): stop reset of user selection on mouse leave 2022-11-07 14:18:06 +01:00
braks 650e7527ae chore(core): remove unnecessary import paths 2022-11-06 19:20:39 +01:00
braks d966ff27aa chore(deps-dev): update dev dependencies 2022-11-06 19:20:39 +01:00
braks a2e260fbaf chore(core): emit nodesInitialized after next tick 2022-11-06 09:40:55 +01:00
braks fe1ba03eb0 feat(core,nodes): add nodesInitialized event hook 2022-11-06 09:40:55 +01:00
braks 632fa93272 feat(core,nodes): pass node intersections when dragging a single node 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 43aa810884 fix(core,edges): use all handles when connection mode is Loose 2022-11-04 19:18:31 +01:00
braks 49b44e45a3 fix(core,nodes): skip connectable for handles unrelated to connected edges 2022-11-04 16:20:03 +01:00
braks 84adeb7e39 fix(core,nodes): always set a handle id 2022-11-04 16:20:03 +01:00
braks 6e564dacf7 fix(core): prevent node selection box from appearing before mouseup 2022-10-25 17:46:42 +02:00
braks d4fb795787 fix(edges): edge text not properly calculating dimensions 2022-10-15 00:53:42 +02:00
braks 34685a50c6 fix(edges): pass edge styles to edge path 2022-10-14 23:47:32 +02:00
braks 53c70a093b fix(edges): edge text not aligning correctly into center 2022-10-14 22:19:11 +02:00