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
#883 ae7bd5a
Thanks @bcakmakoglu! - Remove defining css var in node type and use the default color of nodes as fallback for css var value
#876 e3de507
Thanks @bcakmakoglu! - Set default edge options prior to setting elements so the options are applied on initial render of edges as well.
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.19.0...v1.19.1
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
#859 7faf36ac
Thanks @bcakmakoglu! - Allow CoordinateExtent as range for extended node extent
#864 ae41b298
Thanks @bcakmakoglu! - Allow passing node ids as string array to getConnectedEdges
#856 f9b17f2a
Thanks @bcakmakoglu! - Add getConnectedNodes
utility function
#856 a937af66
Thanks @bcakmakoglu! - Allow passing undefined as id to findNode
& findEdge
#859 4abd2919
Thanks @bcakmakoglu! - Allow passing plain number as padding for extent range
#862 dbcbe782
Thanks @bcakmakoglu! - Add ToGraphNode
and ToGraphEdge
utility types
#863 c3991c75
Thanks @bcakmakoglu! - Allow passing regular edge type to getConnectedEdges
#862 dbcbe782
Thanks @bcakmakoglu! - Add missing Type
generic to node types
#860 cc158716
Thanks @bcakmakoglu! - Limit auto-pan when dragging a node by translate extent, so nodes cannot be dragged infinitely into the background.
#862 dbcbe782
Thanks @bcakmakoglu! - Deprecate class and style funcs for node/edge types
#862 dbcbe782
Thanks @bcakmakoglu! - Add missing Type
generic to edge types
#865 9ce7bdc4
Thanks @bcakmakoglu! - Add exports
field to package.json
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.18.2...v1.19.0
Published by bcakmakoglu over 1 year ago
8f537196
Thanks @bcakmakoglu! - Set handle connectable prop to undefined
as it's default valueFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.18.1...v1.18.2
Published by bcakmakoglu over 1 year ago
#847 eee41ece
Thanks @bcakmakoglu! - Use connectionClickStartHandle for click connect
#847 25145030
Thanks @bcakmakoglu! - Remove duplicate event bindings from handle
#843 6320e5e7
Thanks @bcakmakoglu! - Add noPanClassName to handles
#844 6978468d
Thanks @bcakmakoglu! - Allow null values to be set for key codes
#843 6320e5e7
Thanks @bcakmakoglu! - Use fallback for connectableStart and connectableEnd
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.18.0...v1.18.1
Published by bcakmakoglu over 1 year ago
38270cf5
Thanks @github-actions! - Add inversePan
and zoomStep
propsFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.6...@vue-flow/[email protected]
Published by bcakmakoglu over 1 year ago
#801 74c64ff3
Thanks @github-actions! - Add clickConnectStart
and clickConnectEnd
events
#801 fb888b5f
Thanks @github-actions! - Add type to edge updater anchor class
#801 3cc8827c
Thanks @github-actions! - Add connectableStart
and connectableEnd
handle props. Can be used to enable/disable starting or ending a connection on a specific handle.
#840 34b5b7d2
Thanks @bcakmakoglu! - Add connection start and end handles to store state
#801 ae41dfac
Thanks @github-actions! - Do not remove orphaned edges from state. They will not be rendered but stay in the state, so a user can potentially fix the edge.
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.6...v1.18.0
Published by bcakmakoglu over 1 year ago
#833 02125c1
Thanks @bcakmakoglu! - Prevent flickering of graph by hiding transformation pane until next frame
#835 58d75b0
Thanks @bcakmakoglu! - Reset node and edge state before the rest of the state when calling $reset
to avoid throwing error
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.5...v1.17.6
Published by bcakmakoglu over 1 year ago
#825 50f1dff
Thanks @bcakmakoglu! - Prevent handles with connectable false
from being considered valid handles
#826 95dd1ae
Thanks @bcakmakoglu! - Unwrap nodesConnectable
ref in onClick handler of handles
#828 184c273
Thanks @bcakmakoglu! - Fix edges and connection line paths not matching up
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.4...v1.17.5
Published by bcakmakoglu over 1 year ago
ffc2d17
Thanks @bcakmakoglu! - Fix incorrect type export pathsFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.3...v1.17.4
Published by bcakmakoglu over 1 year ago
15cc769
Thanks @bcakmakoglu! - Fix object assign order when parsing node and edge objFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.2...v1.17.3
Published by bcakmakoglu over 1 year ago
3c06fdfb
Thanks @bcakmakoglu! - Make wheel and touchstart event listeners passive to avoid warningsFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.1...v1.17.2
Published by bcakmakoglu over 1 year ago
#799 b1e92195
Thanks @bcakmakoglu! - Add missing emit definition for error
#796 54ea8a0d
Thanks @bcakmakoglu! - Fix return type of getIncomers
& getOutgoers
#793 c67e9391
Thanks @bcakmakoglu! - Check if node handle bounds exist in getNodesInitialized
#793 ef1c48ce
Thanks @bcakmakoglu! - Use visible nodes to check if onNodesInitialized
should be triggered
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.17.0...v1.17.1
Published by bcakmakoglu over 1 year ago
#782 59430fe3
Thanks @bcakmakoglu! - Add lineWidth
prop to background component. Allows changing line bg stroke width
#782 59430fe3
Thanks @bcakmakoglu! - Allow setting gap as number or number array (x,y)
#782 59430fe3
Thanks @bcakmakoglu! - Add offset
prop to background component. Allows for offsetting individual backgrounds to create a "multi" bg.
Full Changelog: https://github.com/bcakmakoglu/vue-flow/compare/@vue-flow/[email protected]...@vue-flow/[email protected]
Published by bcakmakoglu over 1 year ago
#785 7667aa60
Thanks @bcakmakoglu! - Allow passing objects with only id
to getConnectedEdges
nodes arg
#781 ad8c7897
Thanks @bcakmakoglu! - Add onError
hook which allows handling vue flow errors by users. Will default to console.warn if no handler is passed
b864c436
Thanks @bcakmakoglu! - Remove stop
from EdgeRenderer
as watcher has been removed and stop refers to window.stop
which causes requests to be cancelled when VueFlow is unmountedFull Changelog: https://github.com/bcakmakoglu/vue-flow/compare/v1.16.5...v1.17.0