diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index e3e7df80f1..d1653ea4dc 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -34,6 +34,7 @@ - 리액션 버튼 디자인 개선 - 새 글꼴 크기 추가 - 위젯 편집 시 버튼의 디자인 개선 +- 글꼴 크기를 보다 쉽게 변경할 수 있도록 - Fix: (Friendly) 위젯 영역에 safe-area-inset-bottom이 적용되지 않음 - Fix: 위젯 편집 시 헤더 이외의 영역을 눌렀을 때 위젯 설정이 뜨는 문제 - Fix: 위젯 편집 종료 버튼이 여러 개 있는 문제 diff --git a/locales/en-US.yml b/locales/en-US.yml index f9754b1ea3..2b59e32ae2 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -744,6 +744,7 @@ center: "Center" wide: "Wide" narrow: "Narrow" reloadToApplySetting: "This setting will only apply after a page reload. Reload now?" +reloadToApplySetting2: "This setting will only apply after a page reload." needReloadToApply: "A reload is required for this to be reflected." showTitlebar: "Show title bar" clearCache: "Clear cache" diff --git a/locales/index.d.ts b/locales/index.d.ts index d87561c08a..32ce98f200 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -749,6 +749,7 @@ export interface Locale { "wide": string; "narrow": string; "reloadToApplySetting": string; + "reloadToApplySetting2": string; "needReloadToApply": string; "showTitlebar": string; "clearCache": string; diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index e4c96ae5f8..f36143d81e 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -746,6 +746,7 @@ center: "中央" wide: "広い" narrow: "狭い" reloadToApplySetting: "設定はページリロード後に反映されます。今すぐリロードしますか?" +reloadToApplySetting2: "設定はページリロード後に反映されます。" needReloadToApply: "反映には再起動が必要です。" showTitlebar: "タイトルバーを表示する" clearCache: "キャッシュをクリア" diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index d2efb433eb..a7776bc7a8 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -745,6 +745,7 @@ center: "가운데" wide: "넓게" narrow: "좁게" reloadToApplySetting: "이 설정을 적용하려면 페이지를 다시 불러와야 해요. 지금 페이지를 새로 고칠까요?" +reloadToApplySetting2: "이 설정을 적용하려면 페이지를 다시 불러와야 해요." needReloadToApply: "변경 사항은 페이지를 다시 불러오면 적용돼요." showTitlebar: "타이틀 바를 표시하기" clearCache: "캐시 비우기" diff --git a/packages/frontend/src/pages/settings/general.vue b/packages/frontend/src/pages/settings/general.vue index 6af195c939..6015a2dc2e 100644 --- a/packages/frontend/src/pages/settings/general.vue +++ b/packages/frontend/src/pages/settings/general.vue @@ -120,6 +120,7 @@
+ + +
+
{{ i18n.ts.fontSize }}
+
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
{{ i18n.ts._mfm.dummy }}
+
+
+ + +
+ {{ i18n.ts.reloadToApplySetting2 }} +
@@ -176,7 +228,7 @@ + + diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts index 612a00a18b..f4dc9ea0c5 100644 --- a/packages/frontend/src/store.ts +++ b/packages/frontend/src/store.ts @@ -351,6 +351,10 @@ export const defaultStore = markRaw(new Storage('base', { where: 'device', default: 'count' as 'default' | 'count' | 'none', }, + fontSize: { + where: 'device', + default: 8, + }, })); // TODO: 他のタブと永続化されたstateを同期