peterkogo
04774e5011
added nodeExtent to Svelte Flow and React Flow Provider
2024-08-22 10:34:52 +02:00
peterkogo
6af9f45a74
Cursor grab only shown if left click is panning
2024-08-19 11:56:08 +02:00
peterkogo
96b2795f48
only capture pointer for when selection is starting
2024-07-30 13:42:49 +02:00
moklick
da35b9d7fb
feat(props): add nodeClickDistance
2024-07-15 15:28:27 +02:00
moklick
9b8486b39f
fix(selection): dont trigger onSelectionEnd on click
2024-07-15 14:38:46 +02:00
moklick
4062a24add
fix(selection): handle pointer capture for selectionOnDrag closes #4418
2024-07-10 14:14:24 +02:00
moklick
69bd68f4b8
feat(panzoom): add paneClickDistance prop
2024-07-09 10:50:50 +02:00
peterkogo
3f259e9662
variable autoPanSpeed
2024-07-04 16:33:45 +02:00
moklick
aa0e131162
refactor(react): init store with user nodeOrigin
2024-06-27 17:01:01 +02:00
moklick
609f7ed792
refactor(positions): remove unused node origins
2024-06-27 15:03:35 +02:00
moklick
f968ff42ca
chore(react): node origin cleanup
2024-06-26 15:26:22 +02:00
moklick
71db83761c
fix(react): window bug
2024-06-20 15:53:35 +02:00
moklick
6704e51d2a
fix(react): check if window exists
2024-06-20 15:47:01 +02:00
Peter Kogo and GitHub
86438a954f
Better selection usability ( #4379 )
...
* use pointer capture for selection boxes
* fixed selection box behaviour
* promoted modifier listeners to window level
* selection should still happen when shift key is let go during selection
* ported changes to svelte flow
* review changes
2024-06-19 17:05:04 +02:00
Moritz Klack and GitHub
75acd24cee
Rename updateEdge to reconnectEdge ( #4373 )
...
* refactor(edges): rename update to reconnect
* refactor(react): rename edge update to reconnect
* chore(examples): repair broken reconnect example
* chore(react): changelog
2024-06-19 16:57:30 +02:00
moklick
c94d684b31
fix(nodes): update internals after node resizer updates
2024-06-03 16:13:08 +02:00
moklick
a364a93082
feat(react): add warning when styles not loaded #4047
2024-05-07 18:25:04 +02:00
moklick
b9ec783b6b
fix(react): dont show nodeTypes warning if not necessary #3923
2024-05-07 13:19:54 +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
6bab47fcb7
refactor(node-selection): cleanup
2024-04-17 12:34:31 +02:00
moklick
4fa3a87241
refactor(updates): only trigger dim updates when dim changed
2024-04-11 12:31:14 +02:00
moklick
ea18e46a1a
refactor(nodes): rename computed to measured, add helpers
2024-04-03 14:54:24 +02:00
moklick
67d979985d
refactor(react): handle parent expand in store instead of applyChanges
2024-03-28 17:08:05 +01:00
moklick
844d574c4f
refactor(react): separate user nodes and indernal nodes
2024-03-27 11:22:43 +01:00
moklick
54c69c7d8e
fix(react): use fixedForwardRef function
2024-03-14 15:08:39 +01:00
moklick
fd2e131a9c
chore(react): dont use position fixed
2024-03-07 13:41:46 +01:00
moklick
018c800a06
react(pane): position fixed
2024-03-07 13:21:58 +01:00
moklick
9565689dfc
fix(react): select nodes with selection in uncontrolled flows
2024-03-06 18:06:34 +01:00
peterkogo and GitHub
1a591f5759
fix(safari): prevent selection of viewport ( #3973 )
...
* prevent selection of viewport
* added user-select=none to viewport-portal and moved to be over nodes
2024-03-05 14:47:03 +01:00
moklick
e972656c3d
fix(react): ReactFlow comp ref type
2024-03-04 12:01:26 +01:00
Moritz Klack and GitHub
e5c667d068
Feat(nodes): add initialWidth and initialHeight ( #3953 )
...
* feat(react/svelte): add initialWidth/initialHeight closes #3793
* chore(packages): update changelogs
2024-02-27 15:21:35 +01:00
Moritz Klack and GitHub
8a6e214e6c
Merge pull request #3934 from xyflow/escape-fix
...
disableKeyboardA11y now correctly prevents escape key presses
2024-02-26 14:22:44 +01:00
peterkogo
62bfc7acc6
disableKeyboardA11y now correctly prevents escape key presses
2024-02-21 08:27:50 +01:00
peterkogo
9fb4979631
Pane: only use cursor grab when panOnDrag=true
2024-02-21 07:41:56 +01:00
moklick
7bc9558631
Merge branch 'next' into refactor/infer-node-types
2024-02-19 10:39:56 +01:00
moklick
ad7403cc75
refactor(types): use same structure for nodes and edges
2024-02-17 15:45:10 +01:00
moklick
edba3963d8
fix(react): re-measure nodes correctly
2024-02-15 17:59:54 +01:00
moklick
2860feec11
fix(react): uncontrolled flows with Provider
2024-02-13 16:12:31 +01:00
Moritz Klack and GitHub
f9a9a03a2b
Merge pull request #3842 from li-jia-nan/main
...
type: remove repeated type
2024-02-07 17:20:44 +01:00
Moritz Klack and GitHub
6b18c9daeb
refactor defaultNodes/defaultEdges handling ( #3882 )
...
* refactor(react): cleanup defaultnodes/defaultedges handling
* chore(examples): cleanup
* chore(examples): cleanup
* fix(react): selection for uncontrolled flows
2024-02-07 17:09:39 +01:00
栗嘉男
6e167bda16
type: remove repeated type
2024-01-30 11:56:55 +08:00
moklick
112a552deb
Merge branch 'next' into refactor/infer-node-types
2024-01-26 09:35:59 +01:00
moklick
7a1617d71d
fix(react): apply defaultEdgeOptions marker closes #3826
2024-01-25 12:24:00 +01:00
moklick
a345b2670b
feat(react): infer node types from passed nodes
2024-01-24 18:25:31 +01:00
peterkogo
601c7f1c15
Selection process is not interrupted by selectionKey being let go
2024-01-22 11:26:02 +01:00
moklick
61f8e00541
chore(react): cleanup exports
2024-01-08 13:26:14 +01:00
moklick
30c975e39f
chore(react): cleanup exports
2024-01-08 11:59:01 +01:00
moklick
9e0f974525
fix(react): connectionline
2024-01-04 09:19:39 +01:00
moklick
84147be699
feat(deletion): add onBeforeDelete handler
2023-12-23 11:57:18 +01:00