Commit Graph
202 Commits
Author SHA1 Message Date
Richard Schulz a1cc9da535 Add generic support for the type property on the Node type 2022-11-29 17:24:34 +01:00
Moritz KlackandGitHub 6526e3297e Update CHANGELOG.md 2022-11-28 21:22:09 +01:00
Moritz KlackandGitHub 983893b7f1 Update CHANGELOG.md 2022-11-28 21:21:51 +01:00
moklick 780710da24 chore(packages): bump 2022-11-28 21:15:17 +01:00
moklick cf3ac02ecc Merge branch 'patch-1' of github.com:lounsbrough/react-flow into lounsbrough-patch-1 2022-11-28 21:12:02 +01:00
David LounsbroughandGitHub 686fb87b35 Fix y position on minimap 2022-11-28 13:05:27 -06:00
moklick 8b3d125115 chore(packages): bump 2022-11-25 22:17:29 +01:00
Moritz KlackandGitHub 144ce394ab Merge pull request #2602 from wbkd/sdegueldre-main-dont-use-try-catch-control-flow
Refactor wrapper: don't use try catch control flow
2022-11-25 22:06:23 +01:00
moklick 22db82c8b8 chore(wrapper): cleanup 2022-11-25 22:03:48 +01:00
Moritz KlackandGitHub cd18c9a0ce Merge pull request #2601 from wbkd/fix/isRectObject
fix(isRectObj): repair test for rect closes #2597
2022-11-25 21:50:38 +01:00
moklick d142725ecc fix(isRectObj): repair test for rect closes #2597 2022-11-25 21:48:33 +01:00
Moritz KlackandGitHub 49278ab056 Merge pull request #2594 from wbkd/feat/multi-node-toolbar
Feat/multi node toolbar
2022-11-25 21:39:40 +01:00
moklick 1363d1e398 chore(node-toolbar): cleanup 2022-11-25 21:35:39 +01:00
moklick a8d590a60b chore(nodeOriginHelper): cleanup 2022-11-25 21:25:00 +01:00
Christopher Möller d00c8536db fix(subflow-node-origin): use helper function in minimap, calculate extent corrrectly when using nodeOrigin and subflows 2022-11-24 22:36:00 +01:00
Christopher Möller 3685420ebf fix(subflow-node-origin): use node origin in node position calculation 2022-11-24 16:55:51 +01:00
Christopher Möller d4b00452a0 feat(node-toolbar): allow multiple nodeIds as property to enable multi selection 2022-11-24 12:51:17 +01:00
Samuel Degueldre 2adf37849b ref: stop using try..catch as control flow in Wrapper
Previously, Wrapper used try..catch around a call to useStoreApi to
check whether there was an available StoreContext, instead of simply
using useContext and checking the value. This leads to poor developer
experience when using the devtools feature "pause on caught exceptions"
as it causes the devtools to break on every render of a Wrapper that is
not within a StoreContext provider. The catch is also universal, meaning
that it could catch a completely unrelated error and happily keep going
instead of crashing which is undesirable.

