Moritz Klack and GitHub
2691f0366d
Merge pull request #4380 from xyflow/svelte-fix-shift-scroll
...
Svelte: Only prevent shift scrolling when selection is actually in progress
2024-06-19 17:08:12 +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
peterkogo
26456b3f0f
only prevent shift scrolling when selection is actually in progress
2024-06-19 13:23:20 +02:00
moklick
e6b21d372e
chore(lint): cleanup minor issues
2024-06-11 17:19:58 +02:00
Moritz Klack and GitHub
fe864160a3
Merge pull request #4347 from xyflow/fix-pane-style
...
fix(svelte): use empty string instead of undefined in style shorthand
2024-06-06 12:58:13 +02:00
peterkogo
ff784cb44c
use empty string instead of undefined
2024-06-06 12:52:59 +02:00
peterkogo
82dddb2579
added straight edge to path built-in-types
2024-06-05 17:21:41 +02:00
Moritz Klack and GitHub
875e6433bb
fix(svelte): use user viewport store for init viewport closes #4335 ( #4338 )
...
* fix(svelte): use user viewport store for init viewport closes #4335
* refactor(svelte): viewport init
* chore(svelte): changelog
2024-06-05 11:32:04 +02:00
peterkogo
a22154b9ae
fixed some type mismatches with default values
2024-06-04 14:46:53 +02:00
moklick
68f7d6c9a3
chore(svelte): cleanup internal nodes and edges
2024-06-04 14:40:38 +02:00
Moritz Klack and GitHub
fb416ca5ad
Merge pull request #4330 from xyflow/svelte-fix-panel
...
removed pointer events from panel when user selection is active
2024-06-04 14:27:55 +02:00
Moritz Klack and GitHub
0f44b8d4d2
Merge pull request #4331 from xyflow/svelte-fix-selection
...
Svelte: Fix deselection of edges
2024-06-04 14:26:29 +02:00
peterkogo
18a41ecb90
removed console log
2024-06-04 11:53:05 +02:00
peterkogo
4d3ede32eb
added edgemouseenter and edgemouseleave events
2024-06-04 09:29:51 +02:00
peterkogo
717935d051
simpler
2024-06-04 09:17:25 +02:00
peterkogo
7ebabacbe4
changed from store.edges.update to store.edges.set
2024-06-04 09:01:34 +02:00
peterkogo
9e1757b887
removed pointer events from panel when user selection is active
2024-06-04 08:46:12 +02:00
moklick
3cc14e8ee5
refactor(nodes): add parentId to NodeProps closes #4061
2024-06-03 17:23:46 +02:00
peterkogo
403aa8f5da
exposed selectable, deletable, draggable to custom nodes & edges
2024-06-03 10:48:05 +02:00
moklick
2b0d75ddaa
refactor(types): only export HandleProps but not HandleComponentProps
2024-05-07 16:22:26 +02:00
moklick
fb30b81cb4
fix(svelte): node toolbar for subflows
2024-05-06 15:50:41 +02:00
moklick
9cf09651a6
fix(svelte): export InternalNode type
2024-05-06 14:00:33 +02:00
moklick
181a94d125
fix(svelte): export useInternalNode hook
2024-05-06 12:32:00 +02:00
moklick
1860dff666
fix(minimap): sub flow node positions
2024-05-06 11:47:57 +02:00
moklick
de86c64128
fix(svelte): selection for sub flows
2024-05-06 11:47:45 +02:00
moklick
c0de3ad941
chore(libs): export Align type
2024-05-02 17:49:06 +02:00
moklick
9984dd39a2
refactor(svelte): add quotes to edge marker urls
2024-05-02 17:29:31 +02:00
moklick
534db656b4
feat(svelte): add getInternalNode and useInternalNode
2024-05-02 16:39:57 +02:00
moklick
f2f2c3cc2e
feat(svelte): add fitViewOptions for Controls closes #4201
2024-05-02 15:36:42 +02:00
moklick
3b940ac5ae
fix(svelte): use correct updateNodeInternals API
2024-05-02 15:01:37 +02:00
moklick
00cbf2246c
fix(svelte): only update node dimension attributes when necessary
2024-05-02 15:01:14 +02:00
Moritz Klack and GitHub
bd95cc1b59
Merge pull request #4144 from xyflow/svelte-handle-valid-connection
...
Svelte: isValidConnection on <Handle />
2024-05-02 11:26:38 +02:00
Moritz Klack and GitHub
2534a26c22
Merge pull request #4224 from darabos/patch-2
...
[SvelteFlow] Make handleId and isTarget reactive
2024-05-02 11:25:49 +02:00
Moritz Klack and GitHub
96efa4e3a1
Merge pull request #4180 from darabos/patch-1
...
Do not reset nodes and edges — they are controlled by the user
2024-05-02 11:25:31 +02:00
Daniel Darabos and GitHub
eb229d820b
Make handleId and isTarget reactive.
2024-04-29 19:43:35 +02:00
RedPhoenixQ
72582b035f
Move node EventMap to types and use createEventDispatcher from svelte
...
Using createEventDispatcher from another imported function seems to
break the svelte types and thus none of the node events where typed.
2024-04-22 18:29:07 +02:00
Daniel Darabos and GitHub
a0a046e21f
Do not reset nodes and edges. They are controlled by the user.
2024-04-18 12:35:13 +02:00
moklick
3348194dea
refactor(xydrag): cleanup
2024-04-16 18:22:07 +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
peterkogo
aad6de5359
simplified handleExpandParent, removed isParent, improved some functions
2024-04-16 16:54:38 +02:00
moklick
cd0585c62e
Merge branch 'svelte4' into next
2024-04-16 10:59:47 +02:00
moklick
e2ff509f3d
fix(svelte): re-observe nodes when not initialized close #4160
2024-04-16 10:56:53 +02:00
peterkogo
87086e9997
added correct expandParent offset of children
2024-04-15 17:23:14 +02:00
peterkogo
ccf6578824
added parentLookup
2024-04-15 17:03:03 +02:00
peterkogo
05ac4ef9db
Merge branch 'next' into internal-fix-resizer
2024-04-11 17:31:10 +02:00
peterkogo
72d775b8eb
simplified resize events
2024-04-11 15:14:39 +02:00
peterkogo
e25c3304d0
removed console.log
2024-04-11 13:05:36 +02:00
peterkogo
7d24127e3f
added isValidConnection on Handle component
2024-04-11 13:03:12 +02:00
moklick
4fa3a87241
refactor(updates): only trigger dim updates when dim changed
2024-04-11 12:31:14 +02:00