Large buttons

This commit is contained in:
Natsumi
2025-09-16 17:42:56 +12:00
parent 9a99b37fea
commit fb542b0bd7
21 changed files with 43 additions and 83 deletions

View File

@@ -94,13 +94,13 @@
</el-form>
</div>
<template #footer>
<el-button size="small" @click="groupPostEditDialog.visible = false">
<el-button @click="groupPostEditDialog.visible = false">
{{ t('dialog.group_post_edit.cancel') }}
</el-button>
<el-button v-if="groupPostEditDialog.postId" size="small" @click="editGroupPost">
<el-button v-if="groupPostEditDialog.postId" @click="editGroupPost">
{{ t('dialog.group_post_edit.edit_post') }}
</el-button>
<el-button v-else size="small" @click="createGroupPost">
<el-button v-else @click="createGroupPost">
{{ t('dialog.group_post_edit.create_post') }}
</el-button>
</template>

View File

@@ -24,7 +24,7 @@
<el-button @click="cancelEditAndSendInvite">
{{ t('dialog.edit_send_invite_message.cancel') }}
</el-button>
<el-button type="primary" size="small" @click="saveEditAndSendInvite">
<el-button type="primary" @click="saveEditAndSendInvite">
{{ t('dialog.edit_send_invite_message.send') }}
</el-button>
</template>

View File

@@ -148,15 +148,11 @@
</div>
<template #footer>
<el-button
size="small"
:disabled="inviteDialog.loading || !inviteDialog.userIds.length"
@click="showSendInviteDialog"
>{{ t('dialog.invite.invite_with_message') }}</el-button
>
<el-button :disabled="inviteDialog.loading || !inviteDialog.userIds.length" @click="showSendInviteDialog">{{
t('dialog.invite.invite_with_message')
}}</el-button>
<el-button
type="primary"
size="small"
:disabled="inviteDialog.loading || !inviteDialog.userIds.length"
@click="sendInvite"
>{{ t('dialog.invite.invite') }}</el-button

View File

@@ -155,7 +155,6 @@
<template #footer>
<el-button
type="primary"
size="small"
:disabled="inviteGroupDialog.loading || !inviteGroupDialog.userIds.length || !inviteGroupDialog.groupId"
@click="sendGroupInvite">
{{ t('dialog.invite_to_group.invite') }}

View File

@@ -60,25 +60,22 @@
{{ t('dialog.launch.start_as_desktop') }}
</el-checkbox>
<template #footer>
<el-button size="small" @click="showPreviousInstancesInfoDialog(launchDialog.location)">
<el-button @click="showPreviousInstancesInfoDialog(launchDialog.location)">
{{ t('dialog.launch.info') }}
</el-button>
<el-button
size="small"
:disabled="!checkCanInvite(launchDialog.location)"
@click="showInviteDialog(launchDialog.location)">
{{ t('dialog.launch.invite') }}
</el-button>
<template v-if="canOpenInstanceInGame()">
<el-button
size="small"
:disabled="!launchDialog.secureOrShortName"
@click="handleLaunchGame(launchDialog.location, launchDialog.shortName, launchDialog.desktop)">
{{ t('dialog.launch.launch') }}
</el-button>
<el-button
type="primary"
size="small"
:disabled="!launchDialog.secureOrShortName"
@click="handleAttachGame(launchDialog.location, launchDialog.shortName)">
{{ t('dialog.launch.open_ingame') }}
@@ -86,14 +83,12 @@
</template>
<template v-else>
<el-button
size="small"
:disabled="!launchDialog.secureOrShortName"
@click="selfInvite(launchDialog.location, launchDialog.shortName)">
{{ t('dialog.launch.self_invite') }}
</el-button>
<el-button
type="primary"
size="small"
:disabled="!launchDialog.secureOrShortName"
@click="handleLaunchGame(launchDialog.location, launchDialog.shortName, launchDialog.desktop)">
{{ t('dialog.launch.launch') }}

