Commit Graph
80 Commits
Author SHA1 Message Date
Moritz KlackandGitHub 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 35095236ff Merge branch 'main' into feat/packages 2023-05-17 11:44:39 +02:00
moklick 1a3f22557c refactor(useUpdateNodeInternals): only call updateNodeDimensions once 2023-05-17 11:00:18 +02:00
moklick 005df0da11 fix(useNodes,useEdges): prevent re-renderings 2023-05-16 15:07:02 +02:00
moklick 470b2ee571 Merge branch 'main' into feat/packages 2023-05-16 10:44:00 +02:00
Moritz KlackandGitHub 222ff5550b Merge pull request #3007 from bcakmakoglu/feat/update-node-internals-arr-arg
feat(core): allow array of ids as updateNodeInternals arg
2023-05-11 21:52:26 +02:00
braks 6a7a18a394 chore(core): query node element in for-each loop to get curr el 2023-05-11 20:10:12 +02:00
braks 80e586fa5e refactor(core): wrap for-each loop in requestAnimationFrame 2023-05-10 12:31:56 +02:00
braks 70102b701b feat(core): allow array of ids as updateNodeInternals arg 2023-05-10 12:31:56 +02:00
moklick 85993cfbf8 fix(autopan): respect translate contraints 2023-05-03 11:41:07 +02:00
moklick 23c9d2a929 Merge branch 'main' into feat/packages 2023-03-28 16:27:18 +02:00
moklick 586b7ca629 feat(use-nodes-initialized): add options, exclude hidden nodes 2023-03-24 16:42:14 +01:00
moklick e09dd87e77 refactor(error-messages): prefix error keys with error closes #2919 2023-03-20 11:19:32 +01:00
moklick 77d14f9ad0 feat(svelte): add subflows 2023-03-15 18:34:07 +01:00
moklick 13e7cc340c feat(core): support origin on node level closes #2874 2023-03-14 12:42:06 +01:00
moklick 608768fd5b Merge branch 'main' into feat/packages 2023-03-14 11:23:32 +01:00
moklick 7383200388 fix(nodes): blur when node gets unselected closes #2887, closes #2886 2023-03-06 16:35:24 +01:00
Daniel Leal 5293fd74be fix(core): track modifier keys on useKey press 2023-03-03 11:46:50 +00:00
moklick 3b83e029e6 refactor(utils): add getElementsToRemove and use in react and svelte packages 2023-03-02 13:19:21 +01:00
moklick 63bb2045f4 refactor(react/svelte): cleanup types 2023-02-28 18:16:51 +01:00
moklick 0f62a3d07a package(core): use system fitView 2023-02-19 16:15:26 +01:00
moklick 3920fca670 feat(packages): add @reactflow/system and @reactflow/utils 2023-02-16 21:54:09 +01:00
moklick a12c893226 refactor(packages): add @reactflow/system 2023-02-16 16:37:47 +01:00
moklick c180527239 chore(fitview): cleanup 2023-02-13 12:17:43 +01:00
moklick 1ba3c0e91f fix(nodes): if draggable equals false node is also not draggable with selection 2023-02-03 19:08:10 +01:00
moklick 54010e7ee6 refactor(errors): put in constants 2023-01-25 18:32:13 +01:00
moklick 9527261719 feat(onError): add onError prop #2772 2023-01-25 17:47:42 +01:00
moklick 0a2c96fe3e feat(connections): support touch 2023-01-23 17:58:15 +01:00
moklick 24e8b8adc0 refactor(autopan): cleanup 2023-01-23 15:05:18 +01:00
moklick 66b3a8e334 refactor(handle): naming things, cleanup 2023-01-19 15:52:39 +01:00
moklick 1d036b2575 refactor(autoPan): naming things 2023-01-17 17:38:21 +01:00
moklick f2a4260ac9 feat(autoPan): add props, handle scale 2023-01-17 16:26:04 +01:00
moklick 86f7a9a43d feat(nodes): move canvas when nodes are at the edge of the canvas #2753 2023-01-16 18:23:20 +01:00
moklick ab91fcce43 chore(zustand): update 2023-01-10 19:24:01 +01:00
moklick 43a16e61e6 chore(selection): cleanup 2022-12-19 12:22:42 +01:00
Moritz KlackandGitHub 4d5e2ac3a6 Merge pull request #2657 from wbkd/refactor/node-drag
Refactor Nodes: only trigger drag event when change happened
2022-12-08 18:27:29 +01:00
moklick c51ae89eeb refactor(store): use getNodes function 2022-12-08 18:13:35 +01:00
moklick b34ccd19e9 refactor(nodes): only trigger drag event when change happened 2022-12-08 13:44:25 +01:00
Moritz KlackandGitHub e0fc4ae08f Merge pull request #2626 from wbkd/feat/resize-node
Feat: Add NodeResizer package
2022-12-06 18:17:27 +01:00
moklick 851b8e3e0f fix(getRectOfNodes): handle node pos correctly closes #2641 2022-12-06 16:50:20 +01:00
moklick 7d57c46571 refactor(nodes): don't move or select nodes when input is focused 2022-12-06 13:41:39 +01:00
moklick 51294c1522 Merge branch 'main' into feat/resize-node 2022-12-01 14:53:19 +01:00
moklick 6ee4eb4c42 refactor(node-resizer): use package, update resize behaviour 2022-12-01 14:53:04 +01:00
Christopher Möller d00c8536db fix(subflow-node-origin): use helper function in minimap, calculate extent corrrectly when using nodeOrigin and subflows 2022-11-24 22:36:00 +01:00
Christopher Möller 3685420ebf fix(subflow-node-origin): use node origin in node position calculation 2022-11-24 16:55:51 +01:00
moklick 8f55c21cd7 feat(useReactFlow): add intersection helpers 2022-11-02 19:38:02 +01:00
chang_su a22229eb14 chore: update deleteElements param 2022-10-25 16:17:16 +08:00
chang_su 87a1b644f6 chore: fix conflicts 2022-10-25 14:56:37 +08:00
chang_su b6ec8b70b2 chore: remove deleteSelectedElements method 2022-10-25 14:43:44 +08:00
chang_su f39936e508 feature(deleteElements): add deleteElements method 2022-10-24 23:37:46 +08:00