Commit Graph
79 Commits
Author SHA1 Message Date
peterkogo 24735aa003 Reworked edge rerendering 2024-12-11 15:22:44 +01:00
peterkogo 1c67bf848f fixed subflows, cleaned up nodeRenderer, cleaned up nodewrapper 2024-12-11 13:38:48 +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 2c2b456036 migrate all components 2024-11-13 15:21:22 +01:00
peterkogo 28e4fad342 migrate some components 2024-11-13 13:33:49 +01:00
moklick da35b9d7fb feat(props): add nodeClickDistance 2024-07-15 15:28:27 +02:00
moklick ef14ba025c fix(svelte): use absolute position instead of origin position 2024-06-26 13:43:32 +02:00
moklick 3cc14e8ee5 refactor(nodes): add parentId to NodeProps closes #4061 2024-06-03 17:23:46 +02:00
peterkogo 403aa8f5da exposed selectable, deletable, draggable to custom nodes & edges 2024-06-03 10:48:05 +02:00
moklick 534db656b4 feat(svelte): add getInternalNode and useInternalNode 2024-05-02 16:39:57 +02:00
moklick 3b940ac5ae fix(svelte): use correct updateNodeInternals API 2024-05-02 15:01:37 +02:00
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 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
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
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
peterkogo 6857b90bd7 make node types also dynamic 2024-04-03 16:43:27 +02:00
moklick 6be48fb6b4 refactor(svelte-nodewrapper): simplify observe 2024-04-03 16:37:52 +02:00
peterkogo 3a4ddc2aee chore(svelte): formatted and lint errors fixed 2024-04-03 10:51:22 +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 1d2befe121 changed node drag arguments, targetNode is null when dragging selectionbox 2024-03-14 14:59:32 +01:00
peterkogo b761859aa0 added nodedrag events to selection box 2024-03-11 10:59:53 +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
Moritz KlackandGitHub 22b824910f Merge branch 'next' into fix-svelte-reset 2024-02-29 19:48:19 +01:00
peterkogo 382cab728b fixed resetting nodes in svelte 2024-02-28 17:42:33 +01:00
peterkogo 84611e2f72 fixed node resizer & inlineWidth and inlineHeight 2024-02-28 16:50:30 +01:00
Moritz KlackandGitHub 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 71f038a319 refactor(node-renderer): simplify selectors, remove reselect, cleanup 2023-12-14 12:32:41 +01:00
moklick b332b86090 refactor(svelte): replace on:connect with onconnect 2023-12-13 11:33:49 +01:00
moklick 1dfff1bf5b refactor(libs) add width, height and positionAbsolute props to NodeProps 2023-11-23 13:50:28 +01:00
moklick a166129547 fix(svelte): use node.style.width and node.style 2023-11-21 16:03:07 +01:00
moklick 24c999a335 chore(astro): use width/height attrs 2023-11-21 15:18:35 +01:00
moklick d812dbbe53 refactor(nodes): add computed attr for width/height and absolute position 2023-11-21 15:06:42 +01:00
moklick 8a5dd652b3 refactor(svelte): node wrapper position types 2023-11-21 12:59:12 +01:00
moklick c888126438 fix(svelte): use map for dimension updates 2023-11-16 11:56:17 +01:00
Peter 2ebdca0525 fix(svelte) hiding elements considers missing html elements 2023-11-08 13:12:34 +01:00
moklick 2a38a010f6 fix(svelte): subflows 2023-11-01 15:21:53 +01:00
moklick d2b140ce5e fix(svelte): repair selection, add multi selection closes #3557 2023-10-31 18:31:24 +01:00
moklick f2b36f2d33 refactor(svelte): prevent jumping nodes 2023-10-23 16:00:20 +02:00
moklick d1589bac17 Merge branch 'xyflow' into feat/ssr 2023-10-23 12:15:21 +02:00
moklick e5f877a9bd refactor(svelte): update node automatically when source-/ targetPos change 2023-10-19 15:47:09 +02:00
moklick c7a533bffe chore(svelte): fix types for event handlers 2023-10-16 15:53:36 +02:00
moklick afa6365e12 chore(react/svelte): rename node.dimensions to node.size 2023-10-09 17:04:11 +02:00
moklick 6f9ebbf609 fix(react/svelte): select nodes on click when nodeDragThreshold > 0 2023-10-09 15:22:58 +02:00
moklick d78b2aad6f Merge branch 'xyflow' into feat/ssr 2023-10-05 20:31:55 +02:00
moklick f37a2d9a19 feat(svelte): ssr 2023-10-05 17:27:53 +02:00