moklick
22db82c8b8
chore(wrapper): cleanup
2022-11-25 22:03:48 +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öller and GitHub
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 Klack and GitHub
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 Li and GitHub
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 Klack and GitHub
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 Klack and GitHub
4c21915c34
Merge pull request #2536 from wbkd/pengfu-v11_deleteSelectedElements
...
Feat: add delete elements helper function
2022-11-02 16:04:24 +01:00
Moritz Klack and GitHub
91f1f83d07
Merge pull request #2535 from wbkd/feat/edge-label-renderer
...
Feat: Add div based renderer for edge labels
2022-11-02 16:04:04 +01:00
moklick
095e1fbe81
feat(edge-labels): add div based renderer
2022-11-02 14:38:37 +01:00
moklick
a246f720e0
refactor(minimap): cleanup events when not pannable or zoomable
2022-11-02 11:30:48 +01:00
moklick
a96044b2a2
feat(minimap): add pannable and zoomable props, remove interactive-minimap package
2022-11-01 22:45:08 +01:00
moklick
0f855308cc
feat(interactive-minimap): add node click handler
2022-11-01 18:04:29 +01:00
moklick
d650609cd9
chore(interactive-minimap): remove unused file
2022-11-01 17:27:18 +01:00
moklick
b4658d4676
chore(interactive-minimap): cleanup
2022-11-01 16:10:23 +01:00
moklick
bd569ba3c1
Merge branch 'feat/interactive-minimap' of github.com:wbkd/react-flow into feat/interactive-minimap
2022-11-01 14:12:53 +01:00
moklick
4098ced7d8
refactor(interactive-minimap): drag mask instead of pane
2022-11-01 14:12:31 +01:00
Christopher Möller
6eec913c89
feat(interactive-minimap): add type defs for d3 packages
2022-11-01 13:37:53 +01:00
moklick
f71ee4223f
fix(interactive-mini): add deps
2022-10-31 20:11:03 +01:00
moklick
322ea0ebed
feat(interactive-minimap): add zoom and pan
2022-10-31 17:55:32 +01:00
moklick
8323ee0c91
Merge branch 'main' into feat/interactive-minimap
2022-10-31 12:28:37 +01:00
chang_su
a22229eb14
chore: update deleteElements param
2022-10-25 16:17:16 +08:00
chang_su
87a1b644f6
chore: fix conflicts
2022-10-25 14:56:37 +08:00
chang_su
b6ec8b70b2
chore: remove deleteSelectedElements method
2022-10-25 14:43:44 +08:00