diff --git a/locales/index.d.ts b/locales/index.d.ts index 8774cc4aee..afe99c6887 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5717,6 +5717,10 @@ export interface Locale extends ILocale { * 高品質な画像のプレースホルダを表示 */ "enableHighQualityImagePlaceholders": string; + /** + * UIのアニメーション + */ + "uiAnimations": string; /** * ナビゲーションバーに副ボタンを表示 */ diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 79cb4b41d5..f1ffc19796 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1429,6 +1429,7 @@ _settings: makeEveryTextElementsSelectable_description: "有効にすると、一部のシチュエーションでのユーザビリティが低下する場合があります。" useStickyIcons: "アイコンをスクロールに追従させる" enableHighQualityImagePlaceholders: "高品質な画像のプレースホルダを表示" + uiAnimations: "UIのアニメーション" showNavbarSubButtons: "ナビゲーションバーに副ボタンを表示" ifOn: "オンのとき" ifOff: "オフのとき" diff --git a/packages/frontend/src/pages/settings/preferences.vue b/packages/frontend/src/pages/settings/preferences.vue index 5d2b09bbc1..e0c13d6ffa 100644 --- a/packages/frontend/src/pages/settings/preferences.vue +++ b/packages/frontend/src/pages/settings/preferences.vue @@ -557,6 +557,15 @@ SPDX-License-Identifier: AGPL-3.0-only
+ + + + + + + + + @@ -884,6 +893,7 @@ watch([ makeEveryTextElementsSelectable, enableHorizontalSwipe, enablePullToRefresh, + reduceAnimation, ], async () => { await reloadAsk({ reason: i18n.ts.reloadToApplySetting, unison: true }); });