Commit Graph
100 Commits
Author SHA1 Message Date
peterkogo a95f0e2fbf added onReconnect type 2025-05-14 11:11:34 +02:00
peterkogo fc241253d5 add changeset 2025-04-09 14:21:29 +02:00
peterkogo be4e266d69 use nodesInitialized from adoptUserNodes 2025-04-09 14:20:11 +02:00
peterkogo e5735b514a add changeset 2025-04-09 14:06:20 +02:00
peterkogo 20fcba300f fix legacy padding 2025-04-09 14:04:31 +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 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 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 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 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 9d94030044 add changeset 2025-01-14 10:42:11 +01:00
peterkogo 748c140146 fixes 2025-01-08 17:12:12 +01:00
peterkogo 228ea770a3 let let be const 2025-01-08 17:01:57 +01:00
peterkogo 4947f683b7 Move areSetsEqual to system 2025-01-08 16:09:20 +01:00
peterkogo a893cddf8f Port enhanced selection logic from svelte to react 2025-01-08 16:05:28 +01:00
peterkogo 3a5006e311 type 2025-01-07 14:30:07 +01:00
peterkogo b2d1844c0f remove redundant connectionLookup entries 2025-01-07 14:18:05 +01:00
peterkogo e37712bbb9 add NodeConnection 2025-01-07 12:20:54 +01:00
peterkogo 4fc8e08128 fixed internal examples, made code more understandable 2025-01-07 11:57:33 +01:00
peterkogo 4a0b5e6c21 deprecated useHandleConnections 2025-01-07 10:29:22 +01:00
peterkogo 0863554271 fixed naming & exportyts 2025-01-07 10:24:44 +01:00
peterkogo e9179017ba update changeset 2025-01-06 12:25:59 +01:00
peterkogo dcf6a63595 reverted useHandleConnections 2025-01-06 12:22:28 +01:00
peterkogo ed82fd2eda added useNodeConnections 2025-01-06 11:19:29 +01:00
peterkogo c6890512a6 chore(changeset) add 2024-12-18 11:03:32 +01:00
peterkogo 817fd00535 Fix @svelte-put/shortcut version to 3.1.1. 2024-12-18 11:01:37 +01:00
peterkogo 35c8b6f403 adjust changelog 2024-12-09 12:35:24 +01:00
peterkogo 9a8309dab8 chore(changeset) add 2024-12-09 12:31:10 +01:00
peterkogo 7de640685a Fix origin not being respected, when calulating rect 2024-12-09 12:30:05 +01:00
peterkogo 41d4743a69 chore(changeset) add 2024-12-09 12:17:47 +01:00
peterkogo 738510b709 Prevent rerendering of EdgeRenderer by removing width & height from selector 2024-12-09 12:16:05 +01:00
peterkogo cc6b1d9717 remove unsused import 2024-12-04 11:25:22 +01:00
peterkogo cf3bae57b1 removed svg props from straight edge 2024-12-04 11:17:00 +01:00
peterkogo 3526963f0b Revert back to passing props manually 2024-12-04 11:12:49 +01:00
peterkogo ca66999634 simplified prop drilling & improved changeset 2024-12-02 13:37:17 +01:00
peterkogo 190e5ccc1c adjusted wording of changeset 2024-11-28 15:55:15 +01:00
peterkogo 9e47461994 changed from minor to patch 2024-11-09 09:45:16 +01:00
peterkogo b1496b8fb7 fix typo in changeset 2024-11-08 13:14:27 +01:00
peterkogo 7340277987 add changeset 2024-11-08 11:11:42 +01:00
peterkogo d14e616b73 Fix node resizing while zooming 2024-11-07 13:26:54 +01:00
peterkogo 2fa9a92042 Add changeset 2024-11-07 12:43:40 +01:00
peterkogo ae7a3478aa Fix node dragging while zooming on a flow that does not occupy whole browser window. 2024-11-07 12:42:17 +01:00
peterkogo 358eb355e0 add changeset 2024-11-07 11:32:23 +01:00
peterkogo 34f01e2964 support key combinations which include + 2024-11-07 11:27:50 +01:00
peterkogo c8ccca3434 fix libraries not working in development mode 2024-11-07 11:23:28 +01:00
peterkogo 323e1b35c5 fixed evaluateAbsolutePosition for nested nodes 2024-11-04 10:41:52 +01:00
peterkogo 3384a07cfc change changeset to fix svelte changelog 2024-10-31 12:10:24 +01:00
peterkogo e555bd1b1c add changeset 2024-10-24 11:20:28 +02:00
peterkogo 9add66ebe8 bumped svelte peer dependency 2024-10-24 11:19:02 +02:00
peterkogo 005ae1c05f add changeset 2024-10-23 11:49:29 +02:00
peterkogo 6f3eb211d6 added module to exports in package.json 2024-10-23 11:46:36 +02:00
peterkogo 2c590b9078 add changeset 2024-10-14 11:46:53 +02:00
peterkogo 5954fa6cc4 remove non-null assertion while dragging 2024-10-14 11:44:44 +02:00
peterkogo 36329bde9f Merge branch 'main' into feat/use-handle-connection 2024-10-14 11:41:56 +02:00
peterkogo e10f53cf89 added changeset;
;
2024-10-14 11:21:11 +02:00
peterkogo c622b5a5c2 added comments to new connection lookup logic 2024-10-14 11:16:41 +02:00
peterkogo 0ae06ce5cb implemented more broader tracking of handleConnections 2024-10-10 17:20:21 +02:00
peterkogo 51f08aaca5 added changelog 2024-10-08 12:03:22 +02:00
peterkogo fba54e669d fix useNodesData returning undefined in svelte flow 2024-10-08 11:41:25 +02:00
peterkogo 61bd61c349 Merge branch 'main' into fix-fit-view-origin 2024-09-19 11:54:48 +02:00
peterkogo b056564c96 added changesets 2024-09-19 11:45:33 +02:00
peterkogo f1118df317 update absolute positions before initial fitView 2024-09-19 11:40:19 +02:00
peterkogo fab8da2e56 add release dispatcher for web repo 2024-09-12 11:25:20 +02:00
peterkogo 5ae97ce39a Fix typo on changeset 2024-09-12 11:22:38 +02:00
peterkogo b8e1ac4fc0 Improve wording on changesets 2024-09-12 11:18:17 +02:00
peterkogo f82cfe6c27 clamp global nodeExtent correctly 2024-09-05 12:28:55 +02:00
peterkogo c5988af784 fix type 2024-08-26 16:02:04 +02:00
peterkogo 5138d90bdb added changeset 2024-08-26 14:33:26 +02:00