Commit Graph
100 Commits
Author SHA1 Message Date
peterkogo d4337391ad 1.0.0-next.12 2025-05-07 12:56:21 +02:00
peterkogo 5a35b47328 fix some types 2025-05-07 12:56:21 +02:00
peterkogo ca60c91906 BackgroundProps tsdocs 2025-05-05 11:53:09 +02:00
peterkogo 47f9118296 implement onSelectionChanged 2025-04-30 20:32:06 +02:00
peterkogo adb13e261d fix selection bug on safari 2025-04-30 16:20:23 +02:00
peterkogo 51cf7f4b02 1.0.0-next.11 2025-04-30 08:53:27 +02:00
peterkogo 7a242ea066 fix system library dependency 2025-04-30 08:52:13 +02:00
peterkogo 10a12bb349 1.0.0-next.10 2025-04-29 20:37:55 +02:00
peterkogo ad33bcd85a fix Minimap 2025-04-29 20:35:29 +02:00
peterkogo 0aded87f0c revert changes to internal z-index handling 2025-04-29 20:17:21 +02:00
peterkogo 472ef21c62 introduce divs for nodes, edges, edge labels and viewport front & back to simplify z-index ordering 2025-04-29 20:15:23 +02:00
peterkogo fddd4be6f8 implement noWheelClass, noPanClass, noDragClass 2025-04-29 19:03:09 +02:00
peterkogo 86211fa753 fix changing handle sides 2025-04-29 18:46:45 +02:00
peterkogo 6e88192970 fix background 2025-04-29 17:34:33 +02:00
peterkogo 14a100270a prevent unnecessary usage of style attribute 2025-04-29 13:59:57 +02:00
peterkogo e47adb446f make updatenodeinternal node id optional 2025-04-24 16:32:42 +02:00
peterkogo c064954700 rename selection wrapper 2025-04-17 18:18:33 +02:00
peterkogo 9bca92383e fix z-index of selection box 2025-04-17 18:09:18 +02:00
peterkogo 473ddc5b61 add aria labels 2025-04-17 18:06:33 +02:00
peterkogo aaed8c721e fix type updateNode 2025-04-17 16:40:50 +02:00
peterkogo 889e252da8 fix examples 2025-04-17 16:38:37 +02:00
peterkogo 353c661dd8 use generics across the library 2025-04-17 15:36:39 +02:00
peterkogo cf1e0bee81 introduce generics (wip) 2025-04-17 11:23:13 +02:00
peterkogo 1083170b1d fix linting 2025-04-17 10:34:47 +02:00
peterkogo 3d18393615 fix svelte eslint config 2025-04-17 10:26:18 +02:00
peterkogo f43723f57c implement store reset 2025-04-17 09:44:08 +02:00
peterkogo 97c4e2b218 resolve todos 2025-04-16 18:20:12 +02:00
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