diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 56b38d286..f898feee0 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -155,6 +155,7 @@ "reinstall": "Reinstall", "reportIssue": "Report Issue", "openLogs": "Open Logs", + "showTerminal": "Show Terminal", "process": { "initial-state": "Loading...", "python-setup": "Setting up Python Environment...", diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index 7d60f0cd6..4a555c776 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -488,7 +488,8 @@ "starting-server": "ComfyUIサーバーを起動中..." }, "reinstall": "再インストール", - "reportIssue": "問題を報告" + "reportIssue": "問題を報告", + "showTerminal": "ターミナルを表示" }, "settingsCategories": { "About": "情報", diff --git a/src/locales/ko/main.json b/src/locales/ko/main.json index 820deb284..dc561fc89 100644 --- a/src/locales/ko/main.json +++ b/src/locales/ko/main.json @@ -488,7 +488,8 @@ "starting-server": "ComfyUI 서버 시작 중..." }, "reinstall": "재설치", - "reportIssue": "문제 보고" + "reportIssue": "문제 보고", + "showTerminal": "터미널 보기" }, "settingsCategories": { "About": "정보", diff --git a/src/locales/ru/main.json b/src/locales/ru/main.json index d8c20addc..098ef885f 100644 --- a/src/locales/ru/main.json +++ b/src/locales/ru/main.json @@ -488,7 +488,8 @@ "starting-server": "Запуск сервера ComfyUI..." }, "reinstall": "Переустановить", - "reportIssue": "Сообщить о проблеме" + "reportIssue": "Сообщить о проблеме", + "showTerminal": "Показать терминал" }, "settingsCategories": { "About": "О программе", diff --git a/src/locales/zh/main.json b/src/locales/zh/main.json index 33b6dfe45..1b02c4ab0 100644 --- a/src/locales/zh/main.json +++ b/src/locales/zh/main.json @@ -488,7 +488,8 @@ "starting-server": "正在启动 ComfyUI 服务器..." }, "reinstall": "重新安装", - "reportIssue": "报告问题" + "reportIssue": "报告问题", + "showTerminal": "显示终端" }, "settingsCategories": { "About": "关于", diff --git a/src/views/ServerStartView.vue b/src/views/ServerStartView.vue index 9077460b2..6dd37362a 100644 --- a/src/views/ServerStartView.vue +++ b/src/views/ServerStartView.vue @@ -10,27 +10,36 @@
+
+
- + @@ -51,9 +60,14 @@ const status = ref(ProgressStatus.INITIAL_STATE) const electronVersion = ref('') let xterm: Terminal | undefined +const terminalVisible = ref(true) + const updateProgress = ({ status: newStatus }: { status: ProgressStatus }) => { status.value = newStatus - if (newStatus !== ProgressStatus.ERROR) xterm?.clear() + + // Make critical error screen more obvious. + if (newStatus === ProgressStatus.ERROR) terminalVisible.value = false + else xterm?.clear() } const terminalCreated = (