Commit Graph
396 Commits
Author SHA1 Message Date
RedPhoenixQ 72582b035f Move node EventMap to types and use createEventDispatcher from svelte
Using createEventDispatcher from another imported function seems to
break the svelte types and thus none of the node events where typed.
2024-04-22 18:29:07 +02:00
moklick 3348194dea refactor(xydrag): cleanup 2024-04-16 18:22:07 +02:00
Moritz KlackandGitHub e584b6810e Merge pull request #4146 from xyflow/internal-fix-resizer
Fix NodeResizer, handleParentExpand & add parentLookup
2024-04-16 17:52:29 +02:00
peterkogo aad6de5359 simplified handleExpandParent, removed isParent, improved some functions 2024-04-16 16:54:38 +02:00
moklick cd0585c62e Merge branch 'svelte4' into next 2024-04-16 10:59:47 +02:00
moklick e2ff509f3d fix(svelte): re-observe nodes when not initialized close #4160 2024-04-16 10:56:53 +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
peterkogo 05ac4ef9db Merge branch 'next' into internal-fix-resizer 2024-04-11 17:31:10 +02:00
peterkogo 72d775b8eb simplified resize events 2024-04-11 15:14:39 +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 KlackandGitHub 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 508efab624 feat(controls): add orientation, style and class props closes #4069 2024-04-04 12:53:05 +02:00
Moritz KlackandGitHub 5043e77eff fix(svelte): merge conflict 2024-04-03 16:59:50 +02:00
Moritz KlackandGitHub 60bb72d592 Merge branch 'next' into svelte-edge-type-change 2024-04-03 16:57:47 +02:00
Moritz KlackandGitHub 989bbf2ec6 Merge pull request #4100 from xyflow/svelte-unobserve-fix
fix(svelte): resizeObserver.unobserve
2024-04-03 16:55:35 +02:00
moklick ec78869b70 refactor(svelte): reset selection on context menu 2024-04-03 16:54:09 +02:00
peterkogo 6857b90bd7 make node types also dynamic 2024-04-03 16:43:27 +02:00
Moritz KlackandGitHub 221d207920 Merge branch 'next' into svelte-multiple-key-handler 2024-04-03 16:40:42 +02:00
Moritz KlackandGitHub 56faf3ee6f Merge pull request #4035 from xyflow/fix-context-menu-key-up
Fix context menu key up
2024-04-03 16:38:50 +02:00
moklick 6be48fb6b4 refactor(svelte-nodewrapper): simplify observe 2024-04-03 16:37:52 +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
peterkogo 0d76bcf2fd make possible to change edge types 2024-04-03 10:11:45 +02:00
peterkogo a1fd1aee9c hidden nodes dont crash application on unmount anymore, hidden elements get correctly unobserved 2024-04-03 09:59:27 +02:00
peterkogo 15f88a9f47 export isValidConnection in Svelte Flow 2024-03-19 14:34:04 +01:00
peterkogo fe77b630e8 simplified KeyHandler 2024-03-19 11:09:05 +01:00
peterkogo 35a4356d4f Svelte Flow: possible to add multiple keys 2024-03-18 14:29:25 +01:00
peterkogo 84ef65e956 Svelte Flow: bluring window and opening context menu now releases all pressed keys 2024-03-18 12:18:23 +01:00
Moritz KlackandGitHub a534b34dba Merge pull request #4019 from xyflow/svelte-a11y-warnings
Svelte Flow: a11y warnings, add preprocess, update dependencies
2024-03-14 16:25:15 +01:00
moklick b1c30ee653 refactor(intersections): use passed node values for calculations 2024-03-14 16:14:48 +01:00
peterkogo 3e9479d38e merged next 2024-03-14 15:40:17 +01:00
peterkogo 4ee2b5f15d fixed svelte-check, updated dependencies, temporarily fixed a11y warnings 2024-03-14 15:37:57 +01:00
Moritz KlackandGitHub a42530cf72 Merge pull request #3998 from xyflow/svelte-selection-drag
added nodedrag events to selection box
2024-03-14 15:25:29 +01:00
peterkogo 1d2befe121 changed node drag arguments, targetNode is null when dragging selectionbox 2024-03-14 14:59:32 +01:00
Moritz KlackandGitHub efa98c0fac Merge pull request #4011 from xyflow/export-edge-label
Svelte Flow: export EdgeLabel component
2024-03-14 14:55:45 +01:00
Moritz KlackandGitHub a0f1e10a4d Merge pull request #4010 from xyflow/fix-cancel-connection
Connections can be correctly cancelled
2024-03-14 14:55:28 +01:00
moklick cefdc4eca2 chore(svelte/handle): cleanup 2024-03-14 14:48:53 +01:00
peterkogo 491a1dde90 export EdgeLabel component 2024-03-13 16:53:32 +01:00
peterkogo e489df9808 added check to xyhandle pointermove if connection is cancelled 2024-03-13 14:26:27 +01:00
peterkogo a224b88c65 connectionindicator class is now added if handle can be connected to based on handle types 2024-03-13 13:56:18 +01:00
peterkogo b761859aa0 added nodedrag events to selection box 2024-03-11 10:59:53 +01:00
peterkogoandGitHub 69e0be6d32 refactor(useNodesData): improve selector equality function (#3976)
* improved selector equality function for useNodesData

* fixed selector & useNodesData example

* added shallow-node-data as system function
2024-03-05 14:46:25 +01:00
moklick 3cd386c62b chore(svelte): update deps 2024-03-05 13:26:05 +01:00
Moritz KlackandGitHub 4a12a9f781 Refactor(types): unify node and edge handling (#3978)
* refactor(types): unify node and edge type behaviour

* chore(changelogs): update

* chore(examples): cleanup
2024-03-05 13:15:28 +01:00