Braks
|
da2e95a517
|
refactor(store): rename selectionActive to userSelectionActive
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
024a434918
|
update: move mounted hooks up
* remove mounted hook from selection pane
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
7747456771
|
feat(nodes): Add dimensions to nodeprops
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
aa44fc300d
|
v0.4.0-10
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
70a349f7e1
|
fix(zoom): prevent scroll when zoom on scroll is false
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
de534e9a5f
|
fix(edges): missing source/target node props on smoothstep edges
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
f72e7dced3
|
v0.4.0-9
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
f30288da78
|
fix(nodes): check if prop label exists before using dynamic component
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
66743501af
|
fix(edges): use correct vars for center in straight edge
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
3acb43d000
|
fix(edges): use correct functions for center/path in simple bezier edge
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
2b2aad8cdc
|
fix: default prop value for zoomActivationKeyCode
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
afdf0b1d99
|
chore: remove logs
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
38b910ba3b
|
chore: fix lint issues
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
56f7e3b0c2
|
feat: Add SimpleBezierEdge
* Implement base edge
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
7d91aa28c2
|
refactor(zoom): make zoomActivationKeyCode non-optional again
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
a5e853cdc3
|
feat(zoom): Add d3zoom event to hooks
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
4af0ee02c1
|
refactor(zoom): make zoomActivationKeyCode non-optional again
* defaults to Meta
* handle pan by checking if zoomkey is *not* pressed
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
0bb54d6d36
|
refactor(zoom): Rename paneMovable to panOnDrag
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
c544a02344
|
feat(zoom): Add noPanClassName, noWheelClassName & noDragClassName
* For more flexible zoom behavior
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
9a8bf69848
|
feat: Add default edge options
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
aba67a4852
|
feat(edges): Add base edge
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
e5f6b4593c
|
refactor(edges): Remove scaling from edge text
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
2b4dbba737
|
update: add edge text to exports
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
18758facbd
|
feat(edges): Add & export bezierCenter function
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
e9f4b5f022
|
fix(edges): source/targetHandle type
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
c75f00a744
|
refactor: remove node and edges export
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
af5b048391
|
update(context): remove typecast
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
833cf5e489
|
update(store): set vueFlow var to null on scope dispose
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
35f3d89240
|
refactor(nodes): Reduce node props
* Reduced node props down to essential and necessary props for custom nodes
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
cd6b03d4ae
|
fix(edges): destructure useHandle
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
66a166dea9
|
fix: connection line style prop
* remove slot
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
b42c1b02de
|
feat(handle): Add onClick handler
* for touch enabled connections
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
728046505c
|
refactor(store): use null instead of undefined for optional state properties
* remove setConnectionNodeId action
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
188156dd0b
|
fix(store): setting store state after init
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
4644af5736
|
fix(nodes): expand nodes correctly when prop enabled
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
266678d6a8
|
fix(nodes): pass parentNode id instead of parentNode to components
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
c818a5863c
|
fix(nodes): pass all required props to node components
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
7d4a5fdead
|
refactor(store): shorten setState
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
0093df43a9
|
feat(nodes, edges, store): Add updateNodeDimensions actions
* Returns new changes for updating node dimensions
* Add expandParent prop to nodes when parents should be expanded to fit the new child in them
*
|
2022-04-04 21:42:48 +02:00 |
|
Braks
|
5cc0da29c0
|
refactor: shorten watcher
|
2022-03-24 16:56:31 +01:00 |
|
Braks
|
3539937752
|
refactor(store): shorten default state setter function
|
2022-03-24 16:52:52 +01:00 |
|
Braks
|
9a8caf444c
|
feat(store): Enable using a parentNode / parentNodeId to add child nodes
|
2022-03-23 17:43:27 +01:00 |
|
Braks
|
6a2c1b00d7
|
feat: Enable passing components as node/edge-types
* Instead of using slots (re)-enable passing components for node/edge-types
|
2022-03-23 15:49:00 +01:00 |
|
Braks
|
f3b3062970
|
v0.4.0-8
|
2022-03-23 13:03:05 +01:00 |
|
Braks
|
f7c939e683
|
fix(edges): edges not connecting when mixed with top/btm & left/right
|
2022-03-23 06:47:57 +01:00 |
|
Braks
|
ea93d553b8
|
fix(background): use rect only if bgColor is present
|
2022-03-23 06:47:57 +01:00 |
|
Braks
|
c43b94c932
|
chore: merge shims into single file
|
2022-03-23 06:47:57 +01:00 |
|
Braks
|
3f5c7ea186
|
update: return vueFlow even if scope doesnt exist
|
2022-03-23 06:47:57 +01:00 |
|
Braks
|
8dcbb9704a
|
chore: remove log
|
2022-03-23 06:47:57 +01:00 |
|
Braks
|
d9c67bef60
|
update(background): use bgColor on extra rect
|
2022-03-23 06:47:57 +01:00 |
|