Link to Animated Emoji Generator website

This commit is contained in:
Natsumi
2025-11-11 01:37:00 +11:00
parent 823094a8ad
commit 8789e05eb6
2 changed files with 18 additions and 3 deletions

View File

@@ -1572,7 +1572,8 @@
"sticker": "Sticker",
"drone_skin": "Drone Skin",
"emoji": "Emoji",
"redeem": "Redeem"
"redeem": "Redeem",
"create_animated_emoji": "Animated Emoji Generator"
},
"change_content_image": {
"avatar": "Change Avatar Image",

View File

@@ -219,6 +219,14 @@
<span>{{ t('dialog.gallery_icons.emoji_animation_type') }}</span>
</el-checkbox>
<template v-if="emojiAnimType">
<el-button
type="default"
size="small"
:icon="Link"
style="margin-right: 10px"
@click="openExternalLink('https://vrcemoji.com')">
{{ t('dialog.gallery_icons.create_animated_emoji') }}
</el-button>
<span style="margin-right: 10px">{{ t('dialog.gallery_icons.emoji_animation_fps') }}</span>
<el-input-number
size="small"
@@ -529,14 +537,20 @@
</template>
<script setup>
import { Close, Delete, Picture, Plus, Present, Refresh, Upload } from '@element-plus/icons-vue';
import { Close, Delete, Link, Picture, Plus, Present, Refresh, Upload } from '@element-plus/icons-vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { computed, ref } from 'vue';
import { storeToRefs } from 'pinia';
import { useI18n } from 'vue-i18n';
import {
extractFileId,
formatDateFilter,
getEmojiFileName,
getPrintFileName,
openExternalLink
} from '../../../shared/utils';
import { inventoryRequest, miscRequest, userRequest, vrcPlusIconRequest, vrcPlusImageRequest } from '../../../api';
import { extractFileId, formatDateFilter, getEmojiFileName, getPrintFileName } from '../../../shared/utils';
import { useAdvancedSettingsStore, useAuthStore, useGalleryStore, useUserStore } from '../../../stores';
import { emojiAnimationStyleList, emojiAnimationStyleUrl } from '../../../shared/constants';
import { AppDebug } from '../../../service/appConfig';