braks
|
390175226e
|
fix(core): add timeout when updating positions after extent changes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-18 14:00:55 +01:00 |
|
braks
|
7fd2782d00
|
fix(core): dont trigger ctx menu when dragging with right mouse btn
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-18 14:00:47 +01:00 |
|
braks
|
64823b10a1
|
chore: update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-17 22:13:12 +01:00 |
|
braks
|
ce992db802
|
refactor(core): keep user selection on right click
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-17 21:25:53 +01:00 |
|
braks
|
d51499de96
|
refactor(core): support key combinations for key codes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-17 21:25:41 +01:00 |
|
braks
|
b7605d6149
|
fix(core): always handle keyup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-16 18:39:46 +01:00 |
|
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
|
726ee224b9
|
fix(core): place default slot outside of viewport el
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-12 22:40:59 +01:00 |
|
braks
|
1e88fdaa1d
|
chore(core): cleanup key press composable
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-12 22:29:13 +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
|
95f016b413
|
chore(core): cleanup edge parser
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-10 11:10:40 +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
|
0f21d82bf0
|
chore(core): cleanup
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
|
148276dda6
|
feat(core): always group edges by z-index
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-10 11:10:40 +01:00 |
|
braks
|
93b463df0c
|
feat(core): add zIndex option to elements
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-10 11:10:40 +01:00 |
|
braks
|
5258d263b0
|
fix(core): add focus and focus-visible styles to nodes to avoid browser styles
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-07 19:31:57 +01:00 |
|
braks
|
13f80c02dc
|
feat(core): add deletable option to nodes and edges
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-07 18:04:27 +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
|
7810769835
|
fix(core): prevent unselectable elements from being selected
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-07 18:04:09 +01:00 |
|
braks
|
bd3720a70d
|
chore: bump version
|
2023-01-06 18:34:30 +01:00 |
|
braks
|
8422dbdc56
|
refactor(core): check if element still exists before attempting removal
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-06 09:21:03 +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
|
de71b5af65
|
feat(core): allow setting padding for extent parent
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-01-04 13:17:13 +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
|
249250e7af
|
fix(core,edges): pass focusable to edge wrapper
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2022-12-30 01:06:52 +01:00 |
|
braks
|
c1b1821ee6
|
fix(core,nodes): slot props undefined on first render
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
|
b4c5dc5d2f
|
refactor(core,store): correct default edge types object interface
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
|
c3e1741a4b
|
refactor(core): remove selectionOnDrag prop and use selectionKeyCode to trigger selection
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2022-12-25 17:38:56 +01:00 |
|
braks
|
012a19ddc9
|
chore(core): remove log
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2022-12-25 17:38:56 +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
|
f319f6249d
|
chore(core): cleanup useUpdateNodePositions
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
|
c1a6945303
|
chore(core): deprecate options api utils
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2022-12-25 16:17:04 +01:00 |
|
braks
|
828aa5f0bb
|
chore(core): add todo
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2022-12-20 00: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 |
|