peterkogo
1d321ebcd6
cleaning up Svelte 4 leftovers
2024-12-09 15:59:06 +01:00
peterkogo
d0fce3984d
first working version with using $state for nodes & edges
2024-12-09 12:07:10 +01:00
peterkogo
4fcde6f6bf
refector viewport to use signals
2024-12-06 15:35:43 +01:00
peterkogo
f29898f0bd
WIP: migrated store and useSvelteFlow hook to signals & solved state propagation for provider
2024-12-06 13:53:48 +01:00
peterkogo
ed1ead7b5a
fix linting, formatting
2024-11-13 18:17:42 +01:00
peterkogo
28e4fad342
migrate some components
2024-11-13 13:33:49 +01:00
peterkogo
61bd61c349
Merge branch 'main' into fix-fit-view-origin
2024-09-19 11:54:48 +02:00
peterkogo
f1118df317
update absolute positions before initial fitView
2024-09-19 11:40:19 +02:00
braks
f70c5bb68f
fix(react,svelte): calculate viewport dimensions inside of fitView action
2024-09-18 14:24:40 +02:00
peterkogo
ea8b9e0050
clamp position on adoptUserNode
2024-08-22 11:00:16 +02:00
peterkogo
04774e5011
added nodeExtent to Svelte Flow and React Flow Provider
2024-08-22 10:34:52 +02:00
moklick
69bd68f4b8
feat(panzoom): add paneClickDistance prop
2024-07-09 10:50:50 +02:00
moklick
e5b8236a60
refactor(panzoom): return promises for viewport helpers
2024-07-08 15:34:41 +02:00
moklick
2503d32a88
feat(viewport-helpers): return promises
2024-07-08 13:18:07 +02:00
moklick
14667f83d2
Merge branch 'enhance-connection-more' of github.com:xyflow/xyflow into enhance-connection-more
2024-06-27 17:15:36 +02:00
moklick
5c44dd9c31
Merge branch 'next' into enhance-connection-more
2024-06-27 17:14:17 +02:00
moklick
b00eff979a
Merge branch 'next' into absolute-origin
2024-06-27 17:03:58 +02:00
moklick
7375e81a49
fix(svelte): handle nodeOrigin prop
2024-06-27 16:58:48 +02:00
moklick
609f7ed792
refactor(positions): remove unused node origins
2024-06-27 15:03:35 +02:00
peterkogo
941898b97d
fixed connectionLine not updating correctly on auto pan
2024-06-27 13:44:30 +02:00
moklick
f968ff42ca
chore(react): node origin cleanup
2024-06-26 15:26:22 +02:00
peterkogo
5493f045ff
streamlined connections
2024-06-26 15:03:12 +02:00
moklick
ef14ba025c
fix(svelte): use absolute position instead of origin position
2024-06-26 13:43:32 +02:00
peterkogo
44254648c8
changed naming and streamlined connections
2024-06-24 16:37:11 +02:00
6cf0113005
Use correct end handle position when drawing a connection ( #4382 )
...
* use correct end handle position \when drawing connection lines
* provide correct connection end handle, also when connection is invalid
* add end handle position to connection despite being invalid
* chore(connectionline): remove logs
---------
Co-authored-by: moklick <info@moritzklack.com >
2024-06-19 17:15:07 +02:00
peterkogo
18a41ecb90
removed console log
2024-06-04 11:53:05 +02:00
peterkogo
7ebabacbe4
changed from store.edges.update to store.edges.set
2024-06-04 09:01:34 +02:00
moklick
f2f2c3cc2e
feat(svelte): add fitViewOptions for Controls closes #4201
2024-05-02 15:36:42 +02:00
moklick
00cbf2246c
fix(svelte): only update node dimension attributes when necessary
2024-05-02 15:01:14 +02:00
Moritz Klack and GitHub
96efa4e3a1
Merge pull request #4180 from darabos/patch-1
...
Do not reset nodes and edges — they are controlled by the user
2024-05-02 11:25:31 +02:00
Daniel Darabos and GitHub
a0a046e21f
Do not reset nodes and edges. They are controlled by the user.
2024-04-18 12:35:13 +02:00
moklick
3348194dea
refactor(xydrag): cleanup
2024-04-16 18:22:07 +02:00
peterkogo
87086e9997
added correct expandParent offset of children
2024-04-15 17:23:14 +02:00
peterkogo
ccf6578824
added parentLookup
2024-04-15 17:03:03 +02:00
moklick
4fa3a87241
refactor(updates): only trigger dim updates when dim changed
2024-04-11 12:31:14 +02:00
peterkogo
835dec25ba
resolved some requested changes
2024-04-10 14:47:49 +02:00
peterkogo
db05c3f3f4
updated prettierignore and removed unused variable
2024-04-10 13:35:17 +02:00
peterkogo
3a8b947260
fixed wrong initial set on store
2024-04-10 12:02:16 +02:00
peterkogo
91a642bb9c
fixed some more stuff
2024-04-10 11:18:30 +02:00
peterkogo
2d1d4717d9
fixed errors but still WIP
2024-04-10 09:30:00 +02:00
Moritz Klack and GitHub
fd2436cb60
Merge pull request #4105 from xyflow/refactor/internal-nodes
...
React Flow 12: separate user nodes and internal nodes
2024-04-09 13:33:25 +02:00
moklick
ea18e46a1a
refactor(nodes): rename computed to measured, add helpers
2024-04-03 14:54:24 +02:00
peterkogo
3a4ddc2aee
chore(svelte): formatted and lint errors fixed
2024-04-03 10:51:22 +02:00
Moritz Klack and GitHub
e5c667d068
Feat(nodes): add initialWidth and initialHeight ( #3953 )
...
* feat(react/svelte): add initialWidth/initialHeight closes #3793
* chore(packages): update changelogs
2024-02-27 15:21:35 +01:00
moklick
7bc9558631
Merge branch 'next' into refactor/infer-node-types
2024-02-19 10:39:56 +01:00
moklick
5e56dd58c0
chore(types): cleanup
2024-02-18 19:54:55 +01:00
moklick
ad7403cc75
refactor(types): use same structure for nodes and edges
2024-02-17 15:45:10 +01:00
peterkogo
5746c7b6fb
merge next
2024-01-30 12:36:04 +01:00
moklick
19bcfe28a2
fix(getNodesBounds): use absolute position by default, add options param
2024-01-25 17:46:46 +01:00
peterkogo
829c82cfda
fixed, parentExpand & simplified updateNodePositions
2024-01-24 13:44:28 +01:00