moklick
f783bdc25f
refactor(store): dont use isValidConn for edges
2023-03-06 14:58:32 +01:00
moklick
99ec9f0f03
feat(reactflow): add isValidConnection prop closes #2876
2023-03-02 17:42:07 +01:00
moklick
88d4dda260
fix(PropsWithChildren): pass default generic
2023-02-13 16:05:15 +01:00
moklick
7e6f5be656
refactor(use-key-press): handle modifier keys + inputs
2023-02-13 13:48:26 +01:00
moklick
0dc307769f
refactor(safari): no user selection for edge label renderer
2023-02-13 13:16:24 +01:00
moklick
9bc76d19bb
fix(connections): fix connections with handles bigger than connec radius closes #2814
2023-02-13 13:03:11 +01:00
moklick
a501f9a643
refactor(fitview-nodes): cleanup
2023-02-13 12:42:22 +01:00
Moritz Klack and GitHub
16114d2e56
Merge branch 'next-release' into feat/fit-view-nodes-option
2023-02-13 12:31:03 +01:00
Moritz Klack and GitHub
98f7cbc5bb
Merge pull request #2819 from bcakmakoglu/fix/edge-updater
...
fix(core): avoid edge update if not using left mouse btn
2023-02-13 12:29:12 +01:00
moklick
c180527239
chore(fitview): cleanup
2023-02-13 12:17:43 +01:00
Totoro-moroku
64c7887a0e
typescript: fitView return type #2823
2023-02-08 21:57:41 +09:00
braks
54509aa562
fix(core): avoid edge update if not using left mouse btn
2023-02-07 12:58:24 +01:00
braks
3d65627de5
chore(core): cleanup node filter fn
2023-02-06 14:06:27 +01:00
braks
806c1dfa77
feat(core): add nodes option to fitView
...
# What's changed?
- Add `nodes` option to `fitView`
- Allows `fitView` to only fit around a certain set of specified nodeIds
2023-02-06 11:13:33 +01:00
moklick
230106da73
chore(connction-handler): cleanup
2023-02-06 02:00:35 +01:00
braks
1d3126e4fe
fix(core): check if prevClosestHandle exists in onPointerUp
2023-02-06 00:56:23 +01:00
moklick
b07d940dac
chore(connections): check if handle + connection radius
2023-02-05 22:04:02 +01:00
moklick
7a652fc17c
chore(connections): get fresh ref of onConnectEnd
2023-02-05 21:58:30 +01:00
moklick
23d1e65a72
feat(connection-line): add status class (valid or invalid) while in connection radius
2023-02-03 21:10:44 +01:00
Moritz Klack and GitHub
4ca10a3ae2
Merge pull request #2801 from wbkd/fix/ios-connect
...
fix(ios): connection error + dont snap invalid connection lines
2023-02-03 20:50:22 +01:00
moklick
c48efe969f
fix(ios): connection error + dont snap invalid connection lines
2023-02-03 20:40:32 +01:00
moklick
1ba3c0e91f
fix(nodes): if draggable equals false node is also not draggable with selection
2023-02-03 19:08:10 +01:00
moklick
75a13e87bc
refactor(handle): first check element below then connection radius
2023-01-30 11:39:19 +01:00
moklick
484dba7bdf
chore(state): use correct file for types
2023-01-26 11:03:45 +01:00
moklick
b80efb7dd3
chore(app): cleanup
2023-01-26 10:42:50 +01:00
moklick
3078777b28
fix(connectionRadius): pass prop to store
2023-01-26 10:24:58 +01:00
moklick
54010e7ee6
refactor(errors): put in constants
2023-01-25 18:32:13 +01:00
moklick
3b543cb015
chore(isMouseEvent): use different attr
2023-01-25 18:10:09 +01:00
moklick
9527261719
feat(onError): add onError prop #2772
2023-01-25 17:47:42 +01:00
moklick
3d6937b3e4
refactor(connectionline): separate edge renderer and connectionline
2023-01-25 17:47:13 +01:00
Moritz Klack and GitHub
fe0f59adf4
Merge pull request #2771 from wbkd/richschulz/improve-typing-for-node-type
...
Types: improve typing for node type
2023-01-25 14:18:02 +01:00
moklick
2aef1ab4da
chore(types): make node type optional again
2023-01-25 14:15:41 +01:00
moklick
f3806c6165
refactor(connection): cleanup
2023-01-24 14:17:55 +01:00
moklick
0a2c96fe3e
feat(connections): support touch
2023-01-23 17:58:15 +01:00
moklick
24e8b8adc0
refactor(autopan): cleanup
2023-01-23 15:05:18 +01:00
moklick
00726085be
refactor(connections): cleanup, naming
2023-01-19 17:35:06 +01:00
moklick
66b3a8e334
refactor(handle): naming things, cleanup
2023-01-19 15:52:39 +01:00
moklick
5af609696b
feat(connection-radius): use closest handle / snappy edges #2759
2023-01-18 17:51:43 +01:00
moklick
1d036b2575
refactor(autoPan): naming things
2023-01-17 17:38:21 +01:00
moklick
f2a4260ac9
feat(autoPan): add props, handle scale
2023-01-17 16:26:04 +01:00
moklick
86f7a9a43d
feat(nodes): move canvas when nodes are at the edge of the canvas #2753
2023-01-16 18:23:20 +01:00
moklick
e413bceb19
feat(connecting): move pane when mouse is close to edge of canvas #2753
2023-01-16 16:39:48 +01:00
moklick
f43c7eba55
refactor(selection): keep node selection on right click #2733
2023-01-11 14:55:02 +01:00
moklick
ab91fcce43
chore(zustand): update
2023-01-10 19:24:01 +01:00
Moritz Klack and GitHub
ec10422fae
Merge pull request #2740 from wbkd/michaelspiss-patch-1
...
EdgeRenderer: check both handles for connection mode loose
2023-01-10 17:11:37 +01:00
moklick
656eea88c1
fix(context-menu): dont trigger when doing right mouse button drag closes #2734
2023-01-10 12:50:19 +01:00
moklick
f33cd6e3ac
fix(subflows): adjust positions before call fit view closes #2737
2023-01-10 12:39:37 +01:00
Michael Spiss and GitHub
71c77bd70b
Check both handle types in if ConnectionType is Loose
...
Fixes #2630 by concatenating both handle types instead of only looking at targets if any exist. The initial behavior does not change, as targets get chosen preferred if no handle id is given. This applies only to `ConnectionType.Loose`
2022-12-22 00:25:46 +01:00
moklick
43a16e61e6
chore(selection): cleanup
2022-12-19 12:22:42 +01:00
Moritz Klack and GitHub
1451a73d0e
Merge pull request #2695 from wbkd/feat/elevate-nodes
...
feat(nodes): add prop to disable automatic elevation of nodes on select
2022-12-19 10:58:44 +01:00