diff --git a/src/views/Settings/Settings.vue b/src/views/Settings/Settings.vue
index 9219d037..f76ec50c 100644
--- a/src/views/Settings/Settings.vue
+++ b/src/views/Settings/Settings.vue
@@ -1597,106 +1597,9 @@
>
-
-
-
-
-
-
-
-
- {{ t('view.settings.advanced.photon.event_hud.filter') }}
-
- {{
- t('view.settings.advanced.photon.event_hud.filter_favorites')
- }}
- {{
- t('view.settings.advanced.photon.event_hud.filter_friends')
- }}
- {{
- t('view.settings.advanced.photon.event_hud.filter_everyone')
- }}
-
-
-
- {{ t('view.settings.advanced.photon.event_hud.message_timeout') }}
-
-
-
-
-
-
-
-
-
-
- {{ t('view.settings.advanced.photon.timeout_hud.filter') }}
-
- {{
- t('view.settings.advanced.photon.timeout_hud.filter_favorites')
- }}
- {{
- t('view.settings.advanced.photon.timeout_hud.filter_friends')
- }}
- {{
- t('view.settings.advanced.photon.timeout_hud.filter_everyone')
- }}
-
-
-
- {{ t('view.settings.advanced.photon.timeout_hud.timeout_threshold') }}
-
-
+
@@ -1896,7 +1799,6 @@
useWristOverlaySettingsStore,
useDiscordPresenceSettingsStore,
useAdvancedSettingsStore,
- usePhotonStore,
useFriendStore,
useAvatarProviderStore,
useWorldStore,
@@ -1909,9 +1811,9 @@
useInstanceStore,
useGroupStore,
useGameLogStore,
- useUserStore
+ useUserStore,
+ usePhotonStore
} from '../../stores';
- import { photonEventTableTypeFilterList } from '../../shared/constants/photon';
import NotificationPositionDialog from './dialogs/NotificationPositionDialog.vue';
import RegistryBackupDialog from './dialogs/RegistryBackupDialog.vue';
import YouTubeApiDialog from './dialogs/YouTubeApiDialog.vue';
@@ -1927,6 +1829,7 @@
const OpenSourceSoftwareNoticeDialog = defineAsyncComponent(
() => import('./dialogs/OpenSourceSoftwareNoticeDialog.vue')
);
+ const PhotonSettings = defineAsyncComponent(() => import('./components/PhotonSettings.vue'));
const { messages, t } = useI18n();
const { cachedUsers } = useUserStore();
@@ -1967,23 +1870,7 @@
setDiscordWorldNameAsDiscordStatus,
saveDiscordOption
} = useDiscordPresenceSettingsStore();
- const {
- setPhotonEventOverlayFilter,
- setPhotonEventTableTypeOverlayFilter,
- setTimeoutHudOverlayFilter,
- saveEventOverlay,
- photonEventTableFilterChange,
- promptPhotonOverlayMessageTimeout,
- promptPhotonLobbyTimeoutThreshold
- } = usePhotonStore();
- const {
- photonLoggingEnabled,
- photonEventOverlay,
- photonEventOverlayFilter,
- photonEventTableTypeOverlayFilter,
- timeoutHudOverlay,
- timeoutHudOverlayFilter
- } = storeToRefs(usePhotonStore());
+ const { photonLoggingEnabled } = storeToRefs(usePhotonStore());
const { saveSidebarSortOrder } = useFriendStore();
const { cachedWorlds } = useWorldStore();
const { cachedInstances } = useInstanceStore();
@@ -2044,7 +1931,6 @@
sidebarSortMethod1,
sidebarSortMethod2,
sidebarSortMethod3,
- asideWidth,
isSidebarGroupByInstance,
isHideFriendsInSameInstance,
isSidebarDivideByFriendGroup,
diff --git a/src/views/Settings/components/PhotonSettings.vue b/src/views/Settings/components/PhotonSettings.vue
new file mode 100644
index 00000000..8463dde6
--- /dev/null
+++ b/src/views/Settings/components/PhotonSettings.vue
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+ {{ t('view.settings.advanced.photon.event_hud.filter') }}
+
+ {{
+ t('view.settings.advanced.photon.event_hud.filter_favorites')
+ }}
+ {{
+ t('view.settings.advanced.photon.event_hud.filter_friends')
+ }}
+ {{
+ t('view.settings.advanced.photon.event_hud.filter_everyone')
+ }}
+
+
+
+ {{
+ t('view.settings.advanced.photon.event_hud.message_timeout')
+ }}
+
+
+
+
+
+
+
+
+
+
+ {{ t('view.settings.advanced.photon.timeout_hud.filter') }}
+
+ {{
+ t('view.settings.advanced.photon.timeout_hud.filter_favorites')
+ }}
+ {{
+ t('view.settings.advanced.photon.timeout_hud.filter_friends')
+ }}
+ {{
+ t('view.settings.advanced.photon.timeout_hud.filter_everyone')
+ }}
+
+
+
+ {{
+ t('view.settings.advanced.photon.timeout_hud.timeout_threshold')
+ }}
+
+
+
+
+