diff --git a/src/lib/IComfyInputSlot.ts b/src/lib/IComfyInputSlot.ts index 4f6b090..0765207 100644 --- a/src/lib/IComfyInputSlot.ts +++ b/src/lib/IComfyInputSlot.ts @@ -1,5 +1,6 @@ import type { INodeInputSlot } from "@litegraph-ts/core"; +// TODO generalize export type ComfyInputConfig = { min?: number, max?: number, diff --git a/src/lib/components/ComfyApp.svelte b/src/lib/components/ComfyApp.svelte index a3ffc7d..3ed254a 100644 --- a/src/lib/components/ComfyApp.svelte +++ b/src/lib/components/ComfyApp.svelte @@ -110,10 +110,10 @@ app.eventBus.on("configured", nodeState.configureFinished); app.eventBus.on("cleared", nodeState.clear); - // app.eventBus.on("nodeAdded", layoutState.nodeAdded); - // app.eventBus.on("nodeRemoved", layoutState.nodeRemoved); - // app.eventBus.on("configured", layoutState.configureFinished); - // app.eventBus.on("cleared", layoutState.clear); + app.eventBus.on("nodeAdded", layoutState.nodeAdded); + app.eventBus.on("nodeRemoved", layoutState.nodeRemoved); + app.eventBus.on("configured", layoutState.configureFinished); + app.eventBus.on("cleared", layoutState.clear); app.eventBus.on("autosave", doAutosave); app.eventBus.on("restored", doRestore); diff --git a/src/lib/components/WidgetContainer.svelte b/src/lib/components/WidgetContainer.svelte index 44302a1..67f542c 100644 --- a/src/lib/components/WidgetContainer.svelte +++ b/src/lib/components/WidgetContainer.svelte @@ -27,7 +27,6 @@ } else if (dragItem.type === "widget") { widget = dragItem as WidgetLayout; - widgetState = nodeState.findWidgetByName(widget.nodeId, widget.widgetName) container = null; } @@ -47,9 +46,9 @@ {:else if widget}