diff --git a/src/App.vue b/src/App.vue index 675f4fc87..a52f77026 100644 --- a/src/App.vue +++ b/src/App.vue @@ -15,8 +15,15 @@ import { useWorkspaceStore } from '@/stores/workspaceStateStore' import BlockUI from 'primevue/blockui' import ProgressSpinner from 'primevue/progressspinner' import GlobalDialog from '@/components/dialog/GlobalDialog.vue' +import { useEventListener } from '@vueuse/core' -const isLoading = computed(() => useWorkspaceStore().spinner) +const workspaceStore = useWorkspaceStore() +const isLoading = computed(() => workspaceStore.spinner) +const handleKey = (e: KeyboardEvent) => { + workspaceStore.shiftDown = e.shiftKey +} +useEventListener(window, 'keydown', handleKey) +useEventListener(window, 'keyup', handleKey) onMounted(() => { window['__COMFYUI_FRONTEND_VERSION__'] = config.app_version diff --git a/src/components/actionbar/ComfyQueueButton.vue b/src/components/actionbar/ComfyQueueButton.vue index b81667849..854a61bb5 100644 --- a/src/components/actionbar/ComfyQueueButton.vue +++ b/src/components/actionbar/ComfyQueueButton.vue @@ -3,13 +3,20 @@ +