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
|
41db69e06c
|
fix(nodes): dont select nodes when selectable=false closes #1324
|
2021-07-20 17:59:04 +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
|
ebbc192b8d
|
fix(node-update): force update when source or target pos changes
|
2021-02-23 19:27:45 +01:00 |
|
moklick
|
4c76fc5ae3
|
refactor(reducer): handle unset nodes selection action
|
2021-02-15 18:21:57 +01:00 |
|
moklick
|
5aa78cf2fc
|
refactor(reducer): only iterate incoming elements once
|
2021-02-14 14:52:39 +01:00 |
|
moklick
|
1d1a17c80a
|
refactor(actions): combine batch update and update node dimension actions
|
2021-02-11 19:14:30 +01:00 |
|
moklick
|
9b70e1e0fa
|
refactor(deps): remove easy-peasy and redux-thunk
|
2021-02-11 18:57:01 +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
|
1f7d20da1b
|
refactor(useStoreActions): add types
|
2021-02-11 15:28:36 +01:00 |
|
moklick
|
835d539108
|
refactor(actions): use createAction util function
|
2021-01-28 16:33:53 +01:00 |
|
moklick
|
23c2c49e52
|
refactor(types): rename ActionTypes to ReactFlowActionTypes
|
2021-01-28 12:45:32 +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 |
|
moklick
|
e88dfdb650
|
refactor(nodes): use one resize observer for all nodes #723
|
2020-11-26 14:25:39 +01:00 |
|
moklick
|
32415077fc
|
refactor(element-updates): check if node type changed
|
2020-11-26 10:52:44 +01:00 |
|
moklick
|
93c5470d01
|
refactor(store): simplify setElement
|
2020-11-24 18:25:19 +01:00 |
|
moklick
|
52a73d68a0
|
refactor(store): simplify setElement
|
2020-11-24 18:21:36 +01:00 |
|
moklick
|
c00cfca02c
|
fix(store): remove elements
|
2020-11-18 11:16:00 +01:00 |
|
moklick
|
d6a410a0a3
|
refactor(elementUpdater): simplify
|
2020-11-18 00:16:50 +01:00 |
|
Christopher Möller
|
7f4d76cc5c
|
fix(multihandles): update handles every time the size of a node changes
|
2020-11-17 15:00:42 +01:00 |
|
moklick
|
393defc638
|
refactor(elements): only render visible handling
|
2020-11-15 18:05:44 +01:00 |
|
moklick
|
c8d945f39b
|
refactor(store): remove unused viewportBox
|
2020-11-14 17:04:29 +01:00 |
|
moklick
|
2420cf3689
|
refactor(onlyRenderVisible): change from nodes to elements #677
|
2020-11-14 16:46:14 +01:00 |
|
moklick
|
e1ae70e779
|
refactor(zoomPanHelper): export and simplify
|
2020-11-09 19:30:21 +01:00 |
|
moklick
|
c7bf8ffbcc
|
refactor(initD3): pass initial transform
|
2020-11-09 18:27:41 +01:00 |
|
Christopher Möller
|
cf38388f14
|
refactor(zoom): move zoom methods into own hook, detatch from store
|
2020-11-09 17:23:59 +01:00 |
|