feat showInstanceIdInLocation option

This commit is contained in:
pa
2026-01-05 20:11:08 +09:00
committed by Natsumi
parent 531d6e43c1
commit bb92f6a4b1
4 changed files with 36 additions and 3 deletions

View File

@@ -51,6 +51,7 @@ export const useAppearanceSettingsStore = defineStore(
const isDarkMode = ref(false);
const displayVRCPlusIconsAsAvatar = ref(false);
const hideNicknames = ref(false);
const showInstanceIdInLocation = ref(false);
const isAgeGatedInstancesVisible = ref(false);
const sortFavorites = ref(true);
const instanceUsersSortAlphabetical = ref(false);
@@ -108,6 +109,7 @@ export const useAppearanceSettingsStore = defineStore(
themeModeConfig,
displayVRCPlusIconsAsAvatarConfig,
hideNicknamesConfig,
showInstanceIdInLocationConfig,
isAgeGatedInstancesVisibleConfig,
sortFavoritesConfig,
instanceUsersSortAlphabeticalConfig,
@@ -133,6 +135,10 @@ export const useAppearanceSettingsStore = defineStore(
configRepository.getString('VRCX_ThemeMode', 'system'),
configRepository.getBool('displayVRCPlusIconsAsAvatar', true),
configRepository.getBool('VRCX_hideNicknames', false),
configRepository.getBool(
'VRCX_showInstanceIdInLocation',
false
),
configRepository.getBool(
'VRCX_isAgeGatedInstancesVisible',
true
@@ -211,6 +217,7 @@ export const useAppearanceSettingsStore = defineStore(
displayVRCPlusIconsAsAvatar.value =
displayVRCPlusIconsAsAvatarConfig;
hideNicknames.value = hideNicknamesConfig;
showInstanceIdInLocation.value = showInstanceIdInLocationConfig;
isAgeGatedInstancesVisible.value = isAgeGatedInstancesVisibleConfig;
sortFavorites.value = sortFavoritesConfig;
instanceUsersSortAlphabetical.value =
@@ -491,6 +498,13 @@ export const useAppearanceSettingsStore = defineStore(
hideNicknames.value = !hideNicknames.value;
configRepository.setBool('VRCX_hideNicknames', hideNicknames.value);
}
function setShowInstanceIdInLocation() {
showInstanceIdInLocation.value = !showInstanceIdInLocation.value;
configRepository.setBool(
'VRCX_showInstanceIdInLocation',
showInstanceIdInLocation.value
);
}
function setIsAgeGatedInstancesVisible() {
isAgeGatedInstancesVisible.value =
!isAgeGatedInstancesVisible.value;
@@ -801,6 +815,7 @@ export const useAppearanceSettingsStore = defineStore(
isDarkMode,
displayVRCPlusIconsAsAvatar,
hideNicknames,
showInstanceIdInLocation,
isAgeGatedInstancesVisible,
sortFavorites,
instanceUsersSortAlphabetical,
@@ -830,6 +845,7 @@ export const useAppearanceSettingsStore = defineStore(
setAppLanguage,
setDisplayVRCPlusIconsAsAvatar,
setHideNicknames,
setShowInstanceIdInLocation,
setIsAgeGatedInstancesVisible,
setSortFavorites,
setInstanceUsersSortAlphabetical,