diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 0cc9848b6..91f325427 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -1,4 +1,5 @@ { + "commandPanel": "Command Palette", "cloudRegionNorthAmerica": "LiuYun (Data Center in North America)", "cloudRegionChina": "LianDi (Data Center in Mainland China)", "currentKernel": "Current kernel", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 7e8535eae..46c2fbbbf 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -1,4 +1,5 @@ { + "commandPanel": "Paleta de comandos", "cloudRegionNorthAmerica": "LiuYun (Centro de datos en América del Norte)", "cloudRegionChina": "LianDi (Centro de datos en China continental)", "currentKernel": "Núcleo actual", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 5d6c14ffa..e5cf66603 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -1,4 +1,5 @@ { + "commandPanel": "Palette de commandes", "cloudRegionNorthAmerica": "LiuYun (centre de données en Amérique du Nord)", "cloudRegionChina": "LianDi (centre de données en Chine continentale)", "currentKernel": "Noyau actuel", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 2d79a0b97..c130e2671 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -1,4 +1,5 @@ { + "commandPanel": "命令面板", "cloudRegionNorthAmerica": "流雲(北美數據中心)", "cloudRegionChina": "鏈滴(中國大陸數據中心)", "currentKernel": "當前內核", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index b3718ef95..4791c516f 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -1,4 +1,5 @@ { + "commandPanel": "命令面板", "cloudRegionNorthAmerica": "流云(北美数据中心)", "cloudRegionChina": "链滴(中国大陆数据中心)", "currentKernel": "当前内核", diff --git a/app/src/layout/topBar.ts b/app/src/layout/topBar.ts index f80a432ac..873286da4 100644 --- a/app/src/layout/topBar.ts +++ b/app/src/layout/topBar.ts @@ -19,6 +19,7 @@ import {Menu} from "../plugin/Menu"; import {fetchPost} from "../util/fetch"; import {needSubscribe} from "../util/needSubscribe"; import * as dayjs from "dayjs"; +import {commandPanel} from "../plugin/commandPanel"; export const updateEditModeElement = () => { const target = document.querySelector("#barReadonly"); @@ -377,6 +378,13 @@ const openPlugin = (app: App, target: Element) => { dialogSetting.element.querySelector('.b3-tab-bar [data-name="bazaar"]').dispatchEvent(new CustomEvent("click")); } }); + menu.addItem({ + icon: "iconLayoutBottom", + label: window.siyuan.languages.commandPanel, + click() { + commandPanel(); + } + }); let rect = target.getBoundingClientRect(); if (rect.width === 0) { rect = document.querySelector("#barMore").getBoundingClientRect();