Braks
ee38f4af9b
fix(edges): Remove orphaned edges
...
# What's changed?
* Remove source/targetNode properties from GraphEdge type, the source/target will be fetched with getters if necessary
* Remove edges when they have no existing source or target nodes that can be found in the state
* Add nodes to custom edge test
2022-04-21 10:47:53 +02:00
Braks
9a5b5465b6
regression(edges): Edge update also triggering new connection
...
# What's changed?
* Fix edge update causing double connections
* Fix updateEdge utility adding two edges on update
2022-04-21 10:47:53 +02:00
Braks
99d062728a
chore: update vue flow version in docs/tests/examples
2022-04-21 10:47:53 +02:00
Braks
f35167ca72
fix: enforce extent on viewport transforms
2022-04-21 10:47:53 +02:00
Braks
86c72ab08a
fix: clamp zoom pan helper transformations
...
# What's changed?
* Clamp x, y positions before applying transformations so we can't position the d3container outside the permissable translate extent
2022-04-14 17:19:30 +02:00
Braks
71fbc2b8a4
chore: Update issue templates
2022-04-14 17:19:30 +02:00
Braks
7cb7eb2dfd
feat: Add issue and pr templates
2022-04-14 12:51:52 +02:00
Braks
1f8b9ce547
v0.4.6
2022-04-13 22:48:23 +02:00
Braks
1765da8877
chore: Update CHANGELOG.md
2022-04-13 22:48:23 +02:00
Braks
2d43806523
feat: Extend ValidConnectionFunc
...
# What's changed?
* Add current edges, sourceNode & targetNode as parameter to valid connection func, so we can possibly prevent new connections based on current elements
2022-04-13 22:48:23 +02:00
Braks
2eacdc9830
feat: Extend minimap node type
2022-04-13 22:48:23 +02:00
Braks
e178a3ce44
feat: Add mini map node events
...
# What's changed?
* Add events for mini map node click & dbl click
* Receives event + node as parameters
2022-04-13 22:48:23 +02:00
Braks
dca6960086
v0.4.5
2022-04-13 22:48:23 +02:00
Braks
24c5e11d86
chore: Update CHANGELOG.md
2022-04-13 22:48:23 +02:00
Braks
567ce96640
feat: MiniMapNode slot
...
# What's changed?
* Add a slot to minimap nodes to allow customizing the node content
* slots receive current node position and dimensions to position elements and selected + dragging params
2022-04-13 22:48:23 +02:00
Braks
79ede4cf84
fix(nodes): Recalculate handle bounds on position change
2022-04-13 22:48:23 +02:00
Braks
0dba6913a8
chore: bump versions
2022-04-13 22:48:23 +02:00
Braks
1625cd7e8e
v0.4.4
2022-04-11 18:09:41 +02:00
Braks
82fcb5c234
chore: Update CHANGELOG.md
2022-04-11 18:09:41 +02:00
Braks
9b11d8f4f2
docs: Add acknowledgement node to intro
...
# What's changed?
* Move acknowledgement to bottom of page above footer
* Add acknowledgement node that scrolls down
* Reword home page
2022-04-11 18:09:41 +02:00
Braks
3925e24aa1
docs: update README.md
2022-04-11 18:09:41 +02:00
Braks
1e1ee65de7
fix: remove 'Floo' from EdgeText.vue
2022-04-11 18:09:41 +02:00
Braks
dd2ddfe7c6
v0.4.3
2022-04-11 16:43:07 +02:00
Braks
f2363e2e08
chore: Update CHANGELOG.md
2022-04-11 16:43:07 +02:00
Braks
efe68d7b54
chore: type fix in examples
2022-04-11 16:43:07 +02:00
Braks
e17fb8094b
chore: remove comment
2022-04-11 16:43:07 +02:00
Braks
b94c0ab607
docs: Update guide wordings
2022-04-11 16:43:07 +02:00
Braks
d35eb96c1f
docs: update examples wordings
...
# What's changed?
* Change example pages wordings
* Add Acknowledgement banner
2022-04-11 16:43:07 +02:00
Braks
ae4cefefbc
chore: update LICENSE
...
# What's changed?
Add webkid copyright to license
2022-04-11 16:43:07 +02:00
Braks
f824e035b8
v0.4.2
2022-04-11 11:30:10 +02:00
Braks
0be67d2485
chore: Update CHANGELOG.md
2022-04-11 11:30:10 +02:00
Braks
8e83d6a2af
chore: update release script
2022-04-11 11:30:10 +02:00
Braks
914db337cf
chore: Remove .vscode dir
2022-04-11 11:30:10 +02:00
Braks
1628cf4e64
feat: Add turbo repo cache to workflow
2022-04-11 11:30:10 +02:00
Braks
0184cdd2a9
docs: fitview mixing edges up on resize
2022-04-11 11:30:10 +02:00
Braks
4ebfb2ada5
chore: remove lint pipeline dependency
2022-04-11 11:30:10 +02:00
Braks
38103a25e0
chore: add typedoc pipeline output
2022-04-11 11:30:10 +02:00
Braks
de75e257a5
chore: change destination dir for docs output
2022-04-11 11:30:10 +02:00
Braks
c40d17c7d6
feat: Add dependency to dev pipeline
2022-04-11 11:30:10 +02:00
Braks
e558ad5bc5
chore(deps-dev): Move typedoc to package
...
* Move typedoc script to package
* Add typedoc pipeline
2022-04-11 11:30:10 +02:00
Braks
82fd35c315
feat: Add dependency to dev pipeline
2022-04-11 11:30:10 +02:00
Braks
08204fdcbb
feat: Test pipeline
...
* Rename tests dir to e2e as tests gets ignored as "package" by turbo
2022-04-11 11:30:10 +02:00
Braks
ca5033b272
feat: Add turbo pipelines for types and themes
2022-04-11 11:30:10 +02:00
Braks
31423889d2
chore: update author field
2022-04-11 11:30:10 +02:00
Braks
3937d564a8
fix: lint scripts
2022-04-11 11:30:10 +02:00
Braks
b2d5196944
feat: Use frozen-lockfile in build-and-test.yml
2022-04-11 11:30:10 +02:00
Braks
2a836d705d
feat: Add turbo to root deps-dev
2022-04-11 11:30:10 +02:00
Braks
b704bc6e11
docs: center intro text
2022-04-11 11:30:10 +02:00
Braks
dc5ca5d1d6
docs: Add icon resolver
...
* move intro flow into separate file
2022-04-11 11:30:10 +02:00
Braks
8508423196
docs: fix missing handles in new connection
2022-04-11 11:30:10 +02:00