moklick
7e8bcd8825
refactor(react): add setAttributes for dimension changes
2024-04-22 14:51:23 +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
4a7ba3f6ea
refactor(react): cleanup provider
2024-04-18 11:36:26 +02:00
moklick
b6f458fc5a
chore(utils): cleanup
2024-04-18 09:57:30 +02:00
moklick
6c30686127
refactor(utils): cleanup getPositionWithOrigin
2024-04-18 09:17:51 +02:00
Moritz Klack and GitHub
356737d5be
Merge pull request #4176 from tonyf/tonyf/node-resizer
...
[v12] call `onEnd` in `XYResizer`'s `end` drag event handler
2024-04-18 09:05:45 +02:00
Moritz Klack and GitHub
c798d654c0
Merge pull request #4168 from xyflow/refactor/node-selection
...
fix(react/selection): return user nodes, cleanup
2024-04-17 13:52:22 +02:00
moklick
93736c1c31
chore(changelog): update
2024-04-17 13:52:08 +02:00
moklick
12c081a62e
chore(useReactFlow): cleanup
2024-04-17 13:50:52 +02:00
moklick
6bab47fcb7
refactor(node-selection): cleanup
2024-04-17 12:34:31 +02:00
moklick
28a2f8d9fb
chore(react): add redux example
2024-04-17 12:33:07 +02:00
moklick
fca0dd750f
fix(react): return user nodes for selection change handlers closes #3904
2024-04-17 12:32:35 +02:00
Moritz Klack and GitHub
6181c2d472
Merge pull request #4166 from xyflow/refactor/xy-drag-use-map
...
Refactor/xy drag use map
2024-04-16 18:33:59 +02:00
moklick
eafb3c5e34
refactor(xydrag): cleanup
2024-04-16 18:31:08 +02:00
moklick
5db4bd4dfd
refactor(xydrag): cleanup
2024-04-16 18:25:31 +02:00
moklick
3348194dea
refactor(xydrag): cleanup
2024-04-16 18:22:07 +02:00
moklick
f242494b29
Merge branch 'next' into refactor/xy-drag-use-map
2024-04-16 18:00:32 +02:00
Moritz Klack and GitHub
e584b6810e
Merge pull request #4146 from xyflow/internal-fix-resizer
...
Fix NodeResizer, handleParentExpand & add parentLookup
2024-04-16 17:52:29 +02:00
moklick
5af34fd9d4
fix(react): use equlity check for adopt user nodes
2024-04-16 17:52:15 +02:00
moklick
2102c17108
refactor(xydrag): use map for drag items
2024-04-16 17:09:51 +02:00
Moritz Klack and GitHub
b2b23a9cd4
Merge pull request #4143 from xyflow/fix-minimap-panning
...
Minimap: removed usage of movementX, movementY and instead calculate delta manually
2024-04-16 11:18:45 +02:00
moklick
cd0585c62e
Merge branch 'svelte4' into next
2024-04-16 10:59:47 +02:00
moklick
80aa168c3b
chore(svelte): bump
2024-04-16 10:57:28 +02:00
moklick
e2ff509f3d
fix(svelte): re-observe nodes when not initialized close #4160
2024-04-16 10:56:53 +02:00
moklick
53ea72e85b
chore(examples): cleanup
2024-04-16 10:55:22 +02:00
Moritz Klack and GitHub
69decb5f41
Merge pull request #4158 from xyflow/fix/intersection-helper-positions
...
Fix/intersection helper positions
2024-04-15 13:20:47 +02:00
moklick
28f4b4e513
chore(changelog): update
2024-04-15 13:19:43 +02:00
moklick
8a56311e52
fix(intersection-helpers): use correct positions closes #4138
2024-04-15 13:18:57 +02:00
Moritz Klack and GitHub
3f4cd6d1fb
Merge pull request #4141 from xyflow/next
...
React Flow 12.0.0-next.14
2024-04-11 13:33:29 +02:00
moklick
8897c2a9ff
chore(packages): bump
2024-04-11 13:33:06 +02:00
Moritz Klack and GitHub
46a8b95c57
Merge pull request #4142 from xyflow/refactor/internal-node-updates
...
refactor(updates): only trigger dim updates when dim changed
2024-04-11 13:26:26 +02:00
moklick
4fa3a87241
refactor(updates): only trigger dim updates when dim changed
2024-04-11 12:31:14 +02:00
moklick
63aa0dd713
fix(viewport): set direction=ltr for react flow wrapper
2024-04-11 12:04:13 +02:00
moklick
4cd099f083
fix(zooming): allow pinch zoom when preventScrolling=false
2024-04-11 12:03:13 +02:00
Moritz Klack and GitHub
d50377e58e
Merge pull request #4129 from xyflow/refactor/svelte-internal
...
Svelte: Refactor internals
2024-04-10 17:03:08 +02:00
moklick
844f01214c
fix(react): export node change types
2024-04-10 16:35:52 +02:00
moklick
d545774724
chore(examples): use new api
2024-04-10 16:33:53 +02:00
moklick
1af82d7e6e
chore(react): update changelog
2024-04-10 15:02:10 +02:00
moklick
961b5a936c
chore(examples): make dev tools example reusable
2024-04-10 14:56:40 +02:00
moklick
8491883ee1
fix(react): update node dimensions when handle bounds undefined
2024-04-10 14:56:25 +02:00
Moritz Klack and GitHub
e7e1a37c9d
Merge pull request #4131 from xyflow/feat/react-devtools
...
Feat/react devtools example
2024-04-10 14:38:49 +02:00
moklick
47319ec747
chore(versions): bump
2024-04-09 13:55:59 +02:00
Moritz Klack and GitHub
fd2436cb60
Merge pull request #4105 from xyflow/refactor/internal-nodes
...
React Flow 12: separate user nodes and internal nodes
2024-04-09 13:33:25 +02:00
moklick
3e59ab94f0
refactor(nodes): rename parentNode to parentId
2024-04-09 13:26:54 +02:00
moklick
4570b2494b
chore(react/store): cleanup
2024-04-08 17:32:49 +02:00
Moritz Klack and GitHub
a723b56973
Merge pull request #4040 from xyflow/d3-zoom-ios
...
fixed double tapping on touch devices circumvents zoomOnDoubleClick
2024-04-04 13:25:12 +02:00
moklick
e40386b93f
Merge branch 'next'
2024-04-04 12:55:26 +02:00
moklick
31da2afaca
chore(packages): bump
2024-04-04 12:54:59 +02:00
Moritz Klack and GitHub
51c1cc006f
Merge pull request #4106 from xyflow/next
...
Svelte Flow 0.0.40
2024-04-04 12:53:37 +02:00
moklick
508efab624
feat(controls): add orientation, style and class props closes #4069
2024-04-04 12:53:05 +02:00
Moritz Klack and GitHub
56477f058d
Merge pull request #4103 from xyflow/svelte-edge-type-change
...
fix(svelte): change edge type
2024-04-03 17:00:22 +02:00
Moritz Klack and GitHub
5043e77eff
fix(svelte): merge conflict
2024-04-03 16:59:50 +02:00
Moritz Klack and GitHub
60bb72d592
Merge branch 'next' into svelte-edge-type-change
2024-04-03 16:57:47 +02:00
Moritz Klack and GitHub
989bbf2ec6
Merge pull request #4100 from xyflow/svelte-unobserve-fix
...
fix(svelte): resizeObserver.unobserve
2024-04-03 16:55:35 +02:00
Moritz Klack and GitHub
3c2906fa2c
Merge pull request #4037 from xyflow/svelte-multiple-key-handler
...
Svelte Flow: add multiple keys
2024-04-03 16:54:57 +02:00
moklick
ec78869b70
refactor(svelte): reset selection on context menu
2024-04-03 16:54:09 +02:00
moklick
ffb5c856d9
chore(svelte-example): add multi key
2024-04-03 16:44:05 +02:00
Moritz Klack and GitHub
221d207920
Merge branch 'next' into svelte-multiple-key-handler
2024-04-03 16:40:42 +02:00
Moritz Klack and GitHub
56faf3ee6f
Merge pull request #4035 from xyflow/fix-context-menu-key-up
...
Fix context menu key up
2024-04-03 16:38:50 +02:00
moklick
6be48fb6b4
refactor(svelte-nodewrapper): simplify observe
2024-04-03 16:37:52 +02:00
moklick
48ad9d3ccf
feat(react): add internal node helper
2024-04-03 15:33:52 +02:00
moklick
ea18e46a1a
refactor(nodes): rename computed to measured, add helpers
2024-04-03 14:54:24 +02:00
moklick
f45f50671d
refactor(react/internal-nodes): cleanup
2024-04-03 12:54:55 +02:00
moklick
b302cb59e8
style(devtools): put styles in css file
2024-04-03 11:33:21 +02:00
moklick
6753c19188
fix(parentExpand): prevent jumping
2024-04-03 10:16:47 +02:00
moklick
e409939234
refactor(node/internals): cleanup
2024-04-02 20:15:38 +02:00
moklick
67d979985d
refactor(react): handle parent expand in store instead of applyChanges
2024-03-28 17:08:05 +01:00
moklick
79dbdc27f6
chore(react/devtools): cleanup
2024-03-27 15:14:36 +01:00
moklick
844d574c4f
refactor(react): separate user nodes and indernal nodes
2024-03-27 11:22:43 +01:00
moklick
eedff63399
feat(devtools): add change logger
2024-03-23 16:25:01 +01:00
moklick
ed6f4313b1
feat(react): add devtools example
2024-03-21 14:30:33 +01:00
moklick
d775012e1b
Merge branch 'main' into next
2024-03-21 13:37:57 +01:00
Moritz Klack and GitHub
8b200b4f25
Merge pull request #4050 from eltociear/patch-1
...
chore(readme): update README
2024-03-21 12:53:55 +01:00
Moritz Klack and GitHub
64da14a147
chore(readme): use correct package name
2024-03-19 22:18:15 +01:00
Moritz Klack and GitHub
815a38e945
Merge pull request #4028 from xyflow/next
...
React Flow 12.0.0-next.12 & Svelte Flow 0.0.39
2024-03-16 12:30:29 +01:00
moklick
24a63391fc
chore(packages): bump
2024-03-16 12:22:07 +01:00
moklick
4a96118b82
chore(changelog): update
2024-03-14 16:26:59 +01:00
Moritz Klack and GitHub
a534b34dba
Merge pull request #4019 from xyflow/svelte-a11y-warnings
...
Svelte Flow: a11y warnings, add preprocess, update dependencies
2024-03-14 16:25:15 +01:00
Moritz Klack and GitHub
09ca0afe81
Merge pull request #4020 from xyflow/fix/intersection-helpers
...
refactor(intersections): use passed node values for calculations
2024-03-14 16:19:05 +01:00
moklick
e0f7f0a01f
chore(changelog): update
2024-03-14 16:18:53 +01:00
moklick
b1c30ee653
refactor(intersections): use passed node values for calculations
2024-03-14 16:14:48 +01:00
moklick
9e30f3b2cd
chore(changelog): update
2024-03-14 15:27:24 +01:00
Moritz Klack and GitHub
a42530cf72
Merge pull request #3998 from xyflow/svelte-selection-drag
...
added nodedrag events to selection box
2024-03-14 15:25:29 +01:00
Moritz Klack and GitHub
092ba3474a
Merge pull request #4018 from xyflow/fix/forward-ref
...
Fix/forward ref
2024-03-14 15:19:40 +01:00
moklick
7f3bb4c230
chore(changelog): update
2024-03-14 15:18:32 +01:00
moklick
2b26ec79b0
chore(rollup): use correct ts version
2024-03-14 15:17:36 +01:00
moklick
54c69c7d8e
fix(react): use fixedForwardRef function
2024-03-14 15:08:39 +01:00
moklick
0d53fe2f48
chore(changelog): update
2024-03-14 14:56:34 +01:00
Moritz Klack and GitHub
efa98c0fac
Merge pull request #4011 from xyflow/export-edge-label
...
Svelte Flow: export EdgeLabel component
2024-03-14 14:55:45 +01:00
Moritz Klack and GitHub
a0f1e10a4d
Merge pull request #4010 from xyflow/fix-cancel-connection
...
Connections can be correctly cancelled
2024-03-14 14:55:28 +01:00
Moritz Klack and GitHub
16be1d0179
Merge pull request #4009 from xyflow/fix-connection-handle
...
Svelte Flow: connectionindicator class applied correctly
2024-03-14 14:49:09 +01:00
moklick
cefdc4eca2
chore(svelte/handle): cleanup
2024-03-14 14:48:53 +01:00
Moritz Klack and GitHub
c17213d5ae
Merge pull request #4015 from xyflow/fix-useNodesData-crash
...
Fix use nodes data crash
2024-03-14 13:03:07 +01:00
moklick
0e086956e2
chore(shallowNodeData): cleanup
2024-03-14 13:02:34 +01:00
moklick
2b28a91014
chore(readme): update package info
2024-03-13 20:31:42 +01:00
787de2fcfa
Merge pull request #3993 from xyflow/next
...
* fix(react): ReactFlow comp ref type
* chore(changelog): update
* Refactor(types): unify node and edge handling (#3978 )
* refactor(types): unify node and edge type behaviour
* chore(changelogs): update
* chore(examples): cleanup
* chore(svelte): update deps
* refactor(useNodesData): improve selector equality function (#3976 )
* improved selector equality function for useNodesData
* fixed selector & useNodesData example
* added shallow-node-data as system function
* fix(safari): prevent selection of viewport (#3973 )
* prevent selection of viewport
* added user-select=none to viewport-portal and moved to be over nodes
* chore(changelogs): update
* fix(react): allow edges to start from 0,0 (#3980 )
* test(playwright): fix edge selection and auto pan tests
* fix(react): select nodes with selection in uncontrolled flows
* text(react): cleanup tests, add onNodesChange tests
* react(pane): position fixed
* chore(test): cleanup
* chore(react): dont use position fixed
---------
Co-authored-by: peterkogo <7165378+peterkogo@users.noreply.github.com >
2024-03-07 13:54:58 +01:00
moklick
09118c1c8e
chore(packages): bump
2024-03-07 13:53:45 +01:00
moklick
fd2e131a9c
chore(react): dont use position fixed
2024-03-07 13:41:46 +01:00
moklick
305be1e26a
chore(test): cleanup
2024-03-07 13:22:07 +01:00
moklick
018c800a06
react(pane): position fixed
2024-03-07 13:21:58 +01:00