From 7c29a18d61ab66eb59fc259c3f766f61a3e47ee3 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Fri, 24 Jul 2026 21:39:28 +0900 Subject: [PATCH] =?UTF-8?q?enhance(frontend):=20=E3=82=A2=E3=83=83?= =?UTF-8?q?=E3=83=97=E3=83=AD=E3=83=BC=E3=83=89=E5=89=8D=E3=81=AE=E3=83=95?= =?UTF-8?q?=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AE=E3=83=97=E3=83=AC=E3=83=93?= =?UTF-8?q?=E3=83=A5=E3=83=BC=E3=81=AB=E5=AF=BE=E5=BF=9C&=E3=82=A2?= =?UTF-8?q?=E3=83=83=E3=83=97=E3=83=AD=E3=83=BC=E3=83=89=E5=BE=8C=E3=81=AE?= =?UTF-8?q?=E3=83=97=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC=E3=81=ABMkLightbo?= =?UTF-8?q?x=E3=82=92=E4=BD=BF=E7=94=A8=20(#17794)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * wip * [ci skip] Update CHANGELOG.md * Update MkUploaderItems.vue * Update MkUploaderItems.vue * Update MkUploaderItems.vue --- CHANGELOG.md | 3 +- packages/frontend/.storybook/generate.tsx | 1 - .../MkImgPreviewDialog.stories.impl.ts | 40 ------------ .../src/components/MkImgPreviewDialog.vue | 63 ------------------- .../frontend/src/components/MkLightbox.vue | 19 +++++- .../frontend/src/components/MkMediaList.vue | 4 +- .../src/components/MkPostFormAttaches.vue | 19 +++++- .../src/components/MkUploaderItems.vue | 50 +++++++++++++-- 8 files changed, 84 insertions(+), 115 deletions(-) delete mode 100644 packages/frontend/src/components/MkImgPreviewDialog.stories.impl.ts delete mode 100644 packages/frontend/src/components/MkImgPreviewDialog.vue diff --git a/CHANGELOG.md b/CHANGELOG.md index 61acf1fa7b..4bcf30b603 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,7 @@ ### Client - 2025.4.0 以前の設定情報の移行処理が削除されました - 2025.4.0 から直接 2026.6.0 以上にアップデートする場合は設定が移行されませんので注意してください。移行したい場合は一度 2026.5.1 を経由してください。 -- Enhance: 画像ビューワーを独自実装に変更・動画プレイヤーを統合 +- Enhance: 画像ビューワーを刷新・動画プレイヤーを統合 - 操作性の改善 - ビューワーとMisskeyの各種機能との統合を強化 - パフォーマンスの向上 @@ -29,6 +29,7 @@ - Fix: 幅が狭い画面で動画の再生が困難な問題を修正 - Fix: 一部の画像のみセンシティブなとき、ビューワー内で画像を切り替えるとセンシティブな画像がそのまま表示される問題を修正 - Fix: 一部の画像をビューワーで読み込んだ際に正しく表示されない問題を修正 +- Enhance: ファイルアップロード前にプレビューできるように - Enhance: タブがバックグラウンドの間は必要ない定期更新処理を停止するように - Fix: 「画像を新しいタブで開く」が機能しなくなっていた問題を修正 - Fix: デバイスタイプをスマートフォンに固定している状態で画面幅が広いとき、画面左上のアイコンが表示されない問題を修正 diff --git a/packages/frontend/.storybook/generate.tsx b/packages/frontend/.storybook/generate.tsx index 6005049dde..01ddefa544 100644 --- a/packages/frontend/.storybook/generate.tsx +++ b/packages/frontend/.storybook/generate.tsx @@ -458,7 +458,6 @@ function toStories(component: string): Promise { globSync('src/components/MkSignupServerRules.vue'), globSync('src/components/MkUserSetupDialog.vue'), globSync('src/components/MkUserSetupDialog.*.vue'), - globSync('src/components/MkImgPreviewDialog.vue'), globSync('src/components/MkInstanceCardMini.vue'), globSync('src/components/MkInviteCode.vue'), globSync('src/components/MkTagItem.vue'), diff --git a/packages/frontend/src/components/MkImgPreviewDialog.stories.impl.ts b/packages/frontend/src/components/MkImgPreviewDialog.stories.impl.ts deleted file mode 100644 index 7da705a23f..0000000000 --- a/packages/frontend/src/components/MkImgPreviewDialog.stories.impl.ts +++ /dev/null @@ -1,40 +0,0 @@ -/* - * SPDX-FileCopyrightText: syuilo and misskey-project - * SPDX-License-Identifier: AGPL-3.0-only - */ - -import type { StoryObj } from '@storybook/vue3'; -import { file } from '../../.storybook/fakes.js'; -import MkImgPreviewDialog from './MkImgPreviewDialog.vue'; -export const Default = { - render(args) { - return { - components: { - MkImgPreviewDialog, - }, - setup() { - return { - args, - }; - }, - computed: { - props() { - return { - ...this.args, - }; - }, - }, - template: '', - }; - }, - args: { - file: file(), - }, - parameters: { - chromatic: { - // NOTE: ロードが終わるまで待つ - delay: 3000, - }, - layout: 'centered', - }, -} satisfies StoryObj; diff --git a/packages/frontend/src/components/MkImgPreviewDialog.vue b/packages/frontend/src/components/MkImgPreviewDialog.vue deleted file mode 100644 index 530b6c45db..0000000000 --- a/packages/frontend/src/components/MkImgPreviewDialog.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - - - diff --git a/packages/frontend/src/components/MkLightbox.vue b/packages/frontend/src/components/MkLightbox.vue index d999723c4c..ae40c7a612 100644 --- a/packages/frontend/src/components/MkLightbox.vue +++ b/packages/frontend/src/components/MkLightbox.vue @@ -48,13 +48,14 @@ SPDX-License-Identifier: AGPL-3.0-only