moklick
badacf763b
Merge branch 'main' of github.com:jackfishwick/react-flow into jackfishwick-main
2022-12-08 18:32:33 +01:00
moklick
91c740b041
chore(resizer-package): bump version
2022-12-08 10:42:40 +01:00
moklick
1dd2437619
chore(types): Cleanup
2022-12-08 10:38:32 +01:00
moklick
4c2acf5aa1
feat(resizer): add resize event handlers
2022-12-07 16:30:01 +01:00
moklick
5e916ba2db
chore(resizer): cleanup
2022-12-06 20:00:18 +01:00
moklick
2f477f384f
fix(resizer): minWidth and mminHeight dynamic props
2022-12-06 19:42:00 +01:00
Christopher Möller
527cf13352
fix(node-resizer): pass minWidth and minHeight to child components
2022-12-06 19:25:45 +01:00
moklick
7d7660f735
chore(packages): bump versions
2022-12-06 18:43:33 +01:00
moklick
8bb0945514
style(nodes): no outline for custom nodes
2022-12-06 18:32:22 +01:00
moklick
531171234a
chore(node-resizer): cleanup
2022-12-06 18:28:54 +01:00
Moritz Klack and GitHub
e0fc4ae08f
Merge pull request #2626 from wbkd/feat/resize-node
...
Feat: Add NodeResizer package
2022-12-06 18:17:27 +01:00
moklick
449e468cd9
chore(zoompane): use isWrapped helper func
2022-12-06 18:14:06 +01:00
Christopher Möller
4c35893e0f
feat(node-toolbar): make nodeId optional and get id from context
2022-12-06 18:08:51 +01:00
Christopher Möller
0892e2ea9a
refactor(node-resizer): use nodeId from context, fix glitches while resizing
2022-12-06 17:56:56 +01:00
moklick
0a2c13d468
refactor(panning): allow middle mouse pan over edge closes #2621
2022-12-06 17:20:12 +01:00
moklick
13f024c64b
Merge branch 'patch-5' of github.com:neo/react-flow into neo-patch-5
2022-12-06 17:10:39 +01:00
moklick
42f64b214c
chore(getNodePosOrigin): cleanup
2022-12-06 16:52:38 +01:00
moklick
851b8e3e0f
fix(getRectOfNodes): handle node pos correctly closes #2641
2022-12-06 16:50:20 +01:00
moklick
7d57c46571
refactor(nodes): don't move or select nodes when input is focused
2022-12-06 13:41:39 +01:00
moklick
8bca8e4bfc
refacitr(resizer): cleanup
2022-12-04 17:50:11 +01:00
moklick
9da984f3e4
refactor(resizer): handle default nodes
2022-12-04 15:18:32 +01:00
moklick
8e43021050
refactor(resizer): export resize control, add line control, styling
2022-12-04 15:04:07 +01:00
moklick
afce7a2fee
feat(resizer): batch changes
2022-12-01 20:28:47 +01:00
moklick
b511b15ef8
refactor(core): make it possible to batch changes
2022-12-01 20:28:37 +01:00
moklick
f106feb9a9
refactor(node-resizer): check change events
2022-12-01 15:10:15 +01:00
moklick
51294c1522
Merge branch 'main' into feat/resize-node
2022-12-01 14:53:19 +01:00
moklick
6ee4eb4c42
refactor(node-resizer): use package, update resize behaviour
2022-12-01 14:53:04 +01:00
Wenchen Li and GitHub
c6b5122d0f
Invalidate a Node trying to connect itself with the same handle
...
It also be written as `!(elementBelowNodeId === nodeId && elementBelowHandleId === handleId)`
2022-11-28 17:31:57 -05:00
Moritz Klack and GitHub
6526e3297e
Update CHANGELOG.md
2022-11-28 21:22:09 +01:00
Moritz Klack and GitHub
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 Lounsbrough and GitHub
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 Klack and GitHub
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 Klack and GitHub
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 Klack and GitHub
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
Christopher Möller
f776239ecb
feat(resize-node): example implementation of resize component
2022-11-22 16:13:23 +01:00
Jack Fishwick
2f767408ca
chore: fix typing on 'isSelectionMode'.
2022-11-22 11:05:48 +00:00
Jack Fishwick
a8e414e4a2
feat: display the pointer when in selection mode.
2022-11-22 11:05:48 +00:00
Jack Fishwick
64c8491761
bug fix: more post rebase fixes.
2022-11-22 11:05:48 +00:00
Jack Fishwick
35bc158ade
bug fix: fixes post rebase.
2022-11-22 11:05:48 +00:00