From 8a72a05958f415aa035ae3523e28c0b75f2a8d26 Mon Sep 17 00:00:00 2001 From: tamaina Date: Tue, 1 Aug 2023 15:32:03 +0900 Subject: enhance(frontend): ユーザーメニューでスイッチでユーザーリストに追加・削除できるように (#11439) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * メニューのトグルをいい感じにする * user list toggle! * add changelog * fix * stop --- CHANGELOG.md | 2 + packages/frontend/src/components/MkMenu.vue | 57 +++++++++++--- packages/frontend/src/components/MkNote.vue | 8 +- .../frontend/src/components/MkNoteDetailed.vue | 8 +- .../frontend/src/components/MkSwitch.button.vue | 88 ++++++++++++++++++++++ packages/frontend/src/components/MkSwitch.vue | 50 +----------- packages/frontend/src/components/MkUserPopup.vue | 3 +- packages/frontend/src/pages/user/home.vue | 3 +- packages/frontend/src/scripts/get-note-menu.ts | 29 +++++-- packages/frontend/src/scripts/get-user-menu.ts | 49 +++++++++--- packages/frontend/src/types/menu.ts | 2 +- 11 files changed, 214 insertions(+), 85 deletions(-) create mode 100644 packages/frontend/src/components/MkSwitch.button.vue diff --git a/CHANGELOG.md b/CHANGELOG.md index 52c8bcd42f..10ddc33d9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,8 @@ - OAuth 2.0のサポート ### Client +- メニューのスイッチの動作を改善 +- Enhance: ユーザーメニューでスイッチでユーザーリストに追加・削除できるように - Enhance: 自分が押したリアクションのデザインを改善 - Fix: サーバー情報画面(`/instance-info/{domain}`)でブロックができないのを修正 - Fix: 未読のお知らせの「わかった」をクリック・タップしてもその場で「わかった」が消えない問題を修正 diff --git a/packages/frontend/src/components/MkMenu.vue b/packages/frontend/src/components/MkMenu.vue index f3c7c235a8..3d4e45b1f4 100644 --- a/packages/frontend/src/components/MkMenu.vue +++ b/packages/frontend/src/components/MkMenu.vue @@ -35,9 +35,10 @@ SPDX-License-Identifier: AGPL-3.0-only - - {{ item.text }} - +