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
moklick
45359c4861
chore(libs): changelogs
2024-06-19 17:07:31 +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
moklick
7895a5982d
chore(packages): bump
2024-06-10 18:08:35 +02:00
moklick
5d6ac6e316
chore(packages): bump
2024-06-06 17:33:55 +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
moklick
9d1cfb24ce
chore(changelog): update
2024-06-05 13:09:12 +02:00
moklick
48f07d5935
chore(packages): bump
2024-06-05 12:58:44 +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
moklick
88af9ab210
chore(svelte): changelog
2024-06-04 14:28:25 +02:00
moklick
8000711d8c
Merge branch 'next' of github.com:xyflow/xyflow into next
2024-06-04 14:28:19 +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
moklick
2f45754457
chore(svelte): changelog
2024-06-04 14:27:17 +02:00
moklick
7b215993b8
Merge branch 'next' of github.com:xyflow/xyflow into next
2024-06-04 14:26:47 +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
moklick
0434d6c1d8
chore(svelte): changelog
2024-06-04 13:55:06 +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
d562818f4c
fix(styles): add node-resizer to base style
2024-05-06 11:20:10 +02:00
moklick
5f3dbbbade
chore(versions): bump
2024-05-02 18:05:38 +02:00
moklick
ec2592966e
chore(changelogs): update
2024-05-02 17:49:15 +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