Commit Graph
100 Commits
Author SHA1 Message Date
peterkogo 5138d90bdb added changeset 2024-08-26 14:33:26 +02:00
peterkogo 30e83b7dd1 fixed reconnect with connectionMode=loose 2024-08-26 14:31:39 +02:00
peterkogo f70f787e24 changed changeset message 2024-08-19 16:27:16 +02:00
peterkogo 8bbcc14fdc fixed cursor when making selection box 2024-08-19 16:25:58 +02:00
peterkogo 54bfb6d938 added changeset 2024-08-19 14:06:54 +02:00
peterkogo e1f6b74389 fix intersections for svelte flow 2024-08-19 14:05:37 +02:00
peterkogo c3e6278222 added changeset 2024-08-19 11:57:35 +02:00
peterkogo 6af9f45a74 Cursor grab only shown if left click is panning 2024-08-19 11:56:08 +02:00
peterkogo cc75c29f3c added changeset 2024-08-19 11:43:32 +02:00
peterkogo 9ea14439c8 fix type of edges in store to generic 2024-08-19 11:41:57 +02:00
peterkogo 224844e525 changed system & svelte back to patch change 2024-08-15 13:24:40 +02:00
peterkogo d6f3a20355 changed patch to minor change 2024-08-15 13:13:26 +02:00
peterkogo 21e5fc1520 re-export connectionState types 2024-08-15 13:10:27 +02:00
peterkogo 24e87e3984 added changeset 2024-08-15 12:56:39 +02:00
peterkogo 8590f9dfea added final connection state to onReconnectEnd 2024-08-15 12:52:40 +02:00
peterkogo cca11ea1c5 added changeset 2024-08-15 12:22:50 +02:00
peterkogo 2a673370ad added possibility to use selector with useConnection hook 2024-08-15 12:04:14 +02:00
peterkogo e3aa98b84e connection snapping prioritizes opposite handle type instead of target 2024-08-14 09:50:06 +02:00
peterkogo 692e6440b1 added changeset 2024-08-13 17:32:59 +02:00
peterkogo c3e7d61cb4 replaced handle lookup with ad-hoc way of searching for closest handles 2024-08-13 17:30:35 +02:00
peterkogo e7ef328f8f added changeset 2024-08-12 16:08:53 +02:00
peterkogo 78d6b3d537 fix(onlyRenderVisible) render nodes with fixed width & height intially 2024-08-12 16:04:43 +02:00
peterkogo 6b5a422594 remove console.los 2024-08-06 10:59:02 +02:00
peterkogo 559d49264b added changeset 2024-08-06 10:58:06 +02:00
peterkogo 39be7872f9 fixed connection snapping & updated internal easy-connect example 2024-08-06 10:55:28 +02:00
peterkogo 7a6e9e3091 added changeset 2024-07-30 13:58:57 +02:00
peterkogo c457890a1f fixed pointer capture for svelte as well 2024-07-30 13:56:27 +02:00
peterkogo 96b2795f48 only capture pointer for when selection is starting 2024-07-30 13:42:49 +02:00
peterkogo aae526f4ce added changeset 2024-07-23 08:59:07 +02:00
peterkogo 3f795f9ed8 fix nodeExtent causing jumping when dragging 2024-07-23 08:52:49 +02:00
peterkogo 3f259e9662 variable autoPanSpeed 2024-07-04 16:33:45 +02:00
peterkogo f1dd15384b removed console.log 2024-07-01 12:06:07 +02:00
peterkogo 4b1541d3a5 fix for connection snapping when connection radius overlaps 2024-07-01 12:01:30 +02:00
peterkogo 941898b97d fixed connectionLine not updating correctly on auto pan 2024-06-27 13:44:30 +02:00
peterkogo 2b0f83b72e cleanup 2024-06-27 10:31:30 +02:00
peterkogo 38de98b6b7 removed console.log 2024-06-26 18:13:38 +02:00
peterkogo 25dfeb1c02 dont invoke connection updates if the snapped handle stays the same 2024-06-26 18:12:56 +02:00
peterkogo 1a51428bd4 turns out default values for object parameters don't work as expected 2024-06-26 17:24:36 +02:00
peterkogo 8f12fde9eb Fixed NodeResizer for non-default node origins 2024-06-26 17:23:57 +02:00
peterkogo 5493f045ff streamlined connections 2024-06-26 15:03:12 +02:00
peterkogo 44254648c8 changed naming and streamlined connections 2024-06-24 16:37:11 +02:00
peterkogo bedd05663e fix tsconfig error 2024-06-24 12:17:00 +02:00
peterkogo 7c8c40a0d5 fixed tests 2024-06-20 13:03:09 +02:00
peterkogo 26456b3f0f only prevent shift scrolling when selection is actually in progress 2024-06-19 13:23:20 +02:00
peterkogo 42f4f59425 tiny updates to internal library examples 2024-06-17 11:57:15 +02:00
peterkogo ff784cb44c use empty string instead of undefined 2024-06-06 12:52:59 +02:00
peterkogo 82dddb2579 added straight edge to path built-in-types 2024-06-05 17:21:41 +02:00
peterkogo fd02d2f245 made comment more explicit 2024-06-05 16:35:08 +02:00
peterkogo 7547531306 abort drag when multiple touches are detected 2024-06-05 16:27:33 +02:00
peterkogo 99d0bc2cad prevent zooming on mobile if zoomOnPinch is false 2024-06-05 14:19:16 +02:00
peterkogo a22154b9ae fixed some type mismatches with default values 2024-06-04 14:46:53 +02:00
peterkogo 18a41ecb90 removed console log 2024-06-04 11:53:05 +02:00
peterkogo 4d3ede32eb added edgemouseenter and edgemouseleave events 2024-06-04 09:29:51 +02:00
peterkogo 717935d051 simpler 2024-06-04 09:17:25 +02:00
peterkogo 7ebabacbe4 changed from store.edges.update to store.edges.set 2024-06-04 09:01:34 +02:00
peterkogo 9e1757b887 removed pointer events from panel when user selection is active 2024-06-04 08:46:12 +02:00
peterkogo 403aa8f5da exposed selectable, deletable, draggable to custom nodes & edges 2024-06-03 10:48:05 +02:00
peterkogo c986471b43 revert pnpm.lock 2024-05-22 15:46:37 +02:00
peterkogo e81194d58a Include origin directly in positionAbsolute of node 2024-05-22 15:38:08 +02:00
peterkogo 27987006f3 renamed newPosition to nextPosition, removed comment 2024-04-16 16:58:56 +02:00
peterkogo aad6de5359 simplified handleExpandParent, removed isParent, improved some functions 2024-04-16 16:54:38 +02:00
peterkogo 714d30b63f fixed bug with expanding parent, made adjustments to evaluateNodePosition 2024-04-16 13:19:44 +02:00
peterkogo 81bdaf6b68 prevent falsely adjusting currently dragged item on parentExpand 2024-04-15 17:31:48 +02:00
peterkogo 87086e9997 added correct expandParent offset of children 2024-04-15 17:23:14 +02:00
peterkogo ccf6578824 added parentLookup 2024-04-15 17:03:03 +02:00
peterkogo c5f394e1f7 use evaluateNodePosition for parentExpand 2024-04-15 15:58:25 +02:00
peterkogo f0677408ac Merge branch 'next' into internal-fix-resizer 2024-04-15 13:23:47 +02:00
peterkogo 979fe7d565 broken parent expand on resize but almost there 2024-04-11 18:34:17 +02:00
peterkogo 05ac4ef9db Merge branch 'next' into internal-fix-resizer 2024-04-11 17:31:10 +02:00
peterkogo 256fad3053 removed consolelog 2024-04-11 15:17:36 +02:00
peterkogo 72d775b8eb simplified resize events 2024-04-11 15:14:39 +02:00
peterkogo e25c3304d0 removed console.log 2024-04-11 13:05:36 +02:00
peterkogo 7d24127e3f added isValidConnection on Handle component 2024-04-11 13:03:12 +02:00
peterkogo 6edd5121b6 renamed now to current 2024-04-11 12:41:27 +02:00
peterkogo 1c74eb1d94 removed usage of movementX and movementY and calculate delta by hand 2024-04-11 12:34:51 +02:00
peterkogo 835dec25ba resolved some requested changes 2024-04-10 14:47:49 +02:00
peterkogo db05c3f3f4 updated prettierignore and removed unused variable 2024-04-10 13:35:17 +02:00
peterkogo dd2bb65d1e removed console.log 2024-04-10 12:13:09 +02:00
peterkogo 3a8b947260 fixed wrong initial set on store 2024-04-10 12:02:16 +02:00
peterkogo 91a642bb9c fixed some more stuff 2024-04-10 11:18:30 +02:00
peterkogo 2d1d4717d9 fixed errors but still WIP 2024-04-10 09:30:00 +02:00
peterkogo 6857b90bd7 make node types also dynamic 2024-04-03 16:43:27 +02:00
peterkogo 3a4ddc2aee chore(svelte): formatted and lint errors fixed 2024-04-03 10:51:22 +02:00
peterkogo 0d76bcf2fd make possible to change edge types 2024-04-03 10:11:45 +02:00
peterkogo a1fd1aee9c hidden nodes dont crash application on unmount anymore, hidden elements get correctly unobserved 2024-04-03 09:59:27 +02:00
peterkogo 15f88a9f47 export isValidConnection in Svelte Flow 2024-03-19 14:34:04 +01:00
peterkogo 3acf2e7038 type 2024-03-19 12:09:26 +01:00
peterkogo 543b85cd10 fixed double tapping on touch devices circumvents zoomOnDoubleClick 2024-03-19 12:07:09 +01:00
peterkogo fe77b630e8 simplified KeyHandler 2024-03-19 11:09:05 +01:00
peterkogo 35a4356d4f Svelte Flow: possible to add multiple keys 2024-03-18 14:29:25 +01:00
peterkogo 84ef65e956 Svelte Flow: bluring window and opening context menu now releases all pressed keys 2024-03-18 12:18:23 +01:00
peterkogo e470e4e88f React Flow: opening context menu now correctly resets keypresses 2024-03-18 12:12:10 +01:00
peterkogo 3e9479d38e merged next 2024-03-14 15:40:17 +01:00
peterkogo 4ee2b5f15d fixed svelte-check, updated dependencies, temporarily fixed a11y warnings 2024-03-14 15:37:57 +01:00
peterkogo 1d2befe121 changed node drag arguments, targetNode is null when dragging selectionbox 2024-03-14 14:59:32 +01:00
peterkogo 491a1dde90 export EdgeLabel component 2024-03-13 16:53:32 +01:00
peterkogo e489df9808 added check to xyhandle pointermove if connection is cancelled 2024-03-13 14:26:27 +01:00
peterkogo a224b88c65 connectionindicator class is now added if handle can be connected to based on handle types 2024-03-13 13:56:18 +01:00
peterkogo b761859aa0 added nodedrag events to selection box 2024-03-11 10:59:53 +01:00
peterkogo 382cab728b fixed resetting nodes in svelte 2024-02-28 17:42:33 +01:00