Commit Graph
100 Commits
Author SHA1 Message Date
peterkogo 2474c8be14 fix tests 2025-04-16 17:36:05 +02:00
peterkogo 13fdd15f59 fix examples 2025-04-16 16:41:02 +02:00
peterkogo b429c871a8 simplified viewport portals 2025-04-16 16:04:36 +02:00
peterkogo 201ed30bc6 fixed z-index ordering issues 2025-04-16 16:02:22 +02:00
peterkogo 3ef63ad10e implemented keyboard interactions 2025-04-16 11:39:50 +02:00
peterkogo 7c776a31a7 fix pane getting selected on safari 2025-04-15 16:51:16 +02:00
peterkogo 4a42a1a2e2 fix defaultEdge options and add elevateEdgesOnSelect 2025-04-15 15:56:57 +02:00
peterkogo 1fa3b50366 minimize inline style usage 2025-04-15 12:57:34 +02:00
peterkogo 2ca682c6f2 export htmlattributes as props where possible 2025-04-14 18:59:31 +02:00
peterkogo 6be1b7822b fix provider error 2025-04-14 11:27:44 +02:00
peterkogo f249210ab2 1.0.0-next.8 2025-04-14 10:55:09 +02:00
peterkogo c7dea22853 Make derivedWarning an error and bind store instances 2025-04-14 10:54:29 +02:00
peterkogo 74c2e0778b 1.0.0-next.7 2025-04-11 16:19:33 +02:00
peterkogo eec8d91f95 simplify edgereconnectanchor 2025-04-11 16:05:20 +02:00
peterkogo 3e20c2a0ee add baseedge path props 2025-04-11 15:54:17 +02:00
peterkogo a3e3055186 added Edge Reconnection 2025-04-11 15:32:07 +02:00
peterkogo d94f3f490a renamed callbacks to be lowercase 2025-04-10 12:09:37 +02:00
peterkogo 503dafe083 revert making interaction props bindable 2025-04-10 11:27:58 +02:00
peterkogo 80a809cc68 implement click connection 2025-04-09 18:48:50 +02:00
peterkogo 89b86a5ae7 add onConnect and onDisconnect to useNodeConnections 2025-04-09 15:58:03 +02:00
peterkogo 5f7c20270a 1.0.0-next.6 2025-04-09 15:33:16 +02:00
peterkogo 95df44d5d1 onbeforeconnect instead of onedgecreate 2025-04-09 15:29:13 +02:00
peterkogo 108f1ce81c streamline initialized 2025-04-09 15:09:30 +02:00
peterkogo 739d557010 streamline initialized 2025-04-09 15:09:11 +02:00
peterkogo cd18527701 remove comment 2025-04-09 11:37:14 +02:00
peterkogo acb990f4b1 Merge branch 'main' into migrate/svelte5 2025-04-09 11:29:05 +02:00
peterkogo e35be7d3e2 remove performance.mark 2025-04-09 10:52:50 +02:00
peterkogo 0c28d067ca revert viewport changes 2025-04-09 10:50:19 +02:00
peterkogo 9383ba5554 implemented new fitView logic 2025-04-09 10:36:16 +02:00
peterkogo 75ab89420e add changeset 2025-04-01 12:40:28 +02:00
peterkogo aae3f49eec make fitView fire even when onNodesChange is not implmented 2025-04-01 12:39:42 +02:00
peterkogo aa873d6ddc enhance fitView scheduling 2025-03-31 13:47:15 +02:00
peterkogo 3079c2c911 add changeset 2025-03-31 11:55:11 +02:00
peterkogo b1502dc2dc Dont call onNodesChange when there are no changes & call setNodes instead 2025-03-31 11:52:43 +02:00
peterkogo 3ac2846d5e add comment 2025-03-27 12:03:47 +01:00
peterkogo 9be5276069 simplify resolveFitView 2025-03-27 11:12:18 +01:00
peterkogo ed1cb4da31 use async function instead of .then 2025-03-27 11:06:57 +01:00
peterkogo b0dc7baa80 remove console.log 2025-03-27 11:02:21 +01:00
peterkogo e078c55442 remove console.log 2025-03-27 11:01:28 +01:00
peterkogo 5e810bc01c remove console.log 2025-03-27 11:01:01 +01:00
peterkogo 85e212a5dc fix rounding error in pane test 2025-03-26 14:02:37 +01:00
peterkogo acba901d86 make two seperate changesets for fix and the new features 2025-03-26 12:57:16 +01:00
peterkogo 48d0837939 use object instead of array for paddings & clean up fitView code 2025-03-26 12:49:43 +01:00
peterkogo e3ecf999aa correctly apply asymetric paddings 2025-03-25 18:05:58 +01:00
peterkogo 137b23c6a7 add initial support for asymmetric paddings 2025-03-25 17:13:21 +01:00
peterkogo 488a7a64ec Merge branch 'enhance/fitView' into enhance/fitViewOptions 2025-03-25 13:43:51 +01:00
peterkogo bb1a97d7a8 fix uncontrolled flows 2025-03-25 13:43:30 +01:00
peterkogo 79ce58db78 Merge branch 'main' into enhance/fitView 2025-03-25 13:21:11 +01:00
peterkogo 1202c9a687 paddings with units 2025-03-25 13:10:13 +01:00
peterkogo edf967b1ea Merge branch 'enhance/fitView' into enhance/fitViewOptions 2025-03-25 10:25:24 +01:00
peterkogo 6acb709bef extract fitView into action 2025-03-18 09:30:29 +01:00
peterkogo db4c019fe4 either trigger fitView after adoptUserNodes or after updateNodeInternals 2025-03-17 16:01:22 +01:00
peterkogo 8b5284697c fix wrapper props 2025-03-17 10:45:24 +01:00
peterkogo 3828b78804 fix type error 2025-03-17 10:43:17 +01:00
peterkogo 98a9164488 make derived warning into an error for better visibility 2025-03-17 10:21:38 +01:00
peterkogo 72d8e5fa7b push svelte version to next.5 2025-03-17 09:58:09 +01:00
peterkogo 879d6c0ba3 make nodesDraggable, nodesConnectable and elementsSelectable bindable props 2025-03-17 09:57:30 +01:00
peterkogo cd03c46196 Add pixel units and left and right padding options for fitView 2025-03-05 17:38:30 +01:00
peterkogo cb685281d0 add changeset 2025-03-05 16:22:43 +01:00
peterkogo 502a240560 updated typescript, implemented for svelte flow 2025-03-05 16:20:05 +01:00
peterkogo c98b6c01f9 Add comments 2025-03-05 15:16:12 +01:00
peterkogo f208223400 Add back promise resolution for transitioning on fitView 2025-03-05 15:00:44 +01:00
peterkogo ee1ef205eb Refactor fitView 2025-03-05 13:45:28 +01:00
peterkogo bb28ef4846 Add elevateNodesOnSelect prop, fix z-index not increased when selecting nodes 2025-02-19 12:03:55 +01:00
peterkogo e8a971e00a version next.4 2025-02-19 10:48:10 +01:00
peterkogo 630bf5442b Fix setting class on SvelteFlow component breaking css 2025-02-19 10:47:17 +01:00
peterkogo a346e7aa3d version 1.0.0-next.3 2025-01-29 16:06:47 +01:00
peterkogo 8c7e098a7a update dependencies 2025-01-29 16:03:42 +01:00
peterkogo e30885fc1d update dependencies 2025-01-29 16:03:04 +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 55364e6298 fix resetting nodes with width & height set not working 2025-01-27 13:14:14 +01:00
peterkogo 72b956f797 bump playwright version 2025-01-21 16:48:35 +01:00
peterkogo b4752953f5 fix NodeWrapper 2025-01-21 16:34:33 +01:00
peterkogo 99d2eef308 version next 2025-01-21 16:15:32 +01:00
peterkogo 984d7ca60b merge main 2025-01-21 16:02:44 +01:00
peterkogo e73ef09fbc chore(changeset) add 2025-01-21 15:46:28 +01:00
peterkogo c12fa5c178 Allow handle id to be null 2025-01-21 15:45:35 +01:00
peterkogo 7cb9a8686d Make internal nodes immutable 2025-01-21 15:45:08 +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 938647736e fix internal example 2025-01-21 11:47:37 +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 d995a8597b fix markers from defaultEdgeOption not being added as MarkerDefinitions 2025-01-21 10:11:53 +01:00
peterkogo 360a18e72c clean up updateNodeData example 2025-01-21 10:00:27 +01:00
peterkogo 925edfd91e use untrack in useSvelteFlow hook 2025-01-20 16:39:37 +01:00
peterkogo de156baa78 change to patch release 2025-01-20 12:14:40 +01:00
peterkogo fe843982bf chore(changeset) add 2025-01-20 11:23:26 +01:00
peterkogo 98b212f0d5 Narrow NodeProps type properties selected, selectable, draggable and deletable required 2025-01-20 11:20:33 +01:00
peterkogo 547f59293b expose class for EdgeLabel 2025-01-16 18:14:03 +01:00
peterkogo 592c7eaf95 chore(changeset) add 2025-01-16 10:37:23 +01:00
peterkogo d43a1716e5 fix connectionLookup keys, to prevent overlaps 2025-01-16 10:36:13 +01:00
peterkogo a989fa9a8b fix lost handle bounds 2025-01-15 13:19:53 +01:00
peterkogo ce6fcc7a82 Export event types and use pointer events wherever possible 2025-01-14 13:15:40 +01:00
peterkogo fbbe4e2529 add set and update functions to nodes,edges & viewport hooks 2025-01-14 11:29:00 +01:00
peterkogo 9d94030044 add changeset 2025-01-14 10:42:11 +01:00
peterkogo aac614e719 require at least svelte@5.7.0 for MediaQuery support 2025-01-09 16:36:40 +01:00
peterkogo 46c99efc96 update useNodeConnections 2025-01-09 16:15:10 +01:00
peterkogo 3ce88763e2 fix the all the e2e tests 2025-01-09 16:01:18 +01:00
peterkogo b56c1c1838 update dependencies & fix keyhandler 2025-01-09 13:38:05 +01:00