Commit Graph

682 Commits

Author SHA1 Message Date
peterkogo
ce6c869df4 Improve return type of useNodesdata 2026-02-10 10:58:51 +01:00
Peter Kogo
501a791dcd Merge pull request #5596 from xyflow/chore/svelte-typed-context
Chore/svelte typed context
2025-12-03 16:12:27 +01:00
peterkogo
202f48e379 fix edgeToolbar and remove minimum Svelte version bump 2025-12-03 11:19:34 +01:00
peterkogo
a83b4bd85d Merge branch 'main' into chore/svelte-typed-context 2025-12-03 11:06:23 +01:00
moklick
3680a6a0e6 Merge branch 'main' into feat/zindexmode 2025-12-02 17:10:35 +01:00
Moritz Klack
e4e3605d62 Merge branch 'main' into middlewares 2025-12-02 16:34:21 +01:00
moklick
ddbb9280f6 chore(examples): add zindexmode 2025-12-02 13:43:12 +01:00
peterkogo
67bd461eee fix tsconfig 2025-10-30 21:25:04 +01:00
peterkogo
820627fede update svelte-examples & improve configs 2025-10-30 21:21:43 +01:00
Moritz Klack
7680cef3d8 Merge pull request #5594 from xyflow/enhance/connection-snapping
Enhance/connection snapping
2025-10-30 21:19:38 +01:00
peterkogo
07fbc7e34a also postpone starting selection when clicking on a node 2025-10-30 15:19:40 +01:00
peterkogo
11aa29b587 always pass current pointer position to connection 2025-10-29 12:11:05 +01:00
peterkogo
f29adb8353 only prevent pointer events when starting selection box on top of node 2025-10-28 12:20:47 +01:00
peterkogo
1f43ccc3ab fix onSelectionEnd behavior 2025-10-27 15:53:06 +01:00
peterkogo
fa7bf16ce3 allow paneClick events to happen more leniantly 2025-10-27 15:35:03 +01:00
peterkogo
f8c547d92f remove setPaneClickDistance from store and update it declaritively 2025-10-27 12:06:53 +01:00
Alessandro
6c7de33513 Add node id to MiniMapNodeProps and MiniMapNode in Svelte Flow. 2025-10-23 11:04:26 +02:00
Moritz Klack
1afd83717a Merge pull request #5544 from xyflow/edge-toolbar
Add EdgeToolbar Component
2025-10-20 13:02:57 +02:00
moklick
cb22c4541b chore(edge-toolbar): cleanup 2025-10-20 12:48:09 +02:00
Moritz Klack
83e40d50f4 Merge pull request #5550 from xyflow/feature/subflow-sort-order
Feature/subflow sort order
2025-10-17 19:17:37 +02:00
peterkogo
353a497e71 fix selectOnDrag for Svelte Flow 2025-10-16 12:09:06 +02:00
moklick
75aff8ef26 refactor(selection): make it possible to start a selection above a node #5342 2025-10-15 15:15:07 +02:00
peterkogo
3f98f91692 add rootNodeIndex to internals & implement sorting of group nodes 2025-10-15 14:08:05 +02:00
Alessandro
0fbc99e529 remove example 2025-10-14 12:46:47 +02:00
Alessandro Cheli
34c9b74914 Update examples/react/src/examples/CustomMiniMapNode/index.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-14 12:09:53 +02:00
Alessandro
a67f2992b1 Update getInternalNodesBounds and examples 2025-10-14 11:33:10 +02:00
Alessandro
3204173b2c add svelte version 2025-10-13 16:10:47 +02:00
Alessandro
bb9fe4f830 Correct positioning 2025-10-13 13:26:04 +02:00
Alessandro
482b618f49 initial implementation of edge toolbar 2025-10-09 16:00:06 +02:00
moklick
3c0a625d7e chore(middleware): cleanup 2025-10-08 21:44:20 +02:00
Moritz Klack
4c2a303057 Merge pull request #5530 from xyflow/memoize-wrappers
Memoize wrappers
2025-10-01 11:48:09 +02:00
peterkogo
0c1ad4c861 Memoize NodeWrapper and EdgeWrapper 2025-10-01 11:33:34 +02:00
Moritz Klack
dd11b2f958 Merge pull request #5528 from xyflow/resizer-update-keep-aspect
NodeResizer: Make parameters dynamic
2025-10-01 11:22:35 +02:00
peterkogo
f29593072c let resizer params be updated dynamically 2025-09-30 10:40:57 +02:00
peterkogo
1f118ad404 implemented resize direction for svelte 2025-09-29 18:52:57 +02:00
peterkogo
8f934d7793 switch keep aspect on shortcut 2025-09-29 18:02:18 +02:00
peterkogo
d329702df9 skip force rendering nodes that have handles defined 2025-09-08 16:48:02 +02:00
Abbey Yacoe
24350a70e7 feat(Minimap): add nodeComponent prop 2025-09-04 11:23:25 +02:00
Peter Kogo
4783957dbf Merge pull request #5455 from Sec-ant/fix/check-visibility
fix: skip resize handler updates when DOM node is not visible
2025-09-02 11:52:31 +02:00
peterkogo
086b28e3a0 add hide/unhide buttons to example 2025-09-02 11:45:08 +02:00
peterkogo
8726778c02 improved middleware example 2025-08-29 11:24:10 +02:00
peterkogo
12ae96129c remove imports 2025-08-28 11:17:26 +02:00
peterkogo
e23d4f0ed6 add middleware example 2025-08-28 11:16:19 +02:00
peterkogo
cec7da54df initial version of middlewares 2025-08-28 10:44:54 +02:00
Alessandro
f2bbdba33a Fix open arrow marker using fill color from edge instead of none 2025-08-18 12:44:49 +02:00
Moritz Klack
91e5e302d5 Merge pull request #5428 from Karl255/#5273-handle-click-target-fix
Allow detached handles
2025-08-12 14:18:20 +02:00
moklick
9c0d88ca34 chore(svelte): add detached handle example 2025-08-12 13:36:33 +02:00
moklick
295884fea9 chore(handle): cleanup 2025-08-12 13:16:56 +02:00
Alessandro
d060c3fa87 Adjust SvelteFlow and allow for null to use CSS variable 2025-08-11 13:59:38 +02:00
Alessandro
4c389117b7 allow null and correct behavior 2025-08-11 13:02:16 +02:00