From 14f58255ee6a98837df680f50293e3ef1a26d2dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=8B=E3=81=A3=E3=81=93=E3=81=8B=E3=82=8A?= <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Sun, 28 Dec 2025 20:50:11 +0900 Subject: [PATCH] =?UTF-8?q?enhance(frontend):=20=E3=82=A6=E3=82=A3?= =?UTF-8?q?=E3=82=B8=E3=82=A7=E3=83=83=E3=83=88=E3=81=AE=E8=A8=AD=E5=AE=9A?= =?UTF-8?q?=E7=94=BB=E9=9D=A2=E3=82=92=E6=94=B9=E8=89=AF=20(#17033)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * enhance(frontend): ウィジェットの設定画面を改良 * Update Changelog * fix lint --- CHANGELOG.md | 1 + locales/ja-JP.yml | 2 +- .../src/components/MkEmbedCodeGenDialog.vue | 85 ++--- ...{MkFormDialog.file.vue => MkForm.file.vue} | 0 packages/frontend/src/components/MkForm.vue | 84 +++++ .../frontend/src/components/MkFormDialog.vue | 87 +---- .../src/components/MkImageEffectorDialog.vue | 106 ++---- .../src/components/MkImageEffectorFxForm.vue | 2 +- .../components/MkImageFrameEditorDialog.vue | 305 ++++++++---------- .../src/components/MkPreviewWithControls.vue | 93 ++++++ .../components/MkWatermarkEditorDialog.vue | 124 +++---- .../src/components/MkWidgetSettingsDialog.vue | 172 ++++++++++ packages/frontend/src/widgets/widget.ts | 35 +- packages/i18n/src/autogen/locale.ts | 8 +- 14 files changed, 621 insertions(+), 483 deletions(-) rename packages/frontend/src/components/{MkFormDialog.file.vue => MkForm.file.vue} (100%) create mode 100644 packages/frontend/src/components/MkForm.vue create mode 100644 packages/frontend/src/components/MkPreviewWithControls.vue create mode 100644 packages/frontend/src/components/MkWidgetSettingsDialog.vue diff --git a/CHANGELOG.md b/CHANGELOG.md index c478c83005..fc89b3d727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Client - Enhance: ドライブのファイル一覧で自動でもっと見るを利用可能に +- Enhance: ウィジェットの表示設定をプレビューを見ながら行えるように - Fix: ドライブクリーナーでファイルを削除しても画面に反映されない問題を修正 #16061 ### Server diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 1eea745e0c..01e5101255 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1406,6 +1406,7 @@ youAreAdmin: "あなたは管理者です" frame: "フレーム" presets: "プリセット" zeroPadding: "ゼロ埋め" +nothingToConfigure: "設定項目はありません" _imageEditing: _vars: @@ -3418,7 +3419,6 @@ _imageEffector: title: "エフェクト" addEffect: "エフェクトを追加" discardChangesConfirm: "変更を破棄して終了しますか?" - nothingToConfigure: "設定項目はありません" failedToLoadImage: "画像の読み込みに失敗しました" _fxs: diff --git a/packages/frontend/src/components/MkEmbedCodeGenDialog.vue b/packages/frontend/src/components/MkEmbedCodeGenDialog.vue index 4f16149caa..9002669378 100644 --- a/packages/frontend/src/components/MkEmbedCodeGenDialog.vue +++ b/packages/frontend/src/components/MkEmbedCodeGenDialog.vue @@ -23,9 +23,8 @@ SPDX-License-Identifier: AGPL-3.0-only :enterFromClass="$style.transition_x_enterFrom" :leaveToClass="$style.transition_x_leaveTo" > -
{filename} - {{ i18n.ts._imageEditing._vars.filename }}{filename_without_ext} - {{ i18n.ts._imageEditing._vars.filename_without_ext }}{caption} - {{ i18n.ts._imageEditing._vars.caption }}{year} - {{ i18n.ts._imageEditing._vars.year }}{month} - {{ i18n.ts._imageEditing._vars.month }}{day} - {{ i18n.ts._imageEditing._vars.day }}{hour} - {{ i18n.ts._imageEditing._vars.hour }}{minute} - {{ i18n.ts._imageEditing._vars.minute }}{second} - {{ i18n.ts._imageEditing._vars.second }}{0month} - {{ i18n.ts._imageEditing._vars.month }} ({{ i18n.ts.zeroPadding }}){0day} - {{ i18n.ts._imageEditing._vars.day }} ({{ i18n.ts.zeroPadding }}){0hour} - {{ i18n.ts._imageEditing._vars.hour }} ({{ i18n.ts.zeroPadding }}){0minute} - {{ i18n.ts._imageEditing._vars.minute }} ({{ i18n.ts.zeroPadding }}){0second} - {{ i18n.ts._imageEditing._vars.second }} ({{ i18n.ts.zeroPadding }}){camera_model} - {{ i18n.ts._imageEditing._vars.camera_model }}{camera_lens_model} - {{ i18n.ts._imageEditing._vars.camera_lens_model }}{camera_mm} - {{ i18n.ts._imageEditing._vars.camera_mm }}{camera_mm_35} - {{ i18n.ts._imageEditing._vars.camera_mm_35 }}{camera_f} - {{ i18n.ts._imageEditing._vars.camera_f }}{camera_s} - {{ i18n.ts._imageEditing._vars.camera_s }}{camera_iso} - {{ i18n.ts._imageEditing._vars.camera_iso }}{gps_lat} - {{ i18n.ts._imageEditing._vars.gps_lat }}{gps_long} - {{ i18n.ts._imageEditing._vars.gps_long }}{filename} - {{ i18n.ts._imageEditing._vars.filename }}{filename_without_ext} - {{ i18n.ts._imageEditing._vars.filename_without_ext }}{caption} - {{ i18n.ts._imageEditing._vars.caption }}{year} - {{ i18n.ts._imageEditing._vars.year }}{month} - {{ i18n.ts._imageEditing._vars.month }}{day} - {{ i18n.ts._imageEditing._vars.day }}{hour} - {{ i18n.ts._imageEditing._vars.hour }}{minute} - {{ i18n.ts._imageEditing._vars.minute }}{second} - {{ i18n.ts._imageEditing._vars.second }}{0month} - {{ i18n.ts._imageEditing._vars.month }} ({{ i18n.ts.zeroPadding }}){0day} - {{ i18n.ts._imageEditing._vars.day }} ({{ i18n.ts.zeroPadding }}){0hour} - {{ i18n.ts._imageEditing._vars.hour }} ({{ i18n.ts.zeroPadding }}){0minute} - {{ i18n.ts._imageEditing._vars.minute }} ({{ i18n.ts.zeroPadding }}){0second} - {{ i18n.ts._imageEditing._vars.second }} ({{ i18n.ts.zeroPadding }}){camera_model} - {{ i18n.ts._imageEditing._vars.camera_model }}{camera_lens_model} - {{ i18n.ts._imageEditing._vars.camera_lens_model }}{camera_mm} - {{ i18n.ts._imageEditing._vars.camera_mm }}{camera_mm_35} - {{ i18n.ts._imageEditing._vars.camera_mm_35 }}{camera_f} - {{ i18n.ts._imageEditing._vars.camera_f }}{camera_s} - {{ i18n.ts._imageEditing._vars.camera_s }}{camera_iso} - {{ i18n.ts._imageEditing._vars.camera_iso }}{gps_lat} - {{ i18n.ts._imageEditing._vars.gps_lat }}{gps_long} - {{ i18n.ts._imageEditing._vars.gps_long }}