Commit Graph
94 Commits
Author SHA1 Message Date
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 9cab0257d6 refactor(core): add HandleConnectableFunc type
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-06 17:08:11 +01:00
braks 4be318807e chore(deps): update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-06 17:07:58 +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 91d7c9d52a fix(core): allow null as key-code
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-02 15:03:28 +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 298e44b88e chore: bump version 2022-12-01 16:42:08 +01:00
braks 54fbfaa7de fix(core,nodes,edges): nullish check for event obj 2022-12-01 15:21:39 +01:00
braks 66f866e717 fix(core): update model-value regardless of arr length 2022-11-25 13:32:28 +01:00
braks 463b5d70ef refactor(core): add connecting class to SelectionPane while connecting 2022-11-19 12:07:51 +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 bae43249e1 feat(core,xp): add nested flow support for edge alignment (connections dont work) 2022-11-17 19:04:41 +01:00
braks 3c660583cb feat(core): add __experimentalFeatures flag to store 2022-11-17 19:04:41 +01:00
braks 3ca17d4073 chore(core): cleanup node wrapper 2022-11-17 17:55:20 +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 0876a189eb chore(core): cleanup dimension update 2022-11-17 17:55:20 +01:00
braks 7100c7e173 chore(core): cleanup unused prop 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 69ffa84473 refactor(core,nodes): elevate selected nodes zIndex *by* 1000 instead *to* 1000 2022-11-15 18:03:22 +01:00
braks e87bb535e3 feat(additional-components): add maskStrokeColor and maskStrokeWidth props to MiniMap 2022-11-15 17:38:00 +01:00
braks 45dbc95a3a chore(core): add missing connectionExists util export 2022-11-14 20:10:19 +01:00
braks d677292131 fix(core): improper check for selection key code in zoom-pan filter 2022-11-14 20:04:36 +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 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 95ff0596cf fix(core,nodes): use node name as class name 2022-11-08 20:17:57 +01:00
braks 9d3c3faa09 refactor(core): place wrapper in separate stacking ctx 2022-11-08 13: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 5b397fa499 fix(core): prevent edge defaults from overwriting actual edge values 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 1f722f5494 refactor(core): use event.composedPath as event target for input dom node check 2022-11-06 21:38:00 +01:00
braks 650e7527ae chore(core): remove unnecessary import paths 2022-11-06 19:20:39 +01:00
braks f9af2d36fd chore(core): use auto imports to for utils, composables etc. 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 e9943d52ab test: correct drag test position 2022-11-06 12:12:44 +01:00
braks 2a5afe706e refactor(core): skip d3 events with no underlying source event 2022-11-06 11:48:42 +01:00
braks 8e3864dc09 docs: add intersection example 2022-11-06 11:03:08 +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