Commit Graph
195 Commits
Author SHA1 Message Date
peterkogo 47f9118296 implement onSelectionChanged 2025-04-30 20:32:06 +02:00
peterkogo fddd4be6f8 implement noWheelClass, noPanClass, noDragClass 2025-04-29 19:03:09 +02:00
peterkogo 473ddc5b61 add aria labels 2025-04-17 18:06:33 +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 f43723f57c implement store reset 2025-04-17 09:44:08 +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 3ef63ad10e implemented keyboard interactions 2025-04-16 11:39:50 +02:00
peterkogo 4a42a1a2e2 fix defaultEdge options and add elevateEdgesOnSelect 2025-04-15 15:56:57 +02:00
peterkogo a3e3055186 added Edge Reconnection 2025-04-11 15:32:07 +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 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 cd18527701 remove comment 2025-04-09 11:37:14 +02:00
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 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 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 e62c496a77 removed defaultNodeOptions again 2025-01-07 10:41:21 +01:00
peterkogo 56ef230428 cleaned up code for onlyRenderVisibleElements 2024-12-20 15:16:39 +01:00
peterkogo 848434c419 add only render visible nodes & edges 2024-12-19 20:43:01 +01:00
peterkogo 19e233af2d move handleEdgeSelection into store, fix hooks 2024-12-18 16:20:37 +01:00
peterkogo 801300e895 make viewport bindable 2024-12-18 12:14:32 +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 1c67bf848f fixed subflows, cleaned up nodeRenderer, cleaned up nodewrapper 2024-12-11 13:38:48 +01:00
peterkogo 0cd68914c1 clean up BaseEdge, fix store functions 2024-12-10 12:12:21 +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 28e4fad342 migrate some components 2024-11-13 13:33:49 +01:00
peterkogo 61bd61c349 Merge branch 'main' into fix-fit-view-origin 2024-09-19 11:54:48 +02:00
peterkogo f1118df317 update absolute positions before initial fitView 2024-09-19 11:40:19 +02:00
braks f70c5bb68f fix(react,svelte): calculate viewport dimensions inside of fitView action 2024-09-18 14:24:40 +02:00
peterkogo ea8b9e0050 clamp position on adoptUserNode 2024-08-22 11:00:16 +02:00
peterkogo 04774e5011 added nodeExtent to Svelte Flow and React Flow Provider 2024-08-22 10:34:52 +02:00
moklick 69bd68f4b8 feat(panzoom): add paneClickDistance prop 2024-07-09 10:50:50 +02:00
moklick e5b8236a60 refactor(panzoom): return promises for viewport helpers 2024-07-08 15:34:41 +02:00
moklick 2503d32a88 feat(viewport-helpers): return promises 2024-07-08 13:18:07 +02:00
moklick 14667f83d2 Merge branch 'enhance-connection-more' of github.com:xyflow/xyflow into enhance-connection-more 2024-06-27 17:15:36 +02:00