peterkogo
9383ba5554
implemented new fitView logic
2025-04-09 10:36:16 +02:00
peterkogo
8b5284697c
fix wrapper props
2025-03-17 10:45:24 +01:00
peterkogo
879d6c0ba3
make nodesDraggable, nodesConnectable and elementsSelectable bindable props
2025-03-17 09:57:30 +01:00
peterkogo
bb28ef4846
Add elevateNodesOnSelect prop, fix z-index not increased when selecting nodes
2025-02-19 12:03:55 +01:00
peterkogo
630bf5442b
Fix setting class on SvelteFlow component breaking css
2025-02-19 10:47:17 +01:00
peterkogo
f481ee3953
prevent passing of props to the div element as attributes
2025-01-29 16:01:31 +01:00
peterkogo
25db8d4e66
Removed classcat and reworked class types from string to ClassValue
2025-01-29 12:26:42 +01:00
peterkogo
b1dfd12fc8
merge main
2025-01-21 15:37:53 +01:00
peterkogo
04b9c828bb
use pointer events instead of mouse events
2025-01-21 12:44:57 +01:00
peterkogo
026ecf5ff3
make custom connection line component a normal prop instead of a snippet
2025-01-21 11:47:20 +01:00
peterkogo
ce6fcc7a82
Export event types and use pointer events wherever possible
2025-01-14 13:15:40 +01:00
peterkogo
b50b44164a
fix selection box
2025-01-09 12:02:40 +01:00
peterkogo
a30484413d
fix selection boxes
2025-01-09 11:42:43 +01:00
peterkogo
9645d885c5
merge useNodeConnections
2025-01-08 12:59:17 +01:00
peterkogo
e62c496a77
removed defaultNodeOptions again
2025-01-07 10:41:21 +01:00
peterkogo
848434c419
add only render visible nodes & edges
2024-12-19 20:43:01 +01:00
peterkogo
6349290722
optimized selection via selectionbox, implemented proper defaultEdge/-NodeOptions
2024-12-19 17:33:16 +01:00
peterkogo
801300e895
make viewport bindable
2024-12-18 12:14:32 +01:00
peterkogo
39930e705d
port more updates
2024-12-17 17:37:26 +01:00
peterkogo
2e03bbe063
tiny changes
2024-12-17 16:04:46 +01:00
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
CRIMX
b7b5032c02
fix(system): safe check all event target
2024-12-10 12:56:30 +08: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