From df1a3742dd27c80220692f78edb201f17a6bfc58 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Sat, 3 May 2025 10:26:40 +0900 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20=E3=83=9E=E3=82=A6=E3=82=B9?= =?UTF-8?q?=E3=81=A7=E3=82=82=E3=82=BF=E3=82=A4=E3=83=A0=E3=83=A9=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=82=92=E5=BC=95=E3=81=A3=E5=BC=B5=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86?= =?UTF-8?q?=E3=81=AB=20&=20MkPullToRefresh=E3=81=AE=E3=83=91=E3=83=95?= =?UTF-8?q?=E3=82=A9=E3=83=BC=E3=83=9E=E3=83=B3=E3=82=B9=E5=90=91=E4=B8=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +- locales/index.d.ts | 4 + locales/ja-JP.yml | 1 + .../src/components/MkNotifications.vue | 4 +- .../src/components/MkPullToRefresh.vue | 167 +++++++++--------- .../frontend/src/components/MkTimeline.vue | 7 +- .../src/pages/settings/preferences.vue | 11 ++ packages/frontend/src/preferences/def.ts | 3 + 8 files changed, 109 insertions(+), 92 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aba43b9e3a..92c3fada72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,9 @@ - ### Client -- +- Feat: マウスでもタイムラインを引っ張って更新できるように + - アクセシビリティ設定からオフにすることもできます +- Enhance: タイムラインのパフォーマンスを向上 ### Server - Enhance: 凍結されたユーザのノートが各種タイムラインで表示されないように `#15775` diff --git a/locales/index.d.ts b/locales/index.d.ts index 08b1624e25..f04ec26828 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5709,6 +5709,10 @@ export interface Locale extends ILocale { * デバイス間でインストールしたテーマを同期 */ "enableSyncThemesBetweenDevices": string; + /** + * ひっぱって更新 + */ + "enablePullToRefresh": string; "_chat": { /** * 送信者の名前を表示 diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index d962369799..11f586e98b 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1427,6 +1427,7 @@ _settings: ifOn: "オンのとき" ifOff: "オフのとき" enableSyncThemesBetweenDevices: "デバイス間でインストールしたテーマを同期" + enablePullToRefresh: "ひっぱって更新" _chat: showSenderName: "送信者の名前を表示" diff --git a/packages/frontend/src/components/MkNotifications.vue b/packages/frontend/src/components/MkNotifications.vue index b8fada1020..177ae0219c 100644 --- a/packages/frontend/src/components/MkNotifications.vue +++ b/packages/frontend/src/components/MkNotifications.vue @@ -4,7 +4,7 @@ SPDX-License-Identifier: AGPL-3.0-only --> diff --git a/packages/frontend/src/components/MkTimeline.vue b/packages/frontend/src/components/MkTimeline.vue index 8ca690f2ce..bbf1a03c32 100644 --- a/packages/frontend/src/components/MkTimeline.vue +++ b/packages/frontend/src/components/MkTimeline.vue @@ -4,8 +4,8 @@ SPDX-License-Identifier: AGPL-3.0-only -->