diff --git a/src/renderer/extensions/linearMode/ImagePreview.vue b/src/renderer/extensions/linearMode/ImagePreview.vue new file mode 100644 index 000000000..23d6c7c15 --- /dev/null +++ b/src/renderer/extensions/linearMode/ImagePreview.vue @@ -0,0 +1,24 @@ + + diff --git a/src/views/LinearView.vue b/src/views/LinearView.vue index 4388f9fe6..9b19c64e9 100644 --- a/src/views/LinearView.vue +++ b/src/views/LinearView.vue @@ -18,7 +18,6 @@ import { downloadFile } from '@/base/common/downloadUtil' import TopbarBadges from '@/components/topbar/TopbarBadges.vue' import WorkflowTabs from '@/components/topbar/WorkflowTabs.vue' import Popover from '@/components/ui/Popover.vue' -import ZoomPane from '@/components/ui/ZoomPane.vue' import Button from '@/components/ui/button/Button.vue' import { safeWidgetMapper } from '@/composables/graph/useGraphNodeManager' import { d, t } from '@/i18n' @@ -36,6 +35,7 @@ import { useWorkflowStore } from '@/platform/workflow/management/stores/workflow import type { ComfyWorkflowJSON } from '@/platform/workflow/validation/schemas/workflowSchema' import { useCanvasStore } from '@/renderer/core/canvas/canvasStore' import DropZone from '@/renderer/extensions/linearMode/DropZone.vue' +import ImagePreview from '@/renderer/extensions/linearMode/ImagePreview.vue' import NodeWidgets from '@/renderer/extensions/vueNodes/components/NodeWidgets.vue' import WidgetInputNumberInput from '@/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue' import { app } from '@/scripts/app' @@ -461,12 +461,12 @@ onKeyStroke('ArrowUp', gotoPreviousOutput)
- - - - + :src=" + activeLoad[0] === -1 && activeLoad[1] === -1 && hasPreview + ? nodeOutputStore.latestPreview[0] + : preview.url + " + />