diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index d4a5c779e..9711bd979 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -1,4 +1,7 @@ { + "autoLaunchMode0": "Do not launch automatically", + "autoLaunchMode1": "Auto launch after booting", + "autoLaunchMode2": "Auto launch and minimize the interface after booting", "editorMarkdownInlineSup": "Markdown inline superscript syntax", "editorMarkdownInlineSupTip": "After enabling, ^foo^ inline superscript syntax input will be supported", "editorMarkdownInlineSub": "Markdown inline subscript syntax", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index dc6bdd9ba..2ece1125b 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -1,4 +1,7 @@ { + "autoLaunchMode0": "No iniciar automáticamente", + "autoLaunchMode1": "Inicio automático después del arranque", + "autoLaunchMode2": "Iniciar automáticamente y minimizar la interfaz después del arranque", "editorMarkdownInlineSup": "Sintaxis de superíndice en línea de Markdown", "editorMarkdownInlineSupTip": "Después de habilitar, se admitirá la entrada de sintaxis de superíndice en línea ^foo^", "editorMarkdownInlineSub": "Sintaxis del subíndice en línea de Markdown", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index b1e13d309..036275105 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -1,4 +1,7 @@ { + "autoLaunchMode0": "Ne pas lancer automatiquement", + "autoLaunchMode1": "Lancement automatique après le démarrage", + "autoLaunchMode2": "Lancement automatique et réduction de l'interface après le démarrage", "editorMarkdownInlineSup": "Syntaxe exposant Markdown en ligne", "editorMarkdownInlineSupTip": "Après l'activation, la saisie de la syntaxe en exposant ^foo^ en ligne sera prise en charge", "editorMarkdownInlineSub": "Syntaxe d'indice en ligne Markdown", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index fe1ce5f76..c9502d9de 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -1,4 +1,7 @@ { + "autoLaunchMode0": "不自動啟動", + "autoLaunchMode1": "開機自動啟動", + "autoLaunchMode2": "開機自動啟動並最小化介面", "editorMarkdownInlineSup": "Markdown 行級上標語法", "editorMarkdownInlineSupTip": "啟用後將支援 ^foo^ 行級上標語法輸入", "editorMarkdownInlineSub": "Markdown 行級下標語法", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index 0cff72cfb..450f78557 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -1,4 +1,7 @@ { + "autoLaunchMode0": "不自动启动", + "autoLaunchMode1": "开机后自动启动", + "autoLaunchMode2": "开机后自动启动并最小化界面", "editorMarkdownInlineSup": "Markdown 行级上标语法", "editorMarkdownInlineSupTip": "启用后将支持 ^foo^ 行级上标语法输入", "editorMarkdownInlineSub": "Markdown 行级下标语法", diff --git a/app/electron/main.js b/app/electron/main.js index df6a94eab..4066a90eb 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -230,7 +230,7 @@ const writeLog = (out) => { } }; -const boot = () => { +const initMainWindow = () => { let windowStateInitialized = true; // 恢复主窗体状态 let oldWindowState = {}; @@ -1019,7 +1019,7 @@ app.whenReady().then(() => { if (!foundWorkspace) { initKernel(data.workspace, "", "").then((isSucc) => { if (isSucc) { - boot(); + initMainWindow(); } }); } @@ -1149,7 +1149,7 @@ app.whenReady().then(() => { ipcMain.on("siyuan-first-init", (event, data) => { initKernel(data.workspace, "", data.lang).then((isSucc) => { if (isSucc) { - boot(); + initMainWindow(); } }); firstOpenWindow.destroy(); @@ -1173,7 +1173,7 @@ app.whenReady().then(() => { } initKernel(workspace, port, "").then((isSucc) => { if (isSucc) { - boot(); + initMainWindow(); } }); } @@ -1280,7 +1280,7 @@ app.on("second-instance", (event, argv) => { if (workspace) { initKernel(workspace, port, "").then((isSucc) => { if (isSucc) { - boot(); + initMainWindow(); } }); return; @@ -1306,7 +1306,7 @@ app.on("activate", () => { } } if (BrowserWindow.getAllWindows().length === 0) { - boot(); + initMainWindow(); } }); diff --git a/app/src/config/about.ts b/app/src/config/about.ts index 060076217..9a6653293 100644 --- a/app/src/config/about.ts +++ b/app/src/config/about.ts @@ -16,14 +16,18 @@ import {setKey} from "../sync/syncGuide"; export const about = { element: undefined as Element, genHTML: () => { - return `