diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index bfd9be66..d1ec076b 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -1,3 +1,18 @@ +## 0.0.23 + +- updates `useSvelteFlow` hook: + - add `screenToFlowCoordinate` and `flowToScreenCoordinate` + - add `getConnectedEdges`, `getIncomers` and `getOutgoers` + - add `deleteElements` + - add `fitBounds` + - add `getIntersectingNodes` and `isNodeIntersecting` +- add `useConnection` hook +- add `useNodes` hook +- add `useEdges` hook +- add `viewport` prop (writable viewport) +- fix selection style +- fix Background component with lines variant + ## 0.0.22 - add `connectionLine` slot for rendering a custom connection line diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 1de47e73..00bfbaf8 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@xyflow/svelte", - "version": "0.0.22", + "version": "0.0.23", "description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.", "keywords": [ "svelte", diff --git a/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte b/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte index ea9ec202..1a409938 100644 --- a/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte +++ b/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte @@ -17,14 +17,9 @@ class="selection-wrapper nopan" style="width: {rect.width}px; height: {rect.height}px; transform: translate({rect.x}px, {rect.y}px)" use:drag={{ disabled: false, store }} - /> - + > + + {/if}