peterkogo
ccf6578824
added parentLookup
2024-04-15 17:03:03 +02:00
peterkogo
835dec25ba
resolved some requested changes
2024-04-10 14:47:49 +02:00
peterkogo
2d1d4717d9
fixed errors but still WIP
2024-04-10 09:30:00 +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
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
moklick
19bcfe28a2
fix(getNodesBounds): use absolute position by default, add options param
2024-01-25 17:46:46 +01:00
moklick
3f5f5f78fa
Merge branch 'next' into svelte-on-init
2024-01-23 15:49:34 +01:00
moklick
2e1bfc35c0
chore(onbeforedelete): use correct node/edge types, pass generic
2024-01-23 13:04:02 +01:00
peterkogo
1fb668d936
Added onInit and useInitialized hooks
2024-01-18 12:14:12 +01:00
moklick
1bc1ae855d
refactor(util-functions): cleanup types so that node/edge types get infered
2024-01-15 17:32:30 +01:00
peterkogo
62b57eec6e
feat(svelte) Expose edgeLookup, fix(svelte) dragging behaviour when selectable=false
2024-01-11 15:00:16 +01:00
moklick
84147be699
feat(deletion): add onBeforeDelete handler
2023-12-23 11:57:18 +01:00
moklick
5b455a0b2d
refactor(edge-wrapper): cleanup
2023-12-18 11:00:27 +01:00
moklick
4316e23309
refactor(edge-renderer): work with edge ids instead of edges, like node renderer
2023-12-17 13:53:07 +01:00
moklick
c3834208d2
Merge branch 'next' into refactor/edge-rendering
2023-12-17 11:04:32 +01:00
Moritz Klack and GitHub
6ab408c3bb
Merge pull request #3728 from xyflow/perf/no-drag-on-select
...
Perf/no drag on select
2023-12-16 13:07:00 +01:00
moklick
72034157f1
refactor(svelte): nodeDragThreshold=1 as default
2023-12-16 13:05:31 +01:00
moklick
99a422f9f1
Merge branch 'main' into perf/noderenderer-minimap
2023-12-13 16:32:02 +01:00
moklick
b332b86090
refactor(svelte): replace on:connect with onconnect
2023-12-13 11:33:49 +01:00
moklick
d4d773d9c6
feat(svelte): add useHandleConnections, useNodesData and useUpdateNodeData
2023-12-11 18:31:37 +01:00
Moritz Klack and GitHub
dd8ab45a46
Merge branch 'next' into fix/edge-props
2023-11-30 13:03:41 +01:00
moklick
6825b486ec
refactor(svelte/edges): simplify
2023-11-30 10:41:18 +01:00
Peter
3f94dfa84c
feat(svelte) added onedgecreate function
2023-11-28 15:48:19 +01:00
Peter
f871617abe
renamed internal files in svelte for better alphabetical ordering
2023-11-28 14:35:18 +01:00
Peter
9f538c6b7c
fix(svelte) split edges into internal/external. external edges dont require id, source, target anymore
2023-11-28 12:33:54 +01:00
Ivan Akulov
24390162e0
Store: don’t regenerate internal nodes if user-provided nodes haven’t changed
2023-11-25 02:06:43 +01:00
moklick
24c999a335
chore(astro): use width/height attrs
2023-11-21 15:18:35 +01:00
moklick
2fe9d57d2a
chore(edges): remove group type
2023-11-16 15:45:36 +01:00
moklick
08e61f3111
refactor(edges): simplify edge rendering
2023-11-16 15:41:30 +01:00
moklick
05968c82a2
feat(svelte): add ondelete handler #3618
2023-11-16 13:24:41 +01:00
Moritz Klack and GitHub
14caf422c3
refactor(svelte): add zoomActivationKey and allow null for keys #3618 ( #3627 )
...
* refactor(keys): add zoomActivationKey and allow null #3618
2023-11-15 19:06:49 +01:00
moklick
e798e94275
refactor(react/svelte): use nodeLookup
2023-11-14 15:52:48 +01:00
moklick
a147a20f6e
refactor(react/svelte): use node lookup for perf improvement
2023-11-13 16:43:57 +01:00
moklick
90912a6c1a
reafactor(react/svelte): rename some util functions #3528
2023-11-13 10:45:06 +01:00
moklick
2435a0da8f
feat(svelte): ssr fitView
2023-10-23 18:05:45 +02:00
moklick
d1589bac17
Merge branch 'xyflow' into feat/ssr
2023-10-23 12:15:21 +02:00
moklick
0cfecc823f
feat(svelte): add group node
2023-10-11 11:17:15 +02:00
moklick
f37a2d9a19
feat(svelte): ssr
2023-10-05 17:27:53 +02:00
Moritz Klack and GitHub
ae33cba887
feat(react/svelte): controlled viewport ( #3461 )
...
* feat(react): controlled viewport
* refactor(react): cleanup viewport
* feat(svelte): two way data binding for viewport, cleanup transform <> viewport stuff
* refactor(svelte): viewport stuff
2023-09-28 16:19:03 +02:00
moklick
4e64b57d6d
Merge branch 'xyflow' of github.com:wbkd/react-flow into xyflow
2023-09-27 16:11:03 +02:00
Peter
2e6c5d9191
Merge branch xyflow into svelte-flow-connection-line
2023-09-27 13:48:29 +02:00
Peter
66caa4c8ca
chore(svelte) refactored connectionPath & connection
2023-09-27 13:40:03 +02:00
moklick
348f311fc7
feat(react,svelte): add nodeDragThreshold
2023-09-26 13:08:27 +02:00
Peter
ada5b94673
feat(svelte) add fitViewOptions, closes #3440
2023-09-25 12:58:04 +02:00
moklick
1a935de3f9
feat(svelte): add onError prop closes #3423
2023-09-21 16:00:53 +02:00
Peter
6b7e72b06c
feat(svelte) add autoPanOnConnect autoPanOnNodeDrag props
2023-09-21 12:59:56 +02:00
moklick
a096efbcfe
feat(svelte): add panActivationKey
2023-08-16 13:56:52 +02:00
Moritz Klack and GitHub
65d1c3bbd4
Refactor/vanilla store utils ( #3138 )
...
* feat(stores): use vanilla store utils
* fix(store-utils): keep dimensions if possible
* feat(utils): add nodeDimension and panBy utils
* fix(svelte): use correct updateDim func
* refactor(react): cleanup store
* chore(tests): use new imports
2023-06-13 15:55:06 +02:00
moklick
0739528761
feat(svelte): add onlyRenderVisibleElements option
2023-06-08 16:31:39 +02:00