diff --git a/README.md b/README.md index 4775c6af..c172067c 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ ## 主要な変更点 +- モバイル表示の下部のウィジェットボタンを再読み込みボタンに変更可能に + - スマートフォンでウィジェットは使わないけど再読み込みはたくさんする人はいそう - モバイル表示の下部のチャットボタンをアカウント切り替えボタンに変更可能に - これ無しで PWA で複数アカウントを使おうとすると腱鞘炎になる - ローカルタイムラインの位置をグローバルタイムラインの直前に移動 diff --git a/locales/en-US.yml b/locales/en-US.yml index afc4809e..93549b8e 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -1131,6 +1131,7 @@ preventMisclick: "Accidental click prevention" hideFollowButtons: "Hide follow buttons in notifications and user pages" forMobile: "Mobile" replaceChatButtonWithAccountButton: "Replace chat button at the bottom with account switch button" +replaceWidgetsButtonWithReloadButton: "Replace widgets button at the bottom with reload button" _sensitiveMediaDetection: description: "Reduces the effort of server moderation through automatically recognizing diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 37156d04..3dfa84f1 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -991,6 +991,7 @@ preventMisclick: "誤タップ防止" hideFollowButtons: "新規フォロワーの通知とユーザーページの ... の隣にあるフォローボタンを隠す" forMobile: "モバイル向け" replaceChatButtonWithAccountButton: "画面下部のチャットのボタンをアカウント切り替えボタンに変更する" +replaceWidgetsButtonWithReloadButton: "画面下部のウィジェットのボタンを再読み込みボタンに変更する" _sensitiveMediaDetection: description: "機械学習を使って自動でセンシティブなメディアを検出し、モデレーションに役立てられます。サーバーの負荷が少し増えます。" diff --git a/packages/client/src/pages/settings/general.vue b/packages/client/src/pages/settings/general.vue index 4a6a4ca8..e3a25ddf 100644 --- a/packages/client/src/pages/settings/general.vue +++ b/packages/client/src/pages/settings/general.vue @@ -248,6 +248,14 @@ i18n.ts.originalFeature }} + {{ i18n.ts.replaceWidgetsButtonWithReloadButton + }}{{ + i18n.ts.originalFeature + }} { defaultStore.set("swipeOnMobile", true); diff --git a/packages/client/src/store.ts b/packages/client/src/store.ts index 2d19bcad..67b5bde6 100644 --- a/packages/client/src/store.ts +++ b/packages/client/src/store.ts @@ -354,6 +354,10 @@ export const defaultStore = markRaw( where: "device", default: true, }, + replaceWidgetsButtonWithReloadButton: { + where: "device", + default: true, + }, }), ); diff --git a/packages/client/src/ui/universal.vue b/packages/client/src/ui/universal.vue index a744082e..6c5a42c6 100644 --- a/packages/client/src/ui/universal.vue +++ b/packages/client/src/ui/universal.vue @@ -121,6 +121,17 @@ +