vue-flow

A highly customizable Flowchart component for Vue 3. Features seamless zoom & pan 🔎, additional components like a Minimap 🗺 and utilities to interact with state and graph.

MIT License

Downloads
740K
Stars
3K
Committers
26
vue-flow - v1.41.1 Latest Release

Published by bcakmakoglu about 2 months ago

What's Changed

Patch Changes

  • #1608 0581cd8 Thanks @bcakmakoglu! - Prevent overwriting width/height in node styles object with node.width/node.height if width/height already exist in the styles object.
    Fixes NodeResizer not working when initial size was passed to a node through node.width/node.height.

  • #1609 81a81fa Thanks @bcakmakoglu! - Prevent drag-click handler when multi selection is active.

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.41.0...v1.41.1

vue-flow - v1.41.0

Published by bcakmakoglu about 2 months ago

What's Changed

Minor Changes

Patch Changes

  • #1600 a3c72fe Thanks @bcakmakoglu! - Don't set user selection flags on pointer down, only setting them when pointer is moved to allow pane click events to occur when selectionKeyCode is true (i.e. selection on drag).

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.40.1...v1.41.0

vue-flow - v1.40.1

Published by bcakmakoglu 2 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.40.0...v1.40.1

vue-flow - v1.40.0

Published by bcakmakoglu 2 months ago

What's Changed

Minor Changes

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.39.3...v1.40.0

vue-flow - v1.39.3

Published by bcakmakoglu 3 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.39.2...v1.39.3

vue-flow - v1.39.2

Published by bcakmakoglu 3 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.39.1...v1.39.2

vue-flow - v1.39.1

Published by bcakmakoglu 3 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.39.0...v1.39.1

vue-flow - v1.39.0

Published by bcakmakoglu 3 months ago

What's Changed

Minor Changes

  • #1542 de75620 Thanks @bcakmakoglu! - Add paneClickDistance option. Allows specifying the distance between mousedown and mouseup in which a click would still be registered (by default 0)

  • #1535 1a812f3 Thanks @bcakmakoglu! - Add autoPanSpeed prop. Allows specifying at what speed the pane moves when auto-panning via node-drag, selection-drag or connection-drag

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.38.5...v1.39.0

vue-flow - v1.38.5

Published by bcakmakoglu 4 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.38.4...v1.38.5

vue-flow - v1.38.4

Published by bcakmakoglu 4 months ago

What's Changed

Patch Changes

  • #1525 e8427cf Thanks @bcakmakoglu! - Prevent duplicate node click event by checking if drag was actually aborted before emitting node-click

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.38.3...v1.38.4

vue-flow - v1.38.3

Published by bcakmakoglu 4 months ago

What's Changed

Patch Changes

  • #1522 ccca803 Thanks @bcakmakoglu! - Emit nodeClick event when a node is dragged without exceeding the node drag threshold (i.e. no visible movement has happened)

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.38.2...v1.38.3

vue-flow - v1.38.2

Published by bcakmakoglu 4 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.38.1...v1.38.2

vue-flow - v1.38.1

Published by bcakmakoglu 4 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.38.0...v1.38.1

vue-flow - v1.38.0

Published by bcakmakoglu 4 months ago

What's Changed

Minor Changes

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.37.1...v1.38.0

vue-flow - v1.37.1

Published by bcakmakoglu 4 months ago

What's Changed

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.37.0...v1.37.1

vue-flow - v1.37.0

Published by bcakmakoglu 4 months ago

What's Changed

Minor Changes

  • #1481 192b154 Thanks @bcakmakoglu! - Add overloads to useVueFlow. Allows calling useVueFlow with an id string only while emitting a deprecation warning for using the options obj.

  • #1476 1b38c3f Thanks @bcakmakoglu! - Use empty array when determing whether to update all node internals

  • #1479 659ca6a Thanks @bcakmakoglu! - Add EdgePathParams type and export it

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.36.0...v1.37.0

vue-flow - @vue-flow/[email protected]

Published by bcakmakoglu 5 months ago

What's Changed

Minor Changes

vue-flow - v1.36.0

Published by bcakmakoglu 5 months ago

What's Changed

Minor Changes

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.35.0...v1.36.0

vue-flow - v1.35.0

Published by bcakmakoglu 5 months ago

What's Changed

Minor Changes

  • #1447 acd6069 Thanks @bcakmakoglu! - Return non-nullable edge from useEdge

  • #1447 acd6069 Thanks @bcakmakoglu! - Use node/edge id as the only dependency to render nodes/edges.

  • #1446 d8bdac1 Thanks @bcakmakoglu! - Remove visibility (hidden) check from getNodes & getEdges

  • #1440 a02b9a4 Thanks @bcakmakoglu! - Remove auto-generated hanle-ids and use null as the default handle id.
    If you were relying on handle-ids in your code but weren't assigning them explicitly, you'll might need to update your code to handle this change.
    By default, if you don't provide a handle-id, it will be null and the first handle of the corresponding type will be used.

  • #1446 d8bdac1 Thanks @bcakmakoglu! - Render null if edge is hidden

  • #1433 7547ade Thanks @bcakmakoglu! - Add edgeId to handle connection objects returned by useHandleConnections

  • #1450 d64efc6 Thanks @bcakmakoglu! - Replace internally nodeIds/edgeIds array with nodeLookup/edgeLookup map

  • #1445 64a5162 Thanks @bcakmakoglu! - Render null if node is hidden but render whole list of nodes regardless of visibility

Patch Changes

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.34.1...v1.35.0

vue-flow - v1.34.1

Published by bcakmakoglu 5 months ago

What's Changed

1.34.1

Patch Changes

  • #1426 c997a80 Thanks @bcakmakoglu! - Replace array fns with for-loops

  • #1425 220c290 Thanks @bcakmakoglu! - Use separate prevConnections map in useHandleConnections composable to ensure comparison check is correct and callbacks are executed.

Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.34.0...v1.34.1

Package Rankings
Top 1.49% on Npmjs.org
Top 6.64% on Proxy.golang.org
Top 25.65% on Repo1.maven.org
Related Projects