View File

@@ -48,7 +48,6 @@
<template #footer>
<el-button
type="primary"
size="small"
:disabled="!moderateGroupDialog.userId || !moderateGroupDialog.groupId"
@click="
showGroupMemberModerationDialog(moderateGroupDialog.groupId, moderateGroupDialog.userId);

View File

@@ -406,14 +406,13 @@
</el-tabs>
<template v-if="newInstanceDialog.selectedTab === 'Normal'" #footer>
<template v-if="newInstanceDialog.instanceCreated">
<el-button size="small" @click="copyInstanceUrl(newInstanceDialog.location)">{{
<el-button @click="copyInstanceUrl(newInstanceDialog.location)">{{
t('dialog.new_instance.copy_url')
}}</el-button>
<el-button size="small" @click="selfInvite(newInstanceDialog.location)">{{
<el-button @click="selfInvite(newInstanceDialog.location)">{{
t('dialog.new_instance.self_invite')
}}</el-button>
<el-button
size="small"
:disabled="
(newInstanceDialog.accessType === 'friends' || newInstanceDialog.accessType === 'invite') &&
newInstanceDialog.userId !== currentUser.id
@@ -422,41 +421,35 @@
>{{ t('dialog.new_instance.invite') }}</el-button
>
<template v-if="canOpenInstanceInGame()">
<el-button
size="small"
@click="showLaunchDialog(newInstanceDialog.location, newInstanceDialog.shortName)"
>{{ t('dialog.new_instance.launch') }}</el-button
>
<el-button
size="small"
@click="handleAttachGame(newInstanceDialog.location, newInstanceDialog.shortName)">
<el-button @click="showLaunchDialog(newInstanceDialog.location, newInstanceDialog.shortName)">{{
t('dialog.new_instance.launch')
}}</el-button>
<el-button @click="handleAttachGame(newInstanceDialog.location, newInstanceDialog.shortName)">
{{ t('dialog.new_instance.open_ingame') }}
</el-button>
</template>
<template v-else>
<el-button
type="primary"
size="small"
@click="showLaunchDialog(newInstanceDialog.location, newInstanceDialog.shortName)"
>{{ t('dialog.new_instance.launch') }}</el-button
>
</template>
</template>
<template v-else>
<el-button type="primary" size="small" @click="handleCreateNewInstance">{{
<el-button type="primary" @click="handleCreateNewInstance">{{
t('dialog.new_instance.create_instance')
}}</el-button>
</template>
</template>
<template v-else-if="newInstanceDialog.selectedTab === 'Legacy'" #footer>
<el-button size="small" @click="copyInstanceUrl(newInstanceDialog.location)">{{
<el-button @click="copyInstanceUrl(newInstanceDialog.location)">{{
t('dialog.new_instance.copy_url')
}}</el-button>
<el-button size="small" @click="selfInvite(newInstanceDialog.location)">{{
<el-button @click="selfInvite(newInstanceDialog.location)">{{
t('dialog.new_instance.self_invite')
}}</el-button>
<el-button
size="small"
:disabled="
(newInstanceDialog.accessType === 'friends' || newInstanceDialog.accessType === 'invite') &&
newInstanceDialog.userId !== currentUser.id
@@ -465,14 +458,11 @@
>{{ t('dialog.new_instance.invite') }}</el-button
>
<template v-if="canOpenInstanceInGame()">
<el-button
size="small"
@click="showLaunchDialog(newInstanceDialog.location, newInstanceDialog.shortName)"
>{{ t('dialog.new_instance.launch') }}</el-button
>
<el-button @click="showLaunchDialog(newInstanceDialog.location, newInstanceDialog.shortName)">{{
t('dialog.new_instance.launch')
}}</el-button>
<el-button
type="primary"
size="small"
@click="handleAttachGame(newInstanceDialog.location, newInstanceDialog.shortName)">
{{ t('dialog.new_instance.open_ingame') }}
</el-button>
@@ -480,7 +470,6 @@
<template v-else>
<el-button
type="primary"
size="small"
@click="showLaunchDialog(newInstanceDialog.location, newInstanceDialog.shortName)"
>{{ t('dialog.new_instance.launch') }}</el-button
>

View File

@@ -37,7 +37,7 @@
</div>
<template #footer>
<el-button type="primary" size="small" :disabled="bioDialog.loading" @click="saveBio">
<el-button type="primary" :disabled="bioDialog.loading" @click="saveBio">
{{ t('dialog.bio.update') }}
</el-button>
</template>

View File

@@ -17,7 +17,7 @@
</el-input>
</div>
<template #footer>
<el-button type="primary" size="small" :disabled="pronounsDialog.loading" @click="savePronouns">
<el-button type="primary" :disabled="pronounsDialog.loading" @click="savePronouns">
{{ t('dialog.pronouns.update') }}
</el-button>
</template>

View File

@@ -49,7 +49,7 @@
</div>
<template #footer>
<el-button type="primary" size="small" :disabled="socialStatusDialog.loading" @click="saveSocialStatus">
<el-button type="primary" :disabled="socialStatusDialog.loading" @click="saveSocialStatus">
{{ t('dialog.social_status.update') }}
</el-button>
</template>

View File

@@ -40,22 +40,17 @@
</div>
<template #footer>
<el-button v-if="updateInProgress" type="primary" size="small" @click="cancelUpdate">
<el-button v-if="updateInProgress" type="primary" @click="cancelUpdate">
{{ t('dialog.vrcx_updater.cancel') }}
</el-button>
<el-button
v-if="VRCXUpdateDialog.release !== pendingVRCXInstall"
:disabled="updateInProgress"
type="primary"
size="small"
@click="installVRCXUpdate">
{{ t('dialog.vrcx_updater.download') }}
</el-button>
<el-button
v-if="!updateInProgress && pendingVRCXInstall"
type="primary"
size="small"
@click="restartVRCX(true)">
<el-button v-if="!updateInProgress && pendingVRCXInstall" type="primary" @click="restartVRCX(true)">
{{ t('dialog.vrcx_updater.install') }}
</el-button>
</template>

View File

@@ -73,10 +73,10 @@
</el-checkbox>
<template #footer>
<div style="display: flex">
<el-button size="small" @click="isVisible = false">
<el-button @click="isVisible = false">
{{ t('dialog.set_world_tags.cancel') }}
</el-button>
<el-button type="primary" size="small" @click="saveSetWorldTagsDialog">
<el-button type="primary" @click="saveSetWorldTagsDialog">
{{ t('dialog.set_world_tags.save') }}
</el-button>
</div>

View File

@@ -19,11 +19,7 @@
</el-button>
</div>
<template #footer>
<el-button
type="primary"
size="small"
:disabled="!worldAllowedDomainsDialog.worldId"
@click="saveWorldAllowedDomains">
<el-button type="primary" :disabled="!worldAllowedDomainsDialog.worldId" @click="saveWorldAllowedDomains">
{{ t('dialog.allowed_video_player_domains.save') }}
</el-button>
</template>

View File

@@ -23,7 +23,7 @@
<el-button @click="cancelEditAndSendInviteResponse">{{
t('dialog.edit_send_invite_response_message.cancel')
}}</el-button>
<el-button type="primary" size="small" @click="saveEditAndSendInviteResponse">{{
<el-button type="primary" @click="saveEditAndSendInviteResponse">{{
t('dialog.edit_send_invite_response_message.send')
}}</el-button>
</template>

View File

@@ -19,7 +19,7 @@
</div>
<template #footer>
<el-button @click="closeDialog">{{ t('dialog.edit_invite_message.cancel') }}</el-button>
<el-button type="primary" size="small" @click="saveEditInviteMessage">{{
<el-button type="primary" @click="saveEditInviteMessage">{{
t('dialog.edit_invite_message.save')
}}</el-button>
</template>

View File

@@ -49,10 +49,8 @@
</div>
<template #footer>
<el-button size="small" @click="currentResetFunction">{{
t('dialog.shared_feed_filters.reset')
}}</el-button>
<el-button size="small" type="primary" style="margin-left: 10px" @click="handleDialogClose">{{
<el-button @click="currentResetFunction">{{ t('dialog.shared_feed_filters.reset') }}</el-button>
<el-button type="primary" style="margin-left: 10px" @click="handleDialogClose">{{
t('dialog.shared_feed_filters.close')
}}</el-button>
</template>

View File

@@ -39,15 +39,13 @@
<template #footer>
<div style="display: flex">
<el-button size="small" @click="openExternalLink('https://docs.vrchat.com/docs/launch-options')">
<el-button @click="openExternalLink('https://docs.vrchat.com/docs/launch-options')">
{{ t('dialog.launch_options.vrchat_docs') }}
</el-button>
<el-button
size="small"
@click="openExternalLink('https://docs.unity3d.com/Manual/CommandLineArguments.html')">
<el-button @click="openExternalLink('https://docs.unity3d.com/Manual/CommandLineArguments.html')">
{{ t('dialog.launch_options.unity_manual') }}
</el-button>
<el-button type="primary" size="small" style="margin-left: auto" @click="updateLaunchOptions">
<el-button type="primary" style="margin-left: auto" @click="updateLaunchOptions">
{{ t('dialog.launch_options.save') }}
</el-button>
</div>

View File

@@ -37,7 +37,7 @@
<template #footer>
<div style="display: flex">
<el-button type="primary" size="small" style="margin-left: auto" @click="closeDialog">
<el-button type="primary" style="margin-left: auto" @click="closeDialog">
{{ t('dialog.notification_position.ok') }}
</el-button>
</div>

View File

@@ -27,7 +27,6 @@
<template #footer>
<el-button
type="primary"
size="small"
:disabled="
enablePrimaryPasswordDialog.password.length === 0 ||
enablePrimaryPasswordDialog.password !== enablePrimaryPasswordDialog.rePassword

View File

@@ -165,15 +165,13 @@
<template #footer>
<div style="display: flex; align-items: center; justify-content: space-between">
<div>
<el-button
size="small"
@click="openExternalLink('https://docs.vrchat.com/docs/configuration-file')"
>{{ t('dialog.config_json.vrchat_docs') }}</el-button
>
<el-button @click="openExternalLink('https://docs.vrchat.com/docs/configuration-file')">{{
t('dialog.config_json.vrchat_docs')
}}</el-button>
</div>
<div>
<el-button size="small" @click="closeDialog">{{ t('dialog.config_json.cancel') }}</el-button>
<el-button size="small" type="primary" :disabled="loading" @click="saveVRChatConfigFile">{{
<el-button @click="closeDialog">{{ t('dialog.config_json.cancel') }}</el-button>
<el-button type="primary" :disabled="loading" @click="saveVRChatConfigFile">{{
t('dialog.config_json.save')
}}</el-button>
</div>

View File

@@ -18,12 +18,10 @@
<template #footer>
<div style="display: flex">
<el-button
size="small"
@click="openExternalLink('https://rapidapi.com/blog/how-to-get-youtube-api-key/')">
<el-button @click="openExternalLink('https://rapidapi.com/blog/how-to-get-youtube-api-key/')">
{{ t('dialog.youtube_api.guide') }}
</el-button>
<el-button type="primary" size="small" style="margin-left: auto" @click="testYouTubeApiKey">
<el-button type="primary" style="margin-left: auto" @click="testYouTubeApiKey">
{{ t('dialog.youtube_api.save') }}
</el-button>
</div>