diff --git a/public/i18n/en.yml b/public/i18n/en.yml
index f87a299..abc0916 100644
--- a/public/i18n/en.yml
+++ b/public/i18n/en.yml
@@ -190,6 +190,8 @@ SETTINGS_NEWEST_VERSION: Newest Version
SETTINGS_GETING: Getting...
SETTINGS_TIPS_HAS_NEW_VERSION: PicList has a new version, please click confirm to open download page
SETTINGS_LOG_FILE: Log File
+SETTINGS_GUI_LOG_FILE: GUI Log File
+SETTINGS_MANAGE_LOG_FILE: Manage Log File
SETTINGS_LOG_LEVEL: Log Level
SETTINGS_LOG_FILE_SIZE: Log File Size
SETTINGS_SET_PICGO_SERVER: Set PicGo Server
diff --git a/public/i18n/zh-CN.yml b/public/i18n/zh-CN.yml
index 21be95d..6ae07be 100644
--- a/public/i18n/zh-CN.yml
+++ b/public/i18n/zh-CN.yml
@@ -191,7 +191,9 @@ SETTINGS_CURRENT_VERSION: 当前版本
SETTINGS_NEWEST_VERSION: 最新版本
SETTINGS_GETING: 正在获取中
SETTINGS_TIPS_HAS_NEW_VERSION: PicList更新啦,请点击确定打开下载页面
-SETTINGS_LOG_FILE: 日志文件
+SETTINGS_LOG_FILE: 常规日志文件
+SETTINGS_GUI_LOG_FILE: GUI日志文件
+SETTINGS_MANAGE_LOG_FILE: 管理日志文件
SETTINGS_LOG_LEVEL: 日志记录等级
SETTINGS_LOG_FILE_SIZE: 日志文件大小
SETTINGS_SET_PICGO_SERVER: 设置PicGo-Server
diff --git a/public/i18n/zh-TW.yml b/public/i18n/zh-TW.yml
index a5c808e..28c58cb 100644
--- a/public/i18n/zh-TW.yml
+++ b/public/i18n/zh-TW.yml
@@ -190,6 +190,8 @@ SETTINGS_NEWEST_VERSION: 最新版本
SETTINGS_GETING: 正在取得中
SETTINGS_TIPS_HAS_NEW_VERSION: PicList更新啦,請點擊確定開啟下載頁面
SETTINGS_LOG_FILE: 記錄檔案
+SETTINGS_GUI_LOG_FILE: GUI記錄檔案
+SETTINGS_MANAGE_LOG_FILE: 管理記錄檔案
SETTINGS_LOG_LEVEL: 記錄等级
SETTINGS_LOG_FILE_SIZE: 記錄檔案大小
SETTINGS_SET_PICGO_SERVER: 設定PicGo-Server
diff --git a/src/main/events/picgoCoreIPC.ts b/src/main/events/picgoCoreIPC.ts
index 837dd43..1afb886 100644
--- a/src/main/events/picgoCoreIPC.ts
+++ b/src/main/events/picgoCoreIPC.ts
@@ -7,6 +7,7 @@ import {
ipcMain,
clipboard
} from 'electron'
+import fs from 'fs-extra'
// Electron modules
@@ -371,6 +372,9 @@ const handlePicGoGalleryDB = () => {
const handleOpenFile = () => {
ipcMain.on(PICGO_OPEN_FILE, (event: IpcMainEvent, fileName: string) => {
const abFilePath = path.join(STORE_PATH, fileName)
+ if (!fs.existsSync(abFilePath)) {
+ fs.writeFileSync(abFilePath, '')
+ }
shell.openPath(abFilePath)
})
}
diff --git a/src/renderer/pages/PicGoSetting.vue b/src/renderer/pages/PicGoSetting.vue
index 50237ca..8bd762a 100644
--- a/src/renderer/pages/PicGoSetting.vue
+++ b/src/renderer/pages/PicGoSetting.vue
@@ -975,6 +975,30 @@
{{ $T('SETTINGS_CLICK_TO_OPEN') }}
+
+
+ {{ $T('SETTINGS_CLICK_TO_OPEN') }}
+
+
+
+
+ {{ $T('SETTINGS_CLICK_TO_OPEN') }}
+
+
diff --git a/src/universal/types/i18n.d.ts b/src/universal/types/i18n.d.ts
index cfb99be..7f4bc60 100644
--- a/src/universal/types/i18n.d.ts
+++ b/src/universal/types/i18n.d.ts
@@ -185,6 +185,8 @@ interface ILocales {
SETTINGS_GETING: string
SETTINGS_TIPS_HAS_NEW_VERSION: string
SETTINGS_LOG_FILE: string
+ SETTINGS_GUI_LOG_FILE: string
+ SETTINGS_MANAGE_LOG_FILE: string
SETTINGS_LOG_LEVEL: string
SETTINGS_LOG_FILE_SIZE: string
SETTINGS_SET_PICGO_SERVER: string