Commit Graph
86 Commits
Author SHA1 Message Date
braks 9e1ba45839 fix(core): check if position is a number and not if it's truthy
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-16 18:39:28 +01:00
braks ab2a87f9c3 fix(core): bubble up keydown event in node wrapper
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-12 22:29:13 +01:00
braks 06451b4d0d chore(core): update pos on zindex change
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-10 11:10:40 +01:00
braks 8c84d5cea4 feat(core): use zIndex or style for node elevation
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-10 11:10:40 +01:00
braks 75c11e5f3e refactor(core): do not update positions when updateNodeInternals is triggered
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-07 18:04:19 +01:00
braks afe024900c refactor(core): only apply new positions if there are changes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-07 18:04:19 +01:00
braks 67687348f0 refactor(core): skip updating position if extent has not changed
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-07 18:04:19 +01:00
braks 7a416eae61 refactor(core): use pre flush in NodeWrapper
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-07 18:04:19 +01:00
braks bd3720a70d chore: bump version 2023-01-06 18:34:30 +01:00
braks fe4309b587 chore(core): cleanup node wrapper
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-05 13:06:26 +01:00
braks 6aec81532c fix(core): calculate position and computedPos correctly in calcNextPosition
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-05 13:06:26 +01:00
braks 94344a6d42 fix(core): reapply node extent on change
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-04 14:01:31 +01:00
braks 732e773075 refactor(core): allow omitting width/height styles for parent nodes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2023-01-04 13:12:00 +01:00
braks 839fa6ba22 refactor(core): remove nodes property from ConnectionLineProps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-30 01:06:52 +01:00
braks 4003101c70 chore(core): cleanup unused vars
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-30 01:06:52 +01:00
braks fbebe56240 fix(a11y): use correct vue flow aria names
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-29 14:28:30 +01:00
braks 37f4985c2f refactor(core): move edge prop types
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-29 09:32:27 +01:00
braks 608f797527 fix(core,edges): correct edge component prop types
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-29 09:32:27 +01:00
braks 0d2959701c chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-25 17:38:56 +01:00
braks fd79ab141d feat(core): implement figma controls
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-25 17:38:56 +01:00
braks 089859d837 feat(core): add a11y support to nodes selection box
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-25 17:38:56 +01:00
braks e23ca5f9ce chore(core,nodes): cleanup node wrapper
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-25 17:38:56 +01:00
braks 2b513b5ae7 refactor(core,nodes): remove snapGrid option from nodes - use global one instead
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
2022-12-25 17:38:56 +01:00
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