+
+
-
-
-
-
- {{ t('view.settings.advanced.advanced.cache_debug.user_cache') }}
-
-
+
+
+
+
+
+ {{ t('view.settings.advanced.advanced.cache_debug.user_cache') }}
+ {{ t('view.settings.advanced.advanced.cache_debug.world_cache') }}
+ {{ t('view.settings.advanced.advanced.cache_debug.avatar_cache') }}
+ {{ t('view.settings.advanced.advanced.cache_debug.group_cache') }}
+ {{ t('view.settings.advanced.advanced.cache_debug.avatar_name_cache') }}
+ {{ t('view.settings.advanced.advanced.cache_debug.instance_cache') }}
-
-
- {{ t('view.settings.advanced.advanced.cache_debug.world_cache') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.cache_debug.avatar_cache') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.cache_debug.group_cache') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.cache_debug.avatar_name_cache') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.cache_debug.instance_cache') }}
-
-
-
-
+
+
{{
t('view.settings.advanced.advanced.cache_debug.show_console')
}}
-
-
-
-
-
+
+
+
+
+
{{
t('view.settings.advanced.advanced.sqlite_table_size.refresh')
}}
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.gps') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.status') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.bio') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.avatar') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.online_offline') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.friend_log_history') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.notification') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.location') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.join_leave') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.portal_spawn') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.video_play') }}
-
-
-
-
-
- {{ t('view.settings.advanced.advanced.sqlite_table_size.event') }}
-
-
-
-
+
-
-
+
@@ -379,6 +283,7 @@
import { Languages, RefreshCcw, Trash2 } from 'lucide-vue-next';
import { computed, reactive, ref } from 'vue';
import { Button } from '@/components/ui/button';
+ import { Switch } from '@/components/ui/switch';
import { storeToRefs } from 'pinia';
import { useI18n } from 'vue-i18n';
@@ -400,18 +305,19 @@
useVRCXUpdaterStore,
useVrStore,
useWorldStore
- } from '../../../../stores';
- import { authRequest, queryRequest } from '../../../../api';
- import { disableGameLogDialog } from '../../../../coordinators/gameLogCoordinator';
- import { clearVRCXCache } from '../../../../coordinators/vrcxCoordinator';
- import { openExternalLink } from '../../../../shared/utils';
+ } from '@/stores';
+ import { authRequest, queryRequest } from '@/api';
+ import { disableGameLogDialog } from '@/coordinators/gameLogCoordinator';
+ import { clearVRCXCache } from '@/coordinators/vrcxCoordinator';
+ import { openExternalLink } from '@/shared/utils';
import AvatarProviderDialog from '../../dialogs/AvatarProviderDialog.vue';
import PhotonSettings from '../PhotonSettings.vue';
import RegistryBackupDialog from '../../../Tools/dialogs/RegistryBackupDialog.vue';
- import SimpleSwitch from '../SimpleSwitch.vue';
import TranslationApiDialog from '../../dialogs/TranslationApiDialog.vue';
import YouTubeApiDialog from '../../dialogs/YouTubeApiDialog.vue';
+ import SettingsGroup from '../SettingsGroup.vue';
+ import SettingsItem from '../SettingsItem.vue';
const { t } = useI18n();
diff --git a/src/views/Settings/components/Tabs/DiscordPresenceTab.vue b/src/views/Settings/components/Tabs/DiscordPresenceTab.vue
index 44bd8bcb..9604ba8a 100644
--- a/src/views/Settings/components/Tabs/DiscordPresenceTab.vue
+++ b/src/views/Settings/components/Tabs/DiscordPresenceTab.vue
@@ -1,87 +1,111 @@
-
-
-
- {{ t('view.settings.discord_presence.discord_presence.description') }}
-
-
- {{ t('view.settings.discord_presence.discord_presence.enable_tooltip') }}
-
-
-
-
-
-
-
-
-
-
+
+
+
+ {{ t('view.settings.discord_presence.discord_presence.description') }}
+
+ {{ t('view.settings.discord_presence.discord_presence.enable_tooltip') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+