From 7ae1fae3b9153183cb5a1d454691bb0ab1622f90 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Wed, 3 Dec 2025 19:18:56 +0100 Subject: [PATCH] refactor: split ui/runtime/serialized node types Closes #6 --- .../graph-interface/components/AddMenu.svelte | 9 +- app/src/lib/graph-interface/edges/Edge.svelte | 2 +- .../graph-interface/graph-manager.svelte.ts | 146 +++++++++--------- .../lib/graph-interface/graph/Graph.svelte | 12 +- .../lib/graph-interface/graph/Wrapper.svelte | 4 +- app/src/lib/graph-interface/graph/events.ts | 76 ++++----- .../lib/graph-interface/graph/state.svelte.ts | 77 +++------ app/src/lib/graph-interface/node/Node.svelte | 10 +- .../lib/graph-interface/node/NodeHTML.svelte | 27 ++-- .../graph-interface/node/NodeHeader.svelte | 27 ++-- .../lib/graph-interface/node/NodeInput.svelte | 4 +- .../graph-interface/node/NodeParameter.svelte | 11 +- app/src/lib/graph-templates/grid.ts | 6 - app/src/lib/graph-templates/tree.ts | 4 +- app/src/lib/node-store/DraggableNode.svelte | 16 +- app/src/lib/runtime/runtime-executor.ts | 60 ++++--- app/src/lib/runtime/types.ts | 10 ++ .../sidebar/panels/ActiveNodeSelected.svelte | 10 +- .../sidebar/panels/ActiveNodeSettings.svelte | 4 +- app/src/routes/+page.svelte | 4 +- packages/types/src/components.ts | 6 +- packages/types/src/index.ts | 5 +- packages/types/src/types.ts | 56 +++---- packages/ui/src/lib/ShortCut.svelte | 63 ++++---- 24 files changed, 306 insertions(+), 343 deletions(-) create mode 100644 app/src/lib/runtime/types.ts diff --git a/app/src/lib/graph-interface/components/AddMenu.svelte b/app/src/lib/graph-interface/components/AddMenu.svelte index 906d731..c55c22d 100644 --- a/app/src/lib/graph-interface/components/AddMenu.svelte +++ b/app/src/lib/graph-interface/components/AddMenu.svelte @@ -1,11 +1,11 @@ diff --git a/app/src/lib/graph-interface/node/NodeHeader.svelte b/app/src/lib/graph-interface/node/NodeHeader.svelte index 9c8d6d1..315ec20 100644 --- a/app/src/lib/graph-interface/node/NodeHeader.svelte +++ b/app/src/lib/graph-interface/node/NodeHeader.svelte @@ -1,24 +1,27 @@
- {#if ctrl} - Ctrl - {/if} - {#if shift} - Shift - {/if} - {#if alt} - Alt - {/if} - {key} + {#if ctrl} + Ctrl + {/if} + {#if shift} + Shift + {/if} + {#if alt} + Alt + {/if} + {key}