This commit changes this try..catch into a simple call to useContext to
check if a StoreContext is available.
2022-11-23 13:23:28 +01:00
moklick a458564bfc chore(packages): bump versions 2022-11-21 14:53:18 +01:00
moklick 493d748c18 chore(connection-line): use type for imports 2022-11-17 14:53:32 +01:00
moklick 8e6a353d58 fix(updatable-edge): fix disappearing connection line for loose flows closes #2529 2022-11-17 14:51:26 +01:00
Christopher Möller 4ebbea1960 chore(node-toolbar): set initial package version 2022-11-17 11:36:12 +01:00
Christopher MöllerandGitHub b2acca333f Merge pull request #2563 from wbkd/feat/node-toolbar
feat(node-toolbar): add node-toolbar component
2022-11-17 11:29:31 +01:00
Christopher Möller b31d8e9dc2 feat(node-toolbar): remove css from node-toolbar component, set version to 1.0.0 2022-11-17 09:59:28 +01:00
moklick 1841dfa2ca refactor(node-toolbar): define zustand selector outside of the component 2022-11-16 18:28:25 +01:00
Christopher Möller 96e53e4408 Merge branch 'feat/node-toolbar' of github.com:wbkd/react-flow into feat/node-toolbar 2022-11-16 13:55:55 +01:00
Christopher Möller edbf894350 feat(node-toolbar): change isActive to isVisible and implement default behavior 2022-11-16 13:49:15 +01:00
moklick be8f22e5f3 chore(node-toolbar): cleanup 2022-11-16 10:59:20 +01:00
moklick 6bb576c77f Merge branch 'next-release' into feat/node-toolbar 2022-11-16 10:53:34 +01:00
moklick ccbffeb139 fix(node-toolbar): handle nodeOrigin 2022-11-16 10:53:26 +01:00
Christopher Möller 20a6653577 feat(node-toolbar): use z-index of the node for the toolbar 2022-11-16 09:56:34 +01:00
Christopher Möller beba0a32de feat(node-toolbar): add node-toolbar component 2022-11-15 21:48:08 +01:00
moklick 5897f6de02 feat(minimap): add maskStrokeWidth and maskStrokeColor 2022-11-15 16:47:15 +01:00
moklick 7fab7b6a54 Merge branch 'next-release' into fix/selection-rect 2022-11-15 16:09:35 +01:00
moklick b70ede04f3 fix(nodeOrigin): repair multi selection and fitView 2022-11-15 16:00:21 +01:00
Moritz KlackandGitHub 5211b5a0d5 Merge pull request #2560 from wbkd/neo-patch-4
Always elevate 1000 in `zIndex` when node is selected
2022-11-15 11:55:54 +01:00
moklick be89fe0020 refactor(edge-label-renderer): simplify selector 2022-11-15 11:18:12 +01:00
moklick f392ffbc4f Merge branch 'prevent-multiple-edge-label-renderers-collide-with-each-other' of github.com:liuruenshen/react-flow into liuruenshen-prevent-multiple-edge-label-renderers-collide-with-each-other 2022-11-15 11:05:32 +01:00
Christopher Möller a5963e62b6 feat(minimap): turn ariaLabel into an optional property 2022-11-14 15:28:15 +01:00
GeoffreyLiu 038835772f refactor: use domNode prop to get edge-label-renderer 2022-11-14 19:55:56 +08:00
GeoffreyLiu 23aa8bb270 refactor: use existing d3Selection to get the element ref 2022-11-14 08:30:09 +08:00
Wenchen LiandGitHub d586202d97 Always elevate 1000 in zIndex when node is selected
Instead of only elevating when `zIndex` is unset
2022-11-11 17:30:31 -05:00
GeoffreyLiu 3170f875e5 refactor: access edge-label-renderer by storing the root element 2022-11-11 10:44:59 +08:00
GeoffreyLiu 55cf7560c0 fix: access the edge-label-renderer by reactflow's id 2022-11-08 15:46:05 +08:00
Christopher Möller 52816debba feat(minimap): add prop to configure the minimap title 2022-11-07 13:55:20 +01:00
moklick d54b6b8617 chore(versions): bump 2022-11-02 20:44:10 +01:00
moklick 8f55c21cd7 feat(useReactFlow): add intersection helpers 2022-11-02 19:38:02 +01:00
Moritz KlackandGitHub e04973c10b Merge pull request #2538 from wbkd/neo-patch-3
Refactor: Add isolated stacking context
2022-11-02 16:22:33 +01:00
moklick cda039fc8d Merge branch 'patch-3' of github.com:neo/react-flow into neo-patch-3 2022-11-02 16:16:28 +01:00
Moritz KlackandGitHub 4c21915c34 Merge pull request #2536 from wbkd/pengfu-v11_deleteSelectedElements
Feat: add delete elements helper function
2022-11-02 16:04:24 +01:00