Commit Graph

670 Commits

Author SHA1 Message Date
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
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
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
Alessandro
d8808e09e6 Merge remote-tracking branch 'origin/main' into arrow-heads-fallback-color 2025-08-11 12:29:28 +02:00
Karlo Bistrički
940b42de89 add DetachedHandle example 2025-07-31 16:18:45 +02:00
Alessandro
8cb54fbf46 tighter check 2025-07-29 12:45:34 +02:00
Alessandro
d6e5135c7c make it more visible 2025-07-28 16:30:53 +02:00
Alessandro
0a0d171daa update examples 2025-07-28 16:05:20 +02:00
Alessandro
a4fc108bbb react test 2025-07-28 13:35:30 +02:00
Alessandro
85c6266a0e Style Arrow Heads Edge Markers with CSS Variables 2025-07-28 13:27:21 +02:00
Amr-Shams
fb9684802a feat(examples): sync dropdown with current example on refresh
The dropdown now correctly reflects the current example after a page refresh. This is achieved by parsing the example name from the URL and setting the dropdown's initial state accordingly. Also, an  has been added to the dropdown for improved accessibility.
2025-07-16 19:01:27 +03:00
Moritz Klack
9f4f57ca2a Merge pull request #5376 from kennyjwilli/bendposition
feat(smoothstep-edge): add bendPosition parameter to control bend location
2025-07-10 11:32:06 +02:00
moklick
a60d77ce17 chore(edge-routing): use builtintedge type 2025-07-10 07:46:27 +02:00
Kenny Williams
630b2385e2 fix(step-edge): always center align label 2025-07-09 18:08:01 -07:00
moklick
772f53a27d chore(step-edge): rename bendPosition to stepPosition 2025-07-09 14:45:52 +02:00