- Update Feliz to v2+
- Update React Flow to v11, adjust the bindings according to the API changes -- see Migrate to v10, Migrate to v11 official guides for the changes details.
- Remove
IStyleProp
andILabelStyleProp
types (in favor ofIStyleAttribute
fromFeliz
), adjust corresponding (dependent) prop signatures. - Add bindings to CSS class helpers
nodrag
andnowheel
(defined inFeliz.ReactFlow.Styles.classes
). - Add the following
Node
prop bindings:dragHandle
,zIndex
,width
,height
,ariaLabel
,parentNode
,parentId
,deletable
,expandParent
,selected
,extent
,positionAbsolute
,focusable
. - Add
Handle
prop bindings:isConnectable
. - Rename: Node's
nodetype
prop binding totype'
, Handle'stype
totype'
. - Change
NodeType
type: addGroup
case, removeCustom
case, mark the type asStringEnum
, removetoString
member. - Add
node.type'
overload withcustomTypeName: string
as a parameter -- to set a custom Node type (instead of previous way byNodeType.Custom
DU case). - Add
node.type'.input
,node.type'.output
,node.type'.default'
,node.type'.group
prop overloads for API simplification. - Rename
ReactFlow.flowChart
toReactFlow.reactFlow
. - Add "Graph Util functions" bindings as
GraphUtils
type with the following bindings (replaces previously definedHelpers
module):isEdge
,isNode
,applyNodeChanges
,applyEdgeChanges
,addEdge
,updateEdge
,getOutgoers
,getIncomers
,getConnectedEdges
,getTransformForBounds
,getRectOfNodes
,getViewportForBounds
,getNodesBounds
. - Update all the "Keys" ReactFlow props -- reflect the change of ReactFlow's
KeyCode
type tostring | Array<string>
; add missingpanActivationKeyCode
prop binding. - Add
connectionLineStyle
ReactFlow prop binding. - Rename
edge.edgeType
toedge.type'
. - Rename
HandlePosition
type toPosition
. - Change
Node
'sposition
prop type fromposition
anon. record toXYPosition
interface. - Add
edge.type'
overload withcustomTypeName: string
as a parameter -- to set a custom Edge type. - Add
node.data
andedge.data
overloads that take genericdata: 'T
as a parameter. - Add bindings to the provided hooks (defined in
Feliz.ReactFlow.Hooks
module as extensions on theReactFlow
type):useReactFlow
,useNodes
,useEdges
,useViewport
,useOnViewportChange
,useOnSelectionChange
,useUpdateNodeInternals
,useKeyPress
,useNodesInitialized
,useStore
,useNodeId
. - Add
ReactFlow.reactFlowProvider
helper for creatingReactFlowProvider
component. - Add
NodeResizer
component bindings. - Add
Panel
component bindings. - Add
ControlButton
component bindings. - Update ReactFlow Instance (
Instance
interface) bindings. - Add
NodeToolbar
component bindings.
- Add Source and Target Handle in Edge
- Update packages
- Upgrade to .NET6
- try again
- Add Minimap, Background and controls and test as well
- Add ReactFlow props (complete) and helpers (incomplete)
- Add bindings for custom nodes
- Polishing and add more events
- Remove objectAssign
- support netstandard2.0
- Move styles to its own file
- bring back reference
- remove unused packages
- get rid of artifacts
- restructure into namespace
- try again
- Fix Package info
- Initial release