braks
|
9d3c3584ff
|
fix(core): handle pos calculation
|
2023-06-15 22:35:25 +02:00 |
|
braks
|
6e2c3e5281
|
fix(core): use validator with null handle when no closest can be found
|
2023-06-15 22:35:25 +02:00 |
|
braks
|
1e786a9b08
|
chore(core): cleanup
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
e42897e3ed
|
fix(core): filter closest handles by validity
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
1690891804
|
fix(core): use all handles in radius and find closest valid one
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
b2cdb6a143
|
chore(core): cleanup
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
4ad10c5030
|
refactor(core): check if element is object
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
c52396b43b
|
chore(core): cleanup
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
1a083fc861
|
chore(core): cleanup
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
06ad0c0d20
|
refactor(core): avoid inserting invalid nodes
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
ff9f6471ed
|
chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
e3e6a03359
|
refactor(core): add explicit imports and remove auto-imports
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
5a86c7cf1d
|
chore: update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-05-25 20:48:26 +02:00 |
|
braks
|
fb1181f209
|
refactor(core): pick target handle if handles are on top of each other
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-05-11 15:33:42 +02:00 |
|
braks
|
bec2e74dcb
|
fix(core): check if node exists during drag
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-05-05 11:02:58 +02:00 |
|
braks
|
e6e0b25d94
|
chore(core): add 4 to cases for padding search
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
5ff6c01b17
|
chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
b3addf63d2
|
feat(core): allow passing node ids as string to getConnectedEdges
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
2b836dd392
|
fix(core): allow passing regular edges to getConnectedEdges
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
aae4a28702
|
chore(core): cleanup condition
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
f3ee95c81b
|
feat(core): allow setting padding as number
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
4524948515
|
chore(core): cleanup types
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
717d8e0d43
|
feat(core): allow setting global node extent as range
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
4a24509f5f
|
feat(core): allow coordinate extent as range
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
44049bf714
|
fix(core): allow extent when no parent exists
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
5560949ed1
|
chore: lint files
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-11 20:28:02 +02:00 |
|
braks
|
20dfddaad9
|
fix(core): allow null values to be set
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-03 11:13:53 +02:00 |
|
braks
|
4efc787067
|
refactor(core): add connection start and end handles to store state
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-03 08:53:33 +02:00 |
|
braks
|
eab9991762
|
fix(core): correct isDef typeguard
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-03 08:53:33 +02:00 |
|
braks
|
1d3908db62
|
feat(core): add connectableStart & connectableEnd props
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-03 08:53:33 +02:00 |
|
braks
|
44d1a4e3df
|
fix(core): connection line pos not matching edge pos
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-01 00:35:45 +02:00 |
|
braks
|
c4f287c574
|
fix(core): handles with connectable false still considered valid
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-04-01 00:35:45 +02:00 |
|
braks
|
f61e5beb02
|
chore: lint files
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-31 21:30:23 +02:00 |
|
braks
|
ce0002baea
|
fix(core): object assign order when parsing node/edge
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-31 15:53:13 +02:00 |
|
braks
|
97914486db
|
chore(core): cleanup types
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-24 14:35:46 +01:00 |
|
braks
|
0501151e94
|
fix(core): correct return type of getIncomers & getOutgoers
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-24 14:35:46 +01:00 |
|
braks
|
f08af3fc0e
|
chore(core): accept invalid handle id config
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-23 15:58:30 +01:00 |
|
braks
|
79a096743d
|
feat(core): allow passing object with only id to getConnectedEdges
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-23 15:58:30 +01:00 |
|
braks
|
8c3f54ec28
|
feat(core): add onError hook
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-23 15:58:30 +01:00 |
|
braks
|
04598cdcf6
|
fix(core,nodes): use object assign to parse node
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-22 20:09:05 +01:00 |
|
braks
|
0fb4713c0b
|
chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-22 20:09:05 +01:00 |
|
braks
|
046ee41e79
|
fix(core): add connection target handle id to result type
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-08 16:32:11 +01:00 |
|
braks
|
9fb551569d
|
feat(core): store handle validation in store state
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-08 16:32:11 +01:00 |
|
braks
|
8cf8c51e0e
|
fix(core): blur node after unselect
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-06 23:07:59 +01:00 |
|
braks
|
f83c87db08
|
fix(core): check if handle is connectable
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-03-06 23:07:59 +01:00 |
|
braks
|
3cb6d98f3f
|
chore(core): cleanup update edge action
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-02-22 20:20:11 +01:00 |
|
braks
|
4bf4b6386e
|
feat(core): add option to avoid replacing edge id when updating
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-02-22 20:20:11 +01:00 |
|
braks
|
bb2c4f449a
|
chore(core): cleanup and replace const with function
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-02-07 12:27:41 +01:00 |
|
braks
|
dc60e112a1
|
feat(core): add vue flow error class
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-02-05 23:55:27 +01:00 |
|
braks
|
c36cf59a80
|
feat(core): add connection status to connection lines
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2023-02-05 22:57:41 +01:00 |
|