From 4da9e1cf46fabfbc78b238a505f8d7a576e80e9e Mon Sep 17 00:00:00 2001 From: pa Date: Fri, 27 Mar 2026 13:13:28 +0900 Subject: [PATCH] fix: gallery animation emoji layout --- src/views/Tools/Gallery.vue | 181 +++++++++++++++++++++--------------- 1 file changed, 106 insertions(+), 75 deletions(-) diff --git a/src/views/Tools/Gallery.vue b/src/views/Tools/Gallery.vue index b8b722af..802b7a68 100644 --- a/src/views/Tools/Gallery.vue +++ b/src/views/Tools/Gallery.vue @@ -90,9 +90,17 @@ :class="compareCurrentProfilePic(image.id) ? 'x-highlight-ring' : ''" as-child>
- +
- + -
- - - - -
- - + +
+
- - - {{ t('dialog.gallery_icons.flipbook_info') }} +
+ {{ + t('dialog.gallery_icons.flipbook_info') + }}
+ @click=" + showFullscreenImageDialog( + image.versions[image.versions.length - 1].file.url, + getEmojiFileName(image) + ) + ">
- +
- + - {{ t('dialog.gallery_icons.item') }} - {{ t('dialog.gallery_icons.sticker') }} - {{ t('dialog.gallery_icons.drone_skin') }} - {{ t('dialog.gallery_icons.emoji') }} + {{ + t('dialog.gallery_icons.item') + }} + {{ + t('dialog.gallery_icons.sticker') + }} + {{ + t('dialog.gallery_icons.drone_skin') + }} + {{ + t('dialog.gallery_icons.emoji') + }} - @@ -779,16 +819,7 @@ * errorMessage?: string * }} options */ - function openImageUploadFlow( - e, - { - inputSelector, - aspectRatio, - beforeCrop, - upload, - errorMessage = 'Failed to upload' - } - ) { + function openImageUploadFlow(e, { inputSelector, aspectRatio, beforeCrop, upload, errorMessage = 'Failed to upload' }) { const { file, clearInput } = handleImageUploadInput(e, { inputSelector, tooLargeMessage: () => t('message.file.too_large'),