moklick
|
f2004fe45a
|
refactor(nodes): use-d3drag
|
2022-04-13 11:19:17 +02:00 |
|
moklick
|
007bdabb89
|
fix(selection): deselect nodes when select edge and vice versa closes #1899
|
2022-02-22 17:38:53 +01:00 |
|
moklick
|
1b45a3f85d
|
fix(fitview): only fit view once
|
2022-01-28 13:25:56 +01:00 |
|
Christopher Möller
|
af52bab2a5
|
refactor(fitView): use same fitView function for viewport helper and initial prop
|
2022-01-27 13:00:03 +01:00 |
|
moklick
|
067d681485
|
refactor(types): add NodePositionChange type
|
2022-01-25 13:54:33 +01:00 |
|
moklick
|
0cfcf656a0
|
refactor(defaultNode/Edges): always trigger onNodesChange and onEdgesChange
|
2022-01-20 17:55:27 +01:00 |
|
moklick
|
634b592b3a
|
feat(general): add defaultNodes, defaultEdges and defaultEdgeOptions
|
2022-01-18 13:05:41 +01:00 |
|
moklick
|
660ec00be5
|
refactor(store): cleanup
|
2022-01-17 15:15:48 +01:00 |
|
moklick
|
895e0bc524
|
refactor(store): use store.setState directly instead of actions
|
2021-12-11 05:22:41 +01:00 |
|
moklick
|
88582a86cc
|
refactor(general): fit view in store to prevent flickering, rename onLoad => onPaneReady
|
2021-12-09 07:24:45 +01:00 |
|
moklick
|
2cd047bc76
|
fix(child-nodes): dragging when parent is selected
|
2021-11-28 02:39:27 +01:00 |
|
moklick
|
801d8f2ad4
|
fix(subflows): handle selections correctly
|
2021-11-26 19:35:31 +01:00 |
|
moklick
|
330eefe695
|
refactor(selection): only fire selection changes that changed
|
2021-11-26 18:42:52 +01:00 |
|
moklick
|
d260abec75
|
refactor(actions): addSelectedElements => addSelectedNodes, addSelectedEdges
|
2021-11-26 15:18:27 +01:00 |
|
moklick
|
296289710f
|
refactor(store): reset on unmount
|
2021-11-23 18:37:12 +01:00 |
|
moklick
|
0974aa5732
|
refactor(nodes): only use node internals
|
2021-11-18 13:01:11 +01:00 |
|
moklick
|
8a2ac1e31e
|
refactor(types): cleanup
|
2021-11-09 14:52:39 +01:00 |
|
moklick
|
a79e953ab3
|
refactor(boolean-props): omit is prefix
|
2021-11-09 12:35:21 +01:00 |
|
moklick
|
fdf2571402
|
feat(nodes): add extent option
|
2021-11-04 21:43:47 +01:00 |
|
moklick
|
996b1b51f5
|
refactor(store): rename nodeLookup to nodeInternals
|
2021-11-04 18:13:21 +01:00 |
|
moklick
|
5547b0d6cc
|
refactor(nodelookup): use as normale store item
|
2021-11-04 14:03:22 +01:00 |
|
Christopher Möller
|
1b390e103d
|
feat(stacking): simplify zIndex and treeLevel behaviour
|
2021-11-04 12:42:14 +01:00 |
|
Christopher Möller
|
79e46d90ad
|
wip: multiple edge renderers
|
2021-11-03 17:51:39 +01:00 |
|
moklick
|
7333873822
|
refactor(nodelookup): add treelevel
|
2021-11-03 10:03:23 +01:00 |
|
moklick
|
248b563231
|
refactor(nodes): use relative positions for children
|
2021-11-02 18:58:47 +01:00 |
|
Christopher Möller
|
241f604125
|
feat(nested-nodes): simplify nested node rendering
|
2021-10-27 15:38:29 +02:00 |
|
Christopher Möller
|
c1d5c35a04
|
feat(nested-nodes): recursively get children of moved node
|
2021-10-21 16:59:52 +02:00 |
|
Christopher Möller
|
2252ea11ae
|
feat(nested-nodes): change data structure to flat array of nodes
|
2021-10-21 15:39:27 +02:00 |
|
Christopher Möller
|
9ad894d2df
|
feat(nodes): add helper functions to iterate over child nodes
|
2021-10-21 11:53:44 +02:00 |
|
Christopher Möller
|
9350884836
|
fix(perf): improve flattenNodes
|
2021-10-20 18:06:41 +02:00 |
|
Christopher Möller
|
767fbd4377
|
feat(noderenderer): render child nodes
|
2021-10-20 16:57:44 +02:00 |
|
moklick
|
1525af39cf
|
refactor(elements): render only visible elements
|
2021-10-19 14:57:34 +02:00 |
|
moklick
|
410b12946d
|
refactor(state): separate nodes and edges
|
2021-10-19 11:09:49 +02:00 |
|
moklick
|
3dc79276ad
|
refactor(store): cleanup
|
2021-10-13 16:30:34 +02:00 |
|
moklick
|
1f41cc0d9a
|
refactor(zustand): use shallow when needed
|
2021-10-13 16:19:46 +02:00 |
|
moklick
|
ee0d29029a
|
refactor(state): replace redux with zustand
|
2021-10-13 12:54:01 +02:00 |
|
moklick
|
32ee964044
|
refactor(elements): split into nodes and edges
|
2021-10-09 11:33:10 +02:00 |
|
moklick
|
c63992e3ff
|
Revert "Merge pull request #1003 from TheUnderScorer/main"
This reverts commit 106f1f0b61, reversing
changes made to 9206e65522.
|
2021-03-29 13:26:31 +02:00 |
|
Przemysław Żydek
|
a7e0ace550
|
feat(components): Return if document is undefined
|
2021-03-22 11:36:10 +01:00 |
|
Przemysław Żydek
|
96290483b1
|
feat(components): Support passing shadow root as document
|
2021-03-22 11:34:47 +01:00 |
|
moklick
|
ba5286a105
|
refactor(elements): split edges and nodes
|
2021-02-11 18:45:05 +01:00 |
|
moklick
|
201a35dec2
|
Merge branch 'main' into refactor/redux
|
2021-02-11 17:52:54 +01:00 |
|
moklick
|
835d539108
|
refactor(actions): use createAction util function
|
2021-01-28 16:33:53 +01:00 |
|
moklick
|
4d382eed57
|
refactor(store): clean up
|
2021-01-28 12:33:34 +01:00 |
|
moklick
|
1a9493e3fa
|
feat(props): add nodeExtent prop closes #854
|
2021-01-26 10:29:38 +01:00 |
|
moklick
|
252552a694
|
fix(hooks): repair useStoreActions hook
|
2021-01-21 19:35:04 +01:00 |
|
moklick
|
e9a7ade236
|
refactor(store): use redux instead of easy-peasy
|
2021-01-19 13:58:24 +01:00 |
|
moklick
|
c429ae7ca4
|
feat(props): add connection mode closes #702
|
2020-11-30 13:09:56 +01:00 |
|
moklick
|
80b8016d5e
|
fix(store): add viewportBox
|
2020-11-26 15:33:41 +01:00 |
|
moklick
|
3a5ecfa666
|
Merge branch 'next' into feat/dragedge
|
2020-11-26 15:26:48 +01:00 |
|