peterkogo
0e5df96ecc
migrating hooks, fixed colorMode
2024-12-17 11:43:36 +01:00
peterkogo
72c075e5fb
fixed useConnection hook, made derivedWarnings more specific, fixed updating when internals change
2024-12-12 16:14:29 +01:00
peterkogo
9105d22c46
Fixed rerendering of edges & simplified rerendering of nodes
2024-12-12 12:11:07 +01:00
peterkogo
24735aa003
Reworked edge rerendering
2024-12-11 15:22:44 +01:00
peterkogo
1c67bf848f
fixed subflows, cleaned up nodeRenderer, cleaned up nodewrapper
2024-12-11 13:38:48 +01:00
peterkogo
1d321ebcd6
cleaning up Svelte 4 leftovers
2024-12-09 15:59:06 +01:00
peterkogo
d0fce3984d
first working version with using $state for nodes & edges
2024-12-09 12:07:10 +01:00
peterkogo
4fcde6f6bf
refector viewport to use signals
2024-12-06 15:35:43 +01:00
peterkogo
f29898f0bd
WIP: migrated store and useSvelteFlow hook to signals & solved state propagation for provider
2024-12-06 13:53:48 +01:00
peterkogo
ed1ead7b5a
fix linting, formatting
2024-11-13 18:17:42 +01:00
peterkogo
7d184ec1b6
finish initial migration (runs in runes mode)
2024-11-13 17:34:05 +01:00
peterkogo
fc642e8b3d
migrate nodetoolbar
2024-11-13 17:27:44 +01:00
peterkogo
1e11903184
migrate more containers
2024-11-13 15:52:16 +01:00
peterkogo
52a4b310d4
migrate pane
2024-11-13 15:36:09 +01:00
peterkogo
28e4fad342
migrate some components
2024-11-13 13:33:49 +01:00
peterkogo
880ed8886b
start to migrate
2024-11-12 16:46:09 +01:00
Moritz Klack and GitHub
cd0f1b58c3
Merge pull request #4572 from xyflow/fix-extent
...
fix node extent
2024-09-05 16:39:23 +02:00
moklick
5bbc9fb09c
fix(viewport): make onViewportChange prop dynamic #4579
2024-09-02 14:42:42 +02:00
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
c457890a1f
fixed pointer capture for svelte as well
2024-07-30 13:56:27 +02:00
moklick
da35b9d7fb
feat(props): add nodeClickDistance
2024-07-15 15:28:27 +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
moklick
7375e81a49
fix(svelte): handle nodeOrigin prop
2024-06-27 16:58:48 +02:00
moklick
ef14ba025c
fix(svelte): use absolute position instead of origin position
2024-06-26 13:43:32 +02:00
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
peterkogo
26456b3f0f
only prevent shift scrolling when selection is actually in progress
2024-06-19 13:23:20 +02:00
peterkogo
ff784cb44c
use empty string instead of undefined
2024-06-06 12:52:59 +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
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
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
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
3b940ac5ae
fix(svelte): use correct updateNodeInternals API
2024-05-02 15:01:37 +02:00
peterkogo
aad6de5359
simplified handleExpandParent, removed isParent, improved some functions
2024-04-16 16:54:38 +02:00
moklick
4fa3a87241
refactor(updates): only trigger dim updates when dim changed
2024-04-11 12:31:14 +02:00
peterkogo
835dec25ba
resolved some requested changes
2024-04-10 14:47:49 +02:00
peterkogo
2d1d4717d9
fixed errors but still WIP
2024-04-10 09:30:00 +02:00
Moritz Klack and GitHub
221d207920
Merge branch 'next' into svelte-multiple-key-handler
2024-04-03 16:40:42 +02:00
peterkogo
3a4ddc2aee
chore(svelte): formatted and lint errors fixed
2024-04-03 10:51:22 +02:00
peterkogo
35a4356d4f
Svelte Flow: possible to add multiple keys
2024-03-18 14:29:25 +01:00
peterkogo
b761859aa0
added nodedrag events to selection box
2024-03-11 10:59:53 +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
peterkogo
f0d1e85cf1
selectable correctly influences cursor types for nodes & edges
2024-02-22 11:12:08 +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