diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 88cf44349..d5c53bbdf 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -1,4 +1,5 @@ { + "adaptiveWidth": "Adaptive Width", "tabLimit": "Tab Limit", "tabLimit1": "Sort by opening time, close the earliest opened tab", "pasteEscaped": "Paste escaped text", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 2b8c89b3b..826fdc795 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -1,4 +1,5 @@ { + "adaptiveWidth": "Ancho adaptable", "tabLimit": "Límite de la pestaña", "tabLimit1": "Ordenar por hora de apertura, cerrar la primera pestaña abierta", "pasteEscaped": "Pegar texto escapado", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index f9787bf7d..340f468a9 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -1,4 +1,5 @@ { + "adaptiveWidth": "Largeur adaptative", "tabLimit": "Nombre maximum d'onglets ouverts", "tabLimit1": "Trier par heure d'ouverture, fermer le premier onglet ouvert", "pasteEscaped": "Coller le texte échappé", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 355cfd541..c51e5cc19 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -1,4 +1,5 @@ { + "adaptiveWidth": "自適應寬度", "tabLimit": "頁簽打開最大數量", "tabLimit1": "按照打開時間排序,關閉最早打開的頁簽", "pasteEscaped": "粘貼轉義文本", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index eb105f35e..ff3ffa0fc 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -1,4 +1,5 @@ { + "fullWidth": "自适应宽度", "tabLimit": "页签打开最大数量", "tabLimit1": "按照打开时间排序,关闭最早打开的页签", "pasteEscaped": "粘贴转义文本", diff --git a/app/src/assets/scss/_protyle.scss b/app/src/assets/scss/_protyle.scss index 3f7d6a65d..dda814e82 100644 --- a/app/src/assets/scss/_protyle.scss +++ b/app/src/assets/scss/_protyle.scss @@ -331,6 +331,7 @@ display: flex; position: absolute; height: 80px; + transition: left .15s cubic-bezier(0, 0, .2, 1) 0ms; .protyle-icons { position: initial; @@ -347,6 +348,7 @@ margin: 34px 16px 0 24px; position: relative; font-size: 16px; + transition: margin .15s cubic-bezier(0, 0, .2, 1) 0ms; &:hover .protyle-title__icon { opacity: 1; diff --git a/app/src/assets/scss/_wysiwyg.scss b/app/src/assets/scss/_wysiwyg.scss index f55f25faa..4930fc43f 100644 --- a/app/src/assets/scss/_wysiwyg.scss +++ b/app/src/assets/scss/_wysiwyg.scss @@ -1,6 +1,7 @@ .protyle-wysiwyg { padding: 34px 16px 16px 24px; cursor: text; + transition: padding .15s cubic-bezier(0, 0, .2, 1) 0ms; &:focus { outline: none; diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts index 60bf4f3cf..afaf86bba 100644 --- a/app/src/config/editor.ts +++ b/app/src/config/editor.ts @@ -2,13 +2,20 @@ import {getAllModels} from "../layout/getAll"; import {setInlineStyle} from "../util/assets"; import {fetchPost} from "../util/fetch"; import {confirmDialog} from "../dialog/confirmDialog"; +import {setPadding} from "../protyle/ui/initUI"; export const editor = { element: undefined as Element, genHTML: () => { let fontFamilyHTML = ""; fontFamilyHTML = ''; - return ` + return `