diff --git a/src/lib/api.ts b/src/lib/api.ts index d60b39c..1adf2e7 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -1,7 +1,7 @@ import type { Progress, SerializedPrompt, SerializedPromptInputs, SerializedPromptInputsAll, SerializedPromptOutput, SerializedPromptOutputs } from "./components/ComfyApp"; import type TypedEmitter from "typed-emitter"; import EventEmitter from "events"; -import type { GalleryOutput, GalleryOutputEntry } from "./nodes/ComfyWidgetNodes"; +import type { ComfyExecutionResult, ComfyImageLocation } from "./nodes/ComfyWidgetNodes"; import type { SerializedLGraph, UUID } from "@litegraph-ts/core"; import type { SerializedLayoutState } from "./stores/layoutState"; @@ -63,7 +63,7 @@ export type ComfyPromptPNGInfo = { } export type ComfyBoxPromptExtraData = ComfyUIPromptExtraData & { - thumbnails?: GalleryOutputEntry[], + thumbnails?: ComfyImageLocation[], } export type ComfyUIPromptExtraData = { diff --git a/src/lib/components/ComfyApp.ts b/src/lib/components/ComfyApp.ts index 486e4c8..707f124 100644 --- a/src/lib/components/ComfyApp.ts +++ b/src/lib/components/ComfyApp.ts @@ -32,7 +32,7 @@ import { download, jsonToJsObject, promptToGraphVis, range, workflowToGraphVis } import notify from "$lib/notify"; import configState from "$lib/stores/configState"; import { blankGraph } from "$lib/defaultGraph"; -import type { GalleryOutput } from "$lib/nodes/ComfyWidgetNodes"; +import type { ComfyExecutionResult } from "$lib/nodes/ComfyWidgetNodes"; export const COMFYBOX_SERIAL_VERSION = 1; @@ -71,7 +71,7 @@ export type SerializedPrompt = { output: SerializedPromptInputsAll } -export type SerializedPromptOutputs = Record +export type SerializedPromptOutputs = Record export type Progress = { value: number, @@ -347,7 +347,7 @@ export default class ComfyApp { this.lGraph.setDirtyCanvas(true, false); }); - this.api.addEventListener("executed", (promptID: PromptID, nodeID: NodeID, output: GalleryOutput) => { + this.api.addEventListener("executed", (promptID: PromptID, nodeID: NodeID, output: ComfyExecutionResult) => { this.nodeOutputs[nodeID] = output; const node = this.lGraph.getNodeById(nodeID) as ComfyGraphNode; if (node?.onExecuted) { @@ -409,7 +409,8 @@ export default class ComfyApp { } setColor("IMAGE", "rebeccapurple") - setColor("COMFY_IMAGE_FILE", "chartreuse") + setColor("COMFYBOX_IMAGES", "lime") + setColor("COMFYBOX_IMAGE", "green") setColor(BuiltInSlotType.EVENT, "lightseagreen") setColor(BuiltInSlotType.ACTION, "lightseagreen") } diff --git a/src/lib/components/ImageUpload.svelte b/src/lib/components/ImageUpload.svelte index 3b06768..14b2144 100644 --- a/src/lib/components/ImageUpload.svelte +++ b/src/lib/components/ImageUpload.svelte @@ -1,6 +1,6 @@