From 2087d9a3550937e6e40ade050db962bebffd0278 Mon Sep 17 00:00:00 2001 From: Kuingsmile Date: Fri, 19 Apr 2024 21:51:23 +0800 Subject: [PATCH] :sparkles: Feature(custom): add feedback entry --- public/i18n/en.yml | 1 + public/i18n/zh-CN.yml | 1 + public/i18n/zh-TW.yml | 1 + src/main/events/remotes/menu.ts | 9 ++++++++- src/universal/types/i18n.d.ts | 1 + 5 files changed, 12 insertions(+), 1 deletion(-) diff --git a/public/i18n/en.yml b/public/i18n/en.yml index 543dccb..cc21af5 100644 --- a/public/i18n/en.yml +++ b/public/i18n/en.yml @@ -22,6 +22,7 @@ CONFIG_THING: Config ${c} FIND_NEW_VERSION: Find New Version NO_MORE_NOTICE: No More Notice SHOW_DEVTOOLS: Show Devtools +FEEDBACK: Feedback CURRENT_PICBED: Current Picbed START_WATCH_CLIPBOARD: Start Watch Clipboard STOP_WATCH_CLIPBOARD: Stop Watch Clipboard diff --git a/public/i18n/zh-CN.yml b/public/i18n/zh-CN.yml index 38a3cde..740eb8f 100644 --- a/public/i18n/zh-CN.yml +++ b/public/i18n/zh-CN.yml @@ -22,6 +22,7 @@ CONFIG_THING: 配置${c} FIND_NEW_VERSION: 发现新版本 NO_MORE_NOTICE: 以后不再提醒 SHOW_DEVTOOLS: 打开开发者工具 +FEEDBACK: 反馈问题 CURRENT_PICBED: 当前图床 START_WATCH_CLIPBOARD: 开始监听剪贴板 STOP_WATCH_CLIPBOARD: 停止监听剪贴板 diff --git a/public/i18n/zh-TW.yml b/public/i18n/zh-TW.yml index 48d5e0d..02b0d37 100644 --- a/public/i18n/zh-TW.yml +++ b/public/i18n/zh-TW.yml @@ -22,6 +22,7 @@ CONFIG_THING: 設定${c} FIND_NEW_VERSION: 發現新版本 NO_MORE_NOTICE: 以後不再提醒 SHOW_DEVTOOLS: 開啟開發者工具 +FEEDBACK: 問題反饋 CURRENT_PICBED: 當前圖床 START_WATCH_CLIPBOARD: 開始監聽剪貼簿 STOP_WATCH_CLIPBOARD: 停止監聽剪貼簿 diff --git a/src/main/events/remotes/menu.ts b/src/main/events/remotes/menu.ts index 05cf1c0..3ad18f2 100644 --- a/src/main/events/remotes/menu.ts +++ b/src/main/events/remotes/menu.ts @@ -2,7 +2,7 @@ import pkg from 'root/package.json' // Electron modules -import { Menu, BrowserWindow, app, dialog } from 'electron' +import { Menu, BrowserWindow, app, dialog, shell } from 'electron' // Custom utilities and modules import windowManager from 'apis/app/window/windowManager' @@ -140,6 +140,13 @@ const buildMainPageMenu = (win: BrowserWindow) => { click () { win?.webContents?.openDevTools({ mode: 'detach' }) } + }, + { + label: T('FEEDBACK'), + click () { + const url = 'https://github.com/Kuingsmile/PicList/issues' + shell.openExternal(url) + } } ] // @ts-ignore diff --git a/src/universal/types/i18n.d.ts b/src/universal/types/i18n.d.ts index 08de9b1..baa9b2a 100644 --- a/src/universal/types/i18n.d.ts +++ b/src/universal/types/i18n.d.ts @@ -23,6 +23,7 @@ interface ILocales { FIND_NEW_VERSION: string NO_MORE_NOTICE: string SHOW_DEVTOOLS: string + FEEDBACK: string CURRENT_PICBED: string START_WATCH_CLIPBOARD: string STOP_WATCH_CLIPBOARD: string