braks
|
2a6763cfe1
|
refactor(nodes): prevent crash when checking if input dom node
|
2022-10-08 23:25:34 +02:00 |
|
braks
|
674fe4f9c9
|
chore(deps-dev): update deps and resolve peer deps
|
2022-10-08 23:25:34 +02:00 |
|
braks
|
5bc5f10eae
|
refactor(viewpane): remove useEventListener from user selection
|
2022-10-08 23:25:34 +02:00 |
|
braks
|
ff520c8a70
|
feat(viewpane): support boolean keycode value
# What's changed?
* set `selectionKeyCode` to true, for figma style selection (selection without keypress)
|
2022-10-08 23:25:34 +02:00 |
|
braks
|
9168d7bd75
|
fix(store): remove action not properly removing elements
|
2022-10-08 23:25:34 +02:00 |
|
braks
|
8fc28f9b9c
|
chore: bump version
|
2022-10-07 22:58:05 +02:00 |
|
braks
|
fc263a6814
|
fix(graph): check if element exists in isNode/Edge
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
9cea1326de
|
feat(edges): add data-type to edge anchors
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
f1abfc6ac0
|
chore: cleanup
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
f508e6e571
|
fix(nodes): undo handle validation wrapping itself
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
3461602c2c
|
feat(edges): add data-id prop to edges
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
09476f061b
|
chore(edges): correct edge text ref name
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
78c8bc7a34
|
chore(deps-dev): update deps
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
7a657f141a
|
refactor(edges,store): emit connection events start and end with actions
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
a443d38f12
|
refactor(edges,store): use connection start handle and remove other props from store
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
b0c168fff7
|
feat(store): add connection actions to store
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
1d1447ed10
|
refactor(nodes): calculate bounds on mount
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
44a65b3bbb
|
feat(edges,nodes): add useEdge composable
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
726471c114
|
refactor(nodes): make handlebounds shallow reactive
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
9b943df61a
|
feat(store,types): add generics to findNode action
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
7d992b5ed7
|
feat(nodes): add nodeRef injection
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
70871df469
|
feat(nodes): add useNode composable
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
a29d7c86f0
|
feat(nodes): add from position to position change event
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
de6220b3b3
|
fix(viewpane,nodes): move resize observer to mounted hooks
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
39d0a1c886
|
chore(edges): update message
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
d7282cc572
|
fix(edges): interrupt edge hidden check if orphaned edge found
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
1ad6073699
|
fix(edges): use filter to remove orphaned edges
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
8199a1c921
|
chore: lint
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
bb7a0ba50a
|
chore: remove log
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
8c0982a7f3
|
fix(edges): edge-renderer to update on edge updates
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
f0f24cee5c
|
chore: cleanup
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
a840a5cf58
|
chore: use enum in Marker.vue
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
00059aabab
|
chore(nodes): force dimensions update on type change
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
091c3dff31
|
refactor(nodes): remove flush timing from drag
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
bf7594fdbb
|
refactor(nodes): remove unnecessary scope
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
a780813fdb
|
refactor(nodes): use single resize observer for nodes
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
55e44030b3
|
fix(viewpane): calculate proper dimensions for view el
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
31b0bcb83a
|
refactor(nodes): cleanup handle calculation logic
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
70dd73fb3a
|
refactor(nodes): only update position on mount
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
ee56ddb0cf
|
refactor(nodes): use dom matrix to calculate handle bounds zoom
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
a8d0830dcd
|
fix(viewpane): use resize observer to set viewpane dimensions
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
723a03bca1
|
chore(nodes): remove unused imports
|
2022-10-07 22:55:38 +02:00 |
|
braks
|
247f248de3
|
chore: bump version
|
2022-09-14 20:11:01 +02:00 |
|
braks
|
87102eb8c2
|
fix(nodes): align snap grid to 0,0
|
2022-09-14 20:07:58 +02:00 |
|
braks
|
32a98cd606
|
fix: use elementFromPoint
|
2022-09-14 20:07:58 +02:00 |
|
braks
|
f7c18df48a
|
chore: bump version
|
2022-09-12 20:14:02 +02:00 |
|
braks
|
c113d3bd15
|
feat(edges): updated smoothstep edge routing
|
2022-09-12 20:08:49 +02:00 |
|
braks
|
018d711fc6
|
fix(nodes): skip applying node extent on mount
|
2022-09-12 20:08:49 +02:00 |
|
braks
|
59bd0090cd
|
chore(resize-rotate): update demo
|
2022-08-31 11:33:36 +02:00 |
|
braks
|
c222bb9de5
|
feat(resize-rotate): save frame data of node
|
2022-08-31 11:12:51 +02:00 |
|