diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index d5dcb87eb..064335101 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -249,7 +249,8 @@ "copyProtocol": "Copy block hyperlink", "uploadAssets2CDN": "Upload asset files to cloud", "notSupport1": "Does not support drag and drop across notebooks", - "keymapTip": "After the shortcut keys are modified, they need to be restarted to take effect", + "keymapTip": "After some shortcut keys are modified, you need to click the refresh button to take effect", + "keymapTip2": "Use default shortcut keys", "searchLimit": "The number of search results displayed", "searchLimit1": "If the amount of data is large, do not configure the value too large, the default is 64", "searchCaseSensitive": "Case Sensitive", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index ed363fc97..f56b6a406 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -249,7 +249,8 @@ "copyProtocol": "Copier bloc d'hyperliens", "uploadAssets2CDN": "Transférer les fichiers asset vers le Cloud", "notSupport1": "Le glisser-déposer entre carnets n'est pas pris en charge", - "keymapTip": "Après avoir modifié les touches de raccourci, il faut les relancer pour qu'elles prennent effet", + "keymapTip": "Après la modification de certaines touches de raccourci, vous devez cliquer sur le bouton d'actualisation pour prendre effet", + "keymapTip2": "Utiliser les touches de raccourci par défaut", "searchLimit": "Le nombre de résultats de recherche affichés", "searchLimit1": "Si la quantité de données est importante, ne configurez pas la valeur trop grande, la valeur par défaut est 64", "searchCaseSensitive": "Sensible à la casse", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 68f4b2075..6b2a1f33d 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -249,7 +249,8 @@ "copyProtocol": "複製塊超連結", "uploadAssets2CDN": "上傳資料檔到雲端", "notSupport1": "不支援跨筆記本進行拖拽", - "keymapTip": "快速鍵修改後需要重新開機後才能生效", + "keymapTip": "部分快捷鍵修改後需點擊刷新按鈕後才能生效", + "keymapTip2": "使用默認快捷鍵", "searchLimit": "搜索結果顯示數", "searchLimit1": "如果資料量較大,該值請勿配置過大,預設為 64", "searchCaseSensitive": "區分大小寫", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index aba2f9baa..ce4d11a51 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -249,7 +249,8 @@ "copyProtocol": "复制块超链接", "uploadAssets2CDN": "上传资源文件到云端", "notSupport1": "不支持跨笔记本进行拖拽", - "keymapTip": "快捷键修改后需要重新启动后才能生效", + "keymapTip": "部分快捷键修改后需点击刷新按钮后才能生效", + "keymapTip2": "使用默认快捷键", "searchLimit": "搜索结果显示数", "searchLimit1": "如果数据量较大,该值请勿配置过大,默认为 64", "searchCaseSensitive": "区分大小写", diff --git a/app/src/assets/scss/_form.scss b/app/src/assets/scss/_form.scss index 95a9d1dc3..5038a635d 100644 --- a/app/src/assets/scss/_form.scss +++ b/app/src/assets/scss/_form.scss @@ -14,7 +14,7 @@ &-icon { position: absolute; left: 9px; - top: 7px; + top: 6px; height: 16px; width: 16px; diff --git a/app/src/assets/scss/_search.scss b/app/src/assets/scss/_search.scss index 78b413e97..554709697 100644 --- a/app/src/assets/scss/_search.scss +++ b/app/src/assets/scss/_search.scss @@ -11,6 +11,7 @@ line-height: 32px; border-radius: 0; padding: 8px 8px 8px 48px !important; + box-shadow: none; } .b3-form__icon-icon { diff --git a/app/src/assets/scss/_text-field.scss b/app/src/assets/scss/_text-field.scss index c7abec545..fdb22eade 100644 --- a/app/src/assets/scss/_text-field.scss +++ b/app/src/assets/scss/_text-field.scss @@ -1,11 +1,12 @@ .b3-text-field { - border: 1px solid var(--b3-theme-on-surface); + border: 0; border-radius: 4px; + box-shadow: inset 0 0 0 1px var(--b3-theme-on-surface); padding: 4px 8px; line-height: 20px; box-sizing: border-box; color: var(--b3-theme-on-background); - transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), box-shadow 120ms 0ms cubic-bezier(0, 0, 0.2, 1); + transition: box-shadow 120ms 0ms cubic-bezier(0, 0, 0.2, 1); background-color: var(--b3-theme-background); &:hover { @@ -13,8 +14,7 @@ } &:focus { - border-color: var(--b3-theme-primary); - box-shadow: 0 0 0 3px var(--b3-theme-primary-lightest); + box-shadow: inset 0 0 0 1px var(--b3-theme-primary), 0 0 0 3px var(--b3-theme-primary-lightest); } &[type="color"] { diff --git a/app/src/assets/scss/base.scss b/app/src/assets/scss/base.scss index 54c77308c..54f779a19 100644 --- a/app/src/assets/scss/base.scss +++ b/app/src/assets/scss/base.scss @@ -338,7 +338,7 @@ progressLoading: 400 } } - &-keymap .b3-text-field { + &-keymap li .b3-text-field { width: 124px; text-align: center; } diff --git a/app/src/config/keymap.ts b/app/src/config/keymap.ts index fec0bc605..b94c50dd9 100644 --- a/app/src/config/keymap.ts +++ b/app/src/config/keymap.ts @@ -3,6 +3,7 @@ import {Constants} from "../constants"; import {showMessage} from "../dialog/message"; import {fetchPost} from "../util/fetch"; import {ipcRenderer} from "electron"; +import {exportLayout} from "../layout/util"; export const keymap = { element: undefined as Element, @@ -31,12 +32,26 @@ export const keymap = { return `
${window.siyuan.languages.keymapTip} + +
+
+ ${window.siyuan.languages.keymapTip2} + +
+ +