peterkogo
0c1ad4c861
Memoize NodeWrapper and EdgeWrapper
2025-10-01 11:33:34 +02:00
moklick
34274eb44d
chore(autoPanOnNodeFocus): cleanup
2025-06-10 09:19:23 +02:00
moklick
19cd285458
chore(autoFocus): rename to autoPanOnNodeFocus
2025-06-05 19:37:14 +02:00
Abbey Yacoe
6693c7300e
feat: create enablePanOnFocus prop, update onFocus func
2025-06-05 12:22:06 +02:00
moklick
d8ab3bf0bd
chore(hooks): tsdoc update
2025-02-11 13:59:17 +01:00
moklick
da35b9d7fb
feat(props): add nodeClickDistance
2024-07-15 15:28:27 +02:00
moklick
f968ff42ca
chore(react): node origin cleanup
2024-06-26 15:26:22 +02:00
moklick
c94d684b31
fix(nodes): update internals after node resizer updates
2024-06-03 16:13:08 +02:00
Moritz Klack and GitHub
973a3ddd35
fix(react): node observation #4064 ( #4182 )
...
* fix(react): node observation #4064
* chore(react): cleanup useNodeObserver
* chore(react): cleanup useNodeObserver
2024-04-18 18:00:49 +02:00
moklick
4fa3a87241
refactor(updates): only trigger dim updates when dim changed
2024-04-11 12:31:14 +02:00
moklick
67d979985d
refactor(react): handle parent expand in store instead of applyChanges
2024-03-28 17:08:05 +01:00
moklick
a345b2670b
feat(react): infer node types from passed nodes
2024-01-24 18:25:31 +01:00
moklick
61f8e00541
chore(react): cleanup exports
2024-01-08 13:26:14 +01:00
moklick
4143591d96
refactor(react): dont create new edge objects on setEdges
2023-12-18 17:03:48 +01:00
moklick
07c4018255
refactor(edges): use EdgeWrapper instead of wrapEdge
2023-12-16 10:51:24 +01:00
moklick
20c779f57d
refactor(node-wrapper): add separate folder
2023-12-16 09:55:30 +01:00
moklick
b861b47783
refactor(nodes): use NodeWrapper instead of wrapped node types
2023-12-15 15:21:15 +01:00
moklick
71f038a319
refactor(node-renderer): simplify selectors, remove reselect, cleanup
2023-12-14 12:32:41 +01:00
Ivan Akulov
d4484be0c3
Document the design decisions
2023-11-25 02:18:58 +01:00
Ivan Akulov
0473161325
NodeRenderer: don’t rerender unless visible nodes change
2023-11-25 02:18:57 +01:00
Ivan Akulov
99d945f33c
Split NodeRenderer into NodeRenderer and NodeComponentWrapper
2023-11-25 02:18:57 +01:00
moklick
1dfff1bf5b
refactor(libs) add width, height and positionAbsolute props to NodeProps
2023-11-23 13:50:28 +01:00
moklick
d812dbbe53
refactor(nodes): add computed attr for width/height and absolute position
2023-11-21 15:06:42 +01:00
moklick
a147a20f6e
refactor(react/svelte): use node lookup for perf improvement
2023-11-13 16:43:57 +01:00
moklick
afa6365e12
chore(react/svelte): rename node.dimensions to node.size
2023-10-09 17:04:11 +02:00
moklick
1acc59e44c
feat(react): ssr
2023-10-05 17:28:05 +02:00
Moritz Klack and GitHub
bd922889b4
feat(styles): one stylesheet source for react and svelte ( #3350 )
...
* feat(styles): create stylesheets for react and svelte based on one source
* refactor(styling): cleanup
* refactor(postcss): share a config
* refactor(postcss): replace env hack with env file
2023-08-24 14:02:57 +02:00
moklick
193f49cf87
refactor(on-error): use onError for node and edge type creation
2023-08-14 16:31:37 +02:00
moklick
8354759f57
refactor(packages): change package structure
2023-06-05 15:40:18 +02:00