mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-05 23:50:08 +00:00
Add Close Workflow to commands (#2171)
Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Chenlei Hu <huchenlei@proton.me>
This commit is contained in:
@@ -665,6 +665,15 @@ test.describe('Menu', () => {
|
||||
).toEqual(['*Unsaved Workflow.json'])
|
||||
})
|
||||
|
||||
test('Can close saved workflow with command', async ({ comfyPage }) => {
|
||||
const tab = comfyPage.menu.workflowsTab
|
||||
await comfyPage.menu.topbar.saveWorkflow('workflow1.json')
|
||||
await comfyPage.executeCommand('Workspace.CloseWorkflow')
|
||||
expect(await tab.getOpenedWorkflowNames()).toEqual([
|
||||
'*Unsaved Workflow.json'
|
||||
])
|
||||
})
|
||||
|
||||
test('Can delete workflows (confirm disabled)', async ({ comfyPage }) => {
|
||||
await comfyPage.setSetting('Comfy.Workflow.ConfirmDelete', false)
|
||||
|
||||
|
||||
@@ -528,6 +528,16 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
function: () => {
|
||||
workflowService.duplicateWorkflow(workflowStore.activeWorkflow!)
|
||||
}
|
||||
},
|
||||
{
|
||||
id: 'Workspace.CloseWorkflow',
|
||||
icon: 'pi pi-times',
|
||||
label: 'Close Current Workflow',
|
||||
versionAdded: '1.7.3',
|
||||
function: () => {
|
||||
if (workflowStore.activeWorkflow)
|
||||
workflowService.closeWorkflow(workflowStore.activeWorkflow)
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -152,6 +152,9 @@
|
||||
"Comfy_Undo": {
|
||||
"label": "Undo"
|
||||
},
|
||||
"Workspace_CloseWorkflow": {
|
||||
"label": "Close Current Workflow"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "Next Opened Workflow"
|
||||
},
|
||||
|
||||
@@ -374,6 +374,7 @@
|
||||
"Show Settings Dialog": "Show Settings Dialog",
|
||||
"Toggle Theme (Dark/Light)": "Toggle Theme (Dark/Light)",
|
||||
"Undo": "Undo",
|
||||
"Close Current Workflow": "Close Current Workflow",
|
||||
"Next Opened Workflow": "Next Opened Workflow",
|
||||
"Previous Opened Workflow": "Previous Opened Workflow",
|
||||
"Toggle Search Box": "Toggle Search Box",
|
||||
|
||||
@@ -152,6 +152,9 @@
|
||||
"Comfy_Undo": {
|
||||
"label": "Annuler"
|
||||
},
|
||||
"Workspace_CloseWorkflow": {
|
||||
"label": "Fermer le flux de travail actuel"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "Flux de travail ouvert suivant"
|
||||
},
|
||||
|
||||
@@ -257,6 +257,7 @@
|
||||
"Clear Pending Tasks": "Effacer les tâches en attente",
|
||||
"Clear Workflow": "Effacer le flux de travail",
|
||||
"Clipspace": "Espace de clip",
|
||||
"Close Current Workflow": "Fermer le flux de travail actuel",
|
||||
"Collapse/Expand Selected Nodes": "Réduire/Étendre les nœuds sélectionnés",
|
||||
"Comfy-Org Discord": "Discord de Comfy-Org",
|
||||
"ComfyUI Docs": "Docs de ComfyUI",
|
||||
|
||||
@@ -152,6 +152,9 @@
|
||||
"Comfy_Undo": {
|
||||
"label": "元に戻す"
|
||||
},
|
||||
"Workspace_CloseWorkflow": {
|
||||
"label": "現在のワークフローを閉じる"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "次の開いたワークフロー"
|
||||
},
|
||||
|
||||
@@ -257,6 +257,7 @@
|
||||
"Clear Pending Tasks": "保留中のタスクをクリア",
|
||||
"Clear Workflow": "ワークフローをクリア",
|
||||
"Clipspace": "クリップスペース",
|
||||
"Close Current Workflow": "現在のワークフローを閉じる",
|
||||
"Collapse/Expand Selected Nodes": "選択したノードの折りたたみ/展開",
|
||||
"Comfy-Org Discord": "Comfy-Org Discord",
|
||||
"ComfyUI Docs": "ComfyUIのドキュメント",
|
||||
|
||||
@@ -152,6 +152,9 @@
|
||||
"Comfy_Undo": {
|
||||
"label": "실행 취소"
|
||||
},
|
||||
"Workspace_CloseWorkflow": {
|
||||
"label": "현재 워크플로우 닫기"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "다음 열린 워크플로"
|
||||
},
|
||||
|
||||
@@ -257,6 +257,7 @@
|
||||
"Clear Pending Tasks": "보류 중인 작업 제거하기",
|
||||
"Clear Workflow": "워크플로 지우기",
|
||||
"Clipspace": "클립스페이스",
|
||||
"Close Current Workflow": "현재 워크플로우 닫기",
|
||||
"Collapse/Expand Selected Nodes": "선택한 노드 축소/확장",
|
||||
"Comfy-Org Discord": "Comfy-Org 디스코드",
|
||||
"ComfyUI Docs": "ComfyUI 문서",
|
||||
|
||||
@@ -152,6 +152,9 @@
|
||||
"Comfy_Undo": {
|
||||
"label": "Отменить"
|
||||
},
|
||||
"Workspace_CloseWorkflow": {
|
||||
"label": "Закрыть текущий рабочий процесс"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "Следующий открытый рабочий процесс"
|
||||
},
|
||||
|
||||
@@ -257,6 +257,7 @@
|
||||
"Clear Pending Tasks": "Очистить ожидающие задачи",
|
||||
"Clear Workflow": "Очистить рабочий процесс",
|
||||
"Clipspace": "Клиппространство",
|
||||
"Close Current Workflow": "Закрыть текущий рабочий процесс",
|
||||
"Collapse/Expand Selected Nodes": "Свернуть/развернуть выбранные узлы",
|
||||
"Comfy-Org Discord": "Discord Comfy-Org",
|
||||
"ComfyUI Docs": "Документация ComfyUI",
|
||||
|
||||
@@ -152,6 +152,9 @@
|
||||
"Comfy_Undo": {
|
||||
"label": "撤销"
|
||||
},
|
||||
"Workspace_CloseWorkflow": {
|
||||
"label": "关闭当前工作流"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "下一个打开的工作流"
|
||||
},
|
||||
|
||||
@@ -257,6 +257,7 @@
|
||||
"Clear Pending Tasks": "清除待处理任务",
|
||||
"Clear Workflow": "清除工作流",
|
||||
"Clipspace": "剪贴空间",
|
||||
"Close Current Workflow": "关闭当前工作流",
|
||||
"Collapse/Expand Selected Nodes": "折叠/展开选定节点",
|
||||
"Comfy-Org Discord": "Comfy-Org Discord",
|
||||
"ComfyUI Docs": "ComfyUI 文档",
|
||||
|
||||
Reference in New Issue
Block a user