28 KiB
@xyflow/system
0.0.75
Patch Changes
- #5703
ce6c869dfThanks @peterkogo! - Improve return type of useNodesData. Now you can narrow down the data type by checking the node type.
0.0.74
Patch Changes
-
#5637
0c7261a6dThanks @moklick! - AddzIndexModeto control how z-index is calculated for nodes and edges -
#5617
8598b6bc2Thanks @akre54! - Allow customgetEdgeIdfunction inaddEdgeandreconnectEdgeoptions to enable custom edge ID schemes. -
#5635
2d7fa40e2Thanks @tornado-softwares! - Update an ongoing connection when user moves node with keyboard.
0.0.73
Patch Changes
- #5578
00bcb9f5fThanks @peterkogo! - Pass current pointer position to connection
0.0.72
Patch Changes
- #5572
5ec0cac7fThanks @peterkogo! - Fix onPaneClick events being suppressed when selectionOnDrag=true
0.0.71
Patch Changes
-
#5544
c17b49f4cThanks @0x0f0f0f! - AddEdgeToolbarcomponent -
#5550
6ffb9f790Thanks @peterkogo! - Prevent child nodes of different parents from overlapping -
#5528
d50a963cdThanks @peterkogo! - LetNodeResizerprops change during ongoing resize -
#5551
6bb64b3edThanks @moklick! - Allow to start a selection above a node -
#5546
8a9ee2d83Thanks @0x0f0f0f! - Do not crash mini map if all nodes are hidden -
#5547
1c8961207Thanks @moklick! - Always callonMoveEndwhenonMoveStartwas called
0.0.70
Patch Changes
-
#5515
9b4e99029Thanks @peterkogo! - Fix id of static handles not being parsed -
#5512
70b672604Thanks @peterkogo! - Prevent native page zoom when pinch zooming on node with nowheel class
0.0.69
Patch Changes
-
#5480
f869808e3Thanks @peterkogo! - Prevent multi-touch events while making a new connection -
#5489
2a35c65a0Thanks @Sec-ant! - Fix nodeDragThreshold changing with zoom level -
#5509
b6ae4cc11Thanks @moklick! - Prevent calling onResizeEnd if node was not resized -
#5511
d891e5ff1Thanks @peterkogo! - Fix regression: elevate edges if connected nodes are selected -
#5497
eba087e8bThanks @peterkogo! - Skip eagerly rendering nodes when node dimensions and handles are predefined
0.0.68
Patch Changes
-
53da1193Thanks @moklick! - Round floating numbers for node positions when dragging a multi selection
0.0.67
Patch Changes
-
#5443
144f8febThanks @moklick! - Use 1 as the default for interactive Minimap zoom step -
#5428
f18e9856Thanks @Karl255! - Fix clicking on detached handle elements not initiating drawing of connections -
#5453
7a088817Thanks @moklick! - Snap selection instead of separate nodes when snap grid is enabled -
#5415
6838df9dThanks @moklick! - Allow strings and enums for existing marker types -
#5450
fddbb7deThanks @moklick! - Call onNodeDrag while autopan is ongoing -
#5448
f5fe1d71Thanks @moklick! - Use correct HandleConnection type for Handle onConnect -
#5419
daa33fb3Thanks @0x0f0f0f! - Make arrow heads markers fallback to --xy-edge-stroke CSS variable when passing null as marker color
0.0.66
Patch Changes
-
#5321
864d4188Thanks @dylanmiddendorf! - Fix incorrect node position clamping for non-child nodes -
#5376
f0ce2c87Thanks @kennyjwilli! - Add stepPosition param to step edge
0.0.65
Patch Changes
0.0.64
Patch Changes
-
#5362
72dc1d60Thanks @moklick! - Remove pointer events from Panel via CSS while a selection gets dragged -
#5361
90e9247aThanks @peterkogo! - Render edges above nodes when they are within a subflow -
#5344
2441bf8dThanks @moklick! - Add connectionDragThreshold prop
0.0.63
Patch Changes
-
#5333
3d7e8b6bThanks @peterkogo! - Add missing type exports -
#5350
9c61000cThanks @moklick! - Only send node position updates if positions changed
0.0.62
Patch Changes
-
#5299
848b486bThanks @printerscanner! - AddariaRoleprop to nodes and edges -
#5276
6ce44a05Thanks @moklick! - Add aneaseandinterpolateoption to all function that alter the viewport -
#5277
f59730ceThanks @printerscanner! - AddariaLabelConfigprop for customizing UI text like aria labels and descriptions. -
#5317
09458f52Thanks @moklick! - AdddomAttributesoption for nodes and edges -
#5326
050b511cThanks @peterkogo! - Prevent NodeResizer controls to become too small when zooming out
0.0.61
Patch Changes
- #5266
77107453Thanks @peterkogo! - Fix connection snapping for handles larger than connectionRadius
0.0.60
Patch Changes
- #5259
77bf79c4Thanks @peterkogo! - Fix background-color css variable fallback.
0.0.59
Patch Changes
- #5255
a95f0e2fThanks @peterkogo! - Added OnReconnect types
0.0.58
Patch Changes
- #5252
2a03213bThanks @moklick! - Center panel correctly when bottom-center or top-center position is used
0.0.57
Patch Changes
-
#5227
a7d10ffcThanks @moklick! - add resizeDirection for XYResizer -
#5221
4e681f9cThanks @moklick! - Allow zero as a valid node width/height value
0.0.56
Patch Changes
-
#5212
0f43b8eaThanks @moklick! - Add polyfill forPromise.withResolvers -
#5192
fc241253Thanks @peterkogo! - Optimize performance of nodesInitialized -
#5153
98fe23c7Thanks @nick-lawrence-ctm! - Add separators to horizontal control buttons -
#5191
e5735b51Thanks @peterkogo! - Fix legacy padding being slightly larger than before
0.0.55
Patch Changes
-
#5156
02a3b746Thanks @dimaMachina! - Improve TSDoc comments fortype GetSmoothStepPathParamsandgetSmoothStepPathfunction -
#5168
cbe305e1Thanks @dimaMachina! - Improve TSDoc comments forgetOutgoers,getIncomersandtype GetNodesBoundsParams -
#5169
1f671bd4Thanks @dimaMachina! - Improve TSDoc comments fortype ReconnectEdgeOptionsandgetViewportForBounds -
#5155
aaebc462Thanks @dimaMachina! - Improve TSDoc comments fortype GetStraightPathParamsandgetStraightPathfunction -
#5157
6ec942fcThanks @dimaMachina! - Improve TSDoc comments fortype GetBezierPathParamsandgetBezierPathfunction
0.0.54
Patch Changes
-
#5147
f819005bThanks @moklick! - Pass dimensions to final resize change event -
#5142
24a1bc89Thanks @dimaMachina! - Improve TSDoc comments forHandleProps,NodeBaseandInternalNodeBase -
#5136
36657cd6Thanks @dimaMachina! - Improve TSDoc comments forEdgeBase -
#5139
89de9ca8Thanks @dimaMachina! - Usergbafor colors with opacity instead ofrgbforMiniMapmask color -
#5148
2ac6e155Thanks @moklick! - Prevent browser zoom for pinch zoom gestures on nowheel elements -
#5137
f0f378e5Thanks @dimaMachina! - Improve TSDoc comments forConnectionandConnectionInProgress
0.0.53
Patch Changes
-
#5118
5d15b01bThanks @moklick! - Do not swallow key events when a button is focused -
#5067
cb685281Thanks @peterkogo! - Fix fitView not working immediately after adding new nodes -
#5091
a79f30b3Thanks @moklick! - Add center-left and center-right as a panel position
0.0.52
Patch Changes
0.0.51
Patch Changes
-
#5010
6c121d42Thanks @moklick! - Add more TSDocs to components, hooks, utils funcs and types -
#4990
4947029cThanks @damianstasik! - Make it possible to stop autoPanOnDrag by setting it to false -
#5003
e8e0d684Thanks @dimaMachina! - repair lint command
0.0.50
Patch Changes
-
#4957
fe843982Thanks @peterkogo! - Narrow properties selected, selectable, deletable, draggable of NodeProps type to be required. -
#4968
e73ef09fThanks @peterkogo! - Make internal nodes immutable
0.0.49
Patch Changes
- #4949
592c7eafThanks @peterkogo! - Fix useNodeConnection hook not returning all connected edges.
0.0.48
Patch Changes
-
#4880
e2d849dcThanks @crimx! - Add type check for all event targets -
#4725
e10f53cfThanks @peterkogo! - Add useNodeConnections hook to track all connections to a node. Can be filtered by handleType and handleId. -
#4929
4947f683Thanks @peterkogo! - Optimize selections and take into account if edges connected to selected nodes are actually selectable.
0.0.47
Patch Changes
0.0.46
Patch Changes
-
#4790
2fa9a920Thanks @peterkogo! - Fix node dragging & resizing while zooming on flow that does not cover whole browser window. -
#4782
323e1b35Thanks @peterkogo! - Fix node intersections in nested flow.
0.0.45
Patch Changes
- #4772
7f670ab0Thanks @mistic! - Splits exports field in package.json to support an explicit resolution for browser, node and default to resolve issues with webpack esm module resolution.
0.0.44
Patch Changes
-
#4755
005ae1c0Thanks @peterkogo! - Add module to exports in package.json. This should resolve possible issues with Webpack ESM Module Resolution. -
#4730
2c590b90Thanks @peterkogo! - Fixed rare crash while dragging
0.0.43
Patch Changes
-
#4681
99ba64acThanks @moklick! - Fix an issue that appeared when user deleted node while dragging. -
#4670
b056564cThanks @peterkogo! - Fix initialfitViewnot working correctly fornodeOriginother than [0,0]
0.0.42
Patch Changes
-
#4477
d5592e75Thanks @peterkogo! - AddgetNodesBoundstouseReactFlow/useSvelteFlowhook as the new recommended way of determining node bounds. -
#4572
d9563505Thanks @peterkogo! - Improve handling of global and individualnodeExtents. Nodes will never render outside of specified extents.
0.0.41
Patch Changes
0.0.40
Patch Changes
-
#4594
5138d90bThanks @peterkogo! - Fixed reconnecting edges with loose connectionMode -
#4603
12dbe125Thanks @moklick! - use correct index when using setNodes for inserting
0.0.39
Patch Changes
- #4568
c3e62782Thanks @peterkogo! - Only display grab cursor when panOnDrag is on left mouse button
0.0.38
Patch Changes
-
#4544
b63a3734Thanks @moklick! - strengthen css selector for edges for overflow visible -
#4555
24e87e39Thanks @peterkogo! - Added final connection state as a function parameter to onReconnectEnd -
#4548
692e6440Thanks @peterkogo! - Replaced algorithm used for searching close handles while connecting -
#4519
559d4926Thanks @peterkogo! - fix(connection) snapped position not updated correctly -
#4538
4ecfd7e1Thanks @bcakmakoglu! - Use the handle id of the matching handle type when warning about an edge that can't be created due to missing handle ids. -
#4536
e7ef328fThanks @peterkogo! - fix(onlyRenderVisible) edges to offscreen nodes with fixed width & height displayed correctly -
#4549
99733c01Thanks @moklick! - feat(onConnectEnd): pass connectionState param
0.0.37
Patch Changes
-
#4465
543c0939Thanks @moklick! - fix(nodes): re-measure when measured is not set -
#4464
89cd677bThanks @moklick! - fix(handles): reconnect for connectionMode=loose -
#4467
c253c7c5Thanks @moklick! - chore(subflows): log warning instead of throwing an error when parent node cant be found