Commit Graph
100 Commits
Author SHA1 Message Date
peterkogo a00a6385b7 fix edge reconnection 2025-08-19 15:31:22 +02:00
peterkogo 100c95fd5a add changeset 2025-08-19 15:15:56 +02:00
peterkogo 1eba8d5a78 extend onBeforeConnect type to allow void & null & false 2025-08-19 15:14:39 +02:00
peterkogo be45c9fbd5 add changeset 2025-08-19 14:54:44 +02:00
peterkogo 7df5d0cfb0 call ondelete anytime something is deleted 2025-08-19 14:53:57 +02:00
peterkogo 323f07dd01 revert some default behaviour from getElevatedZINdex 2025-06-25 15:43:01 +02:00
peterkogo cf5597b845 Elevate child nodes +1 over the parent 2025-06-24 10:59:23 +02:00
peterkogo 04ff28dddc Elevate edges regardless of selected nodes 2025-06-24 10:59:06 +02:00
peterkogo 4ec1caeac8 reorder imports 2025-06-17 10:13:11 +02:00
peterkogo ed102ee465 changeset wording 2025-06-12 15:52:13 +02:00
peterkogo d6db97c535 chore(changeset) 2025-06-12 15:51:00 +02:00
peterkogo 5e33ac3e8b fix useNodeConnections callback not firing if connections.current not used 2025-06-12 15:50:14 +02:00
peterkogo fe5b8c453f remove example 2025-06-12 13:57:19 +02:00
peterkogo 8474ba49cc chore(changeset) 2025-06-12 13:37:50 +02:00
peterkogo 28890a09d6 change all store states to state.raw to prevent proxying all objects 2025-06-12 13:37:10 +02:00
peterkogo bc416dcab0 export additional types 2025-06-11 17:10:14 +02:00
peterkogo 33b7a47dd7 fix linting and linting errors. remove unused svelte prop 2025-06-11 15:30:28 +02:00
peterkogo 1fdcc12072 lint 2025-06-11 13:22:28 +02:00
peterkogo 75ed6decfb chore(changeset) 2025-06-11 13:08:59 +02:00
peterkogo f4767aacef remove TODO, bug is fixed 2025-06-11 13:07:19 +02:00
peterkogo ca4bb64648 rename hideOnSSR 2025-06-11 12:41:39 +02:00
peterkogo 178ad01f51 remove css variable from node resizer 2025-06-10 21:22:29 +02:00
peterkogo d0c36fdb70 chore(changeset) 2025-06-10 20:47:49 +02:00
peterkogo d1f8924b40 fix astro example, fix svelte SSR, fix portals 2025-06-10 20:44:14 +02:00
peterkogo 050b511cd6 chore(changeset) 2025-06-10 16:42:01 +02:00
peterkogo 9c2108f443 correct node resizer control size for viewport zoom 2025-06-10 16:39:51 +02:00
peterkogo 93aefe71fb chore(changeset) 2025-05-26 16:38:23 +02:00
peterkogo 61e39363e3 export additional types 2025-05-26 16:37:44 +02:00
peterkogo 4a582e2371 chore(changeset) 2025-05-26 10:20:38 +02:00
peterkogo 0920cc5139 fix EdgeProps data type 2025-05-26 10:19:59 +02:00
peterkogo a67bfc09d5 chore(changeset) 2025-05-19 11:45:04 +02:00
peterkogo 9bf278181a remove unnecessarly setting nodesInitialized 2025-05-19 11:43:17 +02:00
peterkogo d9f0ffbe5c chore(changeset) 2025-05-15 13:57:30 +02:00
peterkogo 2cb0ee881e use $derived(useStore()) in plugin components 2025-05-15 13:56:15 +02:00
peterkogo 77107453fa changeset 2025-05-15 13:37:59 +02:00
peterkogo 2dd462ef5f fix connection snapping 2025-05-15 13:37:48 +02:00
peterkogo 47f7a0b6f2 changeset 2025-05-14 17:36:42 +02:00
peterkogo 441f64c7ed Fix fitView accessed via the provider 2025-05-14 17:35:54 +02:00
peterkogo 77bf79c40e changeset 2025-05-14 16:14:40 +02:00
peterkogo 346268a57c fix background color css var fallback order 2025-05-14 16:13:37 +02:00
peterkogo 2647c37e8e update playwright 2025-05-14 12:10:51 +02:00
peterkogo 30e12e2d3f fix typo 2025-05-14 12:03:03 +02:00
peterkogo 673a3a8718 merge main 2025-05-14 12:00:24 +02:00
peterkogo 178a78a359 1.0.0-next.17 2025-05-14 11:57:16 +02:00
peterkogo 9aa385ae5f fix type errors 2025-05-14 11:54:10 +02:00
peterkogo b30a496bf4 merg main 2025-05-14 11:25:48 +02:00
peterkogo a95f0e2fbf added onReconnect type 2025-05-14 11:11:34 +02:00
peterkogo 5724cbfcce clean up system 2025-05-14 11:10:34 +02:00
peterkogo 5a2d1919d4 1.0.0-next.15 2025-05-14 10:21:40 +02:00
peterkogo 301239c35c make $derived not required when using useSvelteFlow 2025-05-14 10:20:09 +02:00
peterkogo d587ff1421 1.0.0-next.14 2025-05-13 17:45:18 +02:00
peterkogo ec9d4f3145 add onselectionstart onselectionend 2025-05-13 17:44:28 +02:00
peterkogo 17646123de add onselectiondrag events 2025-05-13 15:54:25 +02:00
peterkogo e6aeff4acb 1.0.0-next.13 2025-05-13 15:45:42 +02:00
peterkogo a05b6ad61e streamline onselectionchange 2025-05-13 15:44:44 +02:00
peterkogo 08ce321d4c improved some tsdocs for SvelteFlowProps 2025-05-12 17:49:59 +02:00
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