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
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
#780 cdaf1e99
Thanks @bcakmakoglu! - Use Object.assign
when parsing node to avoid mutating the original object.
#770 f88faac7
Thanks @bcakmakoglu! - Fix non-passive wheel event listener violation
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.16.4...v1.16.5
Published by bcakmakoglu over 1 year ago
#765 12c84a80
Thanks @bcakmakoglu! - Unwrap refs in node wrapper
#765 12c84a80
Thanks @bcakmakoglu! - Rename parentNode
prop for custom nodes to parent
to avoid TypeError which occurs as div
already has parentNode
defined which cannot be overwritten
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.16.3...v1.16.4
Published by bcakmakoglu over 1 year ago
#756 47b03e75
Thanks @bcakmakoglu! - Add missing source and target position values on GraphEdge
type objects if available
#759 35b0a0ac
Thanks @bcakmakoglu! - Use render fn for node wrapper. Fixes props being hyphanated instead of camelcase when passed to custom components.
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.16.2...v1.16.3
Published by bcakmakoglu over 1 year ago
#751 060202db
Thanks @bcakmakoglu! - Use computed properties for edge class and style props
#750 e799cf6e
Thanks @bcakmakoglu! - Correct check if valid connection func was passed
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.16.1...v1.16.2
Published by bcakmakoglu over 1 year ago
73a2b168
Thanks @bcakmakoglu! - Downgrade unplugin-auto-import to fix vue types issueFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.16.0...v1.16.1
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
#745 01e91b68
Thanks @bcakmakoglu! - Add handle validation result into store state
#744 1bc50add
Thanks @bcakmakoglu! - Pass targetNode and targetHandle as props to custom connection lines
#740 a3ded51f
Thanks @bcakmakoglu! - Export clamp
utility
#745 01e91b68
Thanks @bcakmakoglu! - Add isValidConnection
prop to allow for validating edge updates or use a global validator for all handles
a3ded51f
Thanks @bcakmakoglu! - Force update node dimensions when ResizeObserver callback is triggeredFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.15.5...v1.16.0
Published by bcakmakoglu over 1 year ago
#734 123ad512
Thanks @bcakmakoglu! - Check if handle is connectable before trying to validate
#737 f2b3cd87
Thanks @bcakmakoglu! - Blur node element after unselecting
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.15.4...v1.15.5
Published by bcakmakoglu over 1 year ago
6b149ca6
Thanks @bcakmakoglu! - Compare internal node dimensions against calculated ones when trying to update node dimensionsFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.15.3...v1.15.4
Published by bcakmakoglu over 1 year ago
#720 bac0d735
Thanks @bcakmakoglu! - Remove duplicate connectStart and connectEnd emits
#719 18b934eb
Thanks @bcakmakoglu! - prevent selecting nodes when node selectable is false
#719 a4b0b6b7
Thanks @bcakmakoglu! - Make shouldReplaceId arg in updateEdge optional
#719 7a2f1c3b
Thanks @bcakmakoglu! - Add noPanClassName when node is draggable
#719 16bd9152
Thanks @bcakmakoglu! - Wait until all nodes are initialized before triggering viewport actions
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.15.2...v1.15.3
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
Published by bcakmakoglu over 1 year ago
#716 1685827d
Thanks @bcakmakoglu! - Fix umd pkg names and use the correct vue flow core umd pkg name in plugins
#713 95b51a0e
Thanks @bcakmakoglu! - Prevent undefined being passed to updateNodeInternals
#712 76256439
Thanks @bcakmakoglu! - Fix resize-observer throwing when node el doesn't exist but effect is run
#707 e8c383ff
Thanks @bcakmakoglu! - Fix nodes not using zIndex option
#716 1685827d
Thanks @bcakmakoglu! - Prevent writing process.env
into umd build
#714 1fa4ee1b
Thanks @bcakmakoglu! - Wait until viewport helper is initialized before triggering viewport functions and pane ready event
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.15.1...v1.15.2
Published by bcakmakoglu over 1 year ago
#704 b3462f2
Thanks @bcakmakoglu! - Remove export of SelectionPane
as the component doesn't exist anymore
#703 0838d2c
Thanks @bcakmakoglu! - Downgrade auto imports. Fixes broken type imports.
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.15.0...v1.15.1
Published by bcakmakoglu over 1 year ago
#684 a788cc0
Thanks @bcakmakoglu! - Add option to enable/disable replacing edge id when updateEdge
action is used
#699 c1a7995
Thanks @bcakmakoglu! - Omit internal properties when using toObject
#667 231271a
Thanks @bcakmakoglu! - Prevent layout shift on initial render by hiding viewport until initial nodes have width/height
#667 89198bd
Thanks @bcakmakoglu! - Remove Promises from viewport helper functions, will not await viewport anymore but instead return no-op functions if called too early
#695 616e795
Thanks @bcakmakoglu! - Use snapGrid values to clamp initial node positions
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.14.3...v1.15.0