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
moklick
c1e2499028
refactor(svelte/react): use edge layouting vanilla helpers
2023-06-08 15:46:35 +02:00
moklick
ddaa719c30
fix(svelte): connection radius
2023-06-07 15:28:25 +02:00
moklick
002156ea33
refactor(svelte): simplify nodes and edges store handling
2023-06-06 14:27:40 +02:00
moklick
1b4f4a034e
chore(svelte): cleanup
2023-06-05 16:10:48 +02:00
moklick
8354759f57
refactor(packages): change package structure
2023-06-05 15:40:18 +02:00
moklick
45f51e96b1
refactor(store): connection data
2023-06-05 00:02:07 +02:00
Moritz Klack and GitHub
1dab08f36e
feat(utils): add vanilla drag and panzoom ( #3108 )
...
* refactor(panzoom): create vanilla helper
* feat(svelte): add interaction example
* refactor(panzoom): cleanup
* Update function-runner.ts
* refactor(panzoom): cleanup
* refactor(panzoom): rename functions
* feat(utils): add vanilla drag helper (#3107 )
* feat(utils): add vanilla drag helper
* refactor(drag): cleanup
* refactor(drag): cleanup
* chore(packages): cleanup
* refactor(panzoom): cleanup and simplify
2023-05-31 15:55:36 +02:00
moklick
ca4a6c20f9
feat(svelte): add nodesConnectable, nodesDraggable and elementsSelectable
2023-05-22 12:24:35 +02:00
moklick
425f625020
feat(svelte): edge marker support
2023-05-15 16:15:42 +02:00
moklick
24400d259b
feat(svelte): add step edge
2023-05-15 13:59:09 +02:00
moklick
9c7bd6dc68
feat(svelte): add snapGrid
2023-03-14 15:43:14 +01:00
moklick
233e6aedca
feat(svelte): add isValidConnection prop, cleanup handle classes
2023-03-14 14:55:49 +01:00
moklick
154be3f900
feat(svelte): add node option 'origin'
2023-03-14 13:20:52 +01:00
moklick
3a39876383
feat(svelte): add Provider
2023-03-09 13:10:19 +01:00
moklick
7bd8032ea4
feat(svelte): add SvelteFlowProvider and useSvelteFlow hook
2023-03-08 20:17:33 +01:00