Toggle self invite/open in-game

This commit is contained in:
Natsumi
2025-09-04 05:39:24 +12:00
parent 307bbbbd05
commit 96f3b239f6
9 changed files with 112 additions and 34 deletions

View File

@@ -54,8 +54,8 @@
<el-tooltip placement="left" :disabled="hideTooltips">
<template #content>
{{
isGameRunning
? $t('dialog.world.actions.new_instance_and_open_in_vrchat')
canOpenInstanceInGame()
? $t('dialog.world.actions.new_instance_and_open_ingame')
: $t('dialog.world.actions.new_instance_and_self_invite')
}}
</template>
@@ -160,6 +160,7 @@
const { newInstanceSelfInvite } = useInviteStore();
const { shiftHeld } = storeToRefs(useUiStore());
const { isGameRunning } = storeToRefs(useGameStore());
const { canOpenInstanceInGame } = useInviteStore();
const isSelected = computed({
get: () => props.favorite.$selected,

View File

@@ -1478,6 +1478,15 @@
setAutoSweepVRChatCache();
saveOpenVROption();
" />
<span class="sub-header">{{ t('view.settings.advanced.advanced.self_invite.header') }}</span>
<simple-switch
:label="t('view.settings.advanced.advanced.self_invite.description')"
:value="selfInviteOverride"
:long-label="true"
@change="
setSelfInviteOverride();
saveOpenVROption();
" />
<!--//- Advanced | Disable local world database-->
</div>
@@ -2118,6 +2127,7 @@
relaunchVRChatAfterCrash,
vrcQuitFix,
autoSweepVRChatCache,
selfInviteOverride,
saveInstancePrints,
cropInstancePrints,
saveInstanceStickers,
@@ -2144,6 +2154,7 @@
setRelaunchVRChatAfterCrash,
setVrcQuitFix,
setAutoSweepVRChatCache,
setSelfInviteOverride,
setSaveInstancePrints,
setCropInstancePrints,
setSaveInstanceStickers,