Commit Graph
100 Commits
Author SHA1 Message Date
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 24735aa003 Reworked edge rerendering 2024-12-11 15:22:44 +01:00
peterkogo 1c67bf848f fixed subflows, cleaned up nodeRenderer, cleaned up nodewrapper 2024-12-11 13:38:48 +01:00
peterkogo dca2eb6f37 cleanup useSvelteFlow 2024-12-10 12:54:18 +01:00
peterkogo b99e5dd403 Merge branch 'main' into migrate/svelte5 2024-12-10 12:13:02 +01:00
peterkogo 0cd68914c1 clean up BaseEdge, fix store functions 2024-12-10 12:12:21 +01:00
peterkogo 9199cbd278 Merge branch 'main' into migrate/svelte5 2024-12-09 15:59:30 +01:00
peterkogo 1d321ebcd6 cleaning up Svelte 4 leftovers 2024-12-09 15:59:06 +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 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 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 ed1ead7b5a fix linting, formatting 2024-11-13 18:17:42 +01:00
peterkogo 44ce37a081 fix preprocessor 2024-11-13 17:37:51 +01:00
peterkogo 7d184ec1b6 finish initial migration (runs in runes mode) 2024-11-13 17:34:05 +01:00
peterkogo fc642e8b3d migrate nodetoolbar 2024-11-13 17:27:44 +01:00
peterkogo 7ba4104602 migrate NodeResizer 2024-11-13 16:40:26 +01:00
peterkogo edc8632ac7 migrate Minimap 2024-11-13 16:30:33 +01:00
peterkogo fe9a3519ac migrate Controls 2024-11-13 16:23:27 +01:00
peterkogo d4b7fcd1c0 migrate Background 2024-11-13 16:13:24 +01:00
peterkogo 1e11903184 migrate more containers 2024-11-13 15:52:16 +01:00
peterkogo 52a4b310d4 migrate pane 2024-11-13 15:36:09 +01:00
peterkogo 2c2b456036 migrate all components 2024-11-13 15:21:22 +01:00
peterkogo 28e4fad342 migrate some components 2024-11-13 13:33:49 +01:00
peterkogo 880ed8886b start to migrate 2024-11-12 16:46:09 +01:00
peterkogo 352122968f migrate examples 2024-11-12 13:03:28 +01:00
peterkogo 3fc693b9d3 update dependencies 2024-11-12 12:16:21 +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 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
peterkogo 30e83b7dd1 fixed reconnect with connectionMode=loose 2024-08-26 14:31:39 +02:00
peterkogo b4682f0b78 fixed undefined option values 2024-08-26 09:54:38 +02:00
peterkogo 1445e14831 added changeset 2024-08-22 17:12:39 +02:00
peterkogo 0502b7069e fix setNodeExtent 2024-08-22 17:11:39 +02:00
peterkogo e5fac45371 fixed node extent flashing 2024-08-22 16:07:37 +02:00
peterkogo 9097102386 fixed node extent = parent in subflows 2024-08-22 15:20:56 +02:00
peterkogo e989be8710 updated subflow example 2024-08-22 11:00:49 +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
peterkogo 535744efa1 typo 2024-08-20 12:46:00 +02:00
peterkogo 4a30f3a0fd fixed node extent calculation and simplified calculateNodePosition 2024-08-20 12:42:57 +02:00
peterkogo d9563505d8 fix node extent 2024-08-19 17:44:36 +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