Random fixes

This commit is contained in:
Natsumi
2025-10-22 12:11:15 +11:00
parent c3f1eda296
commit 1787bb625b
5 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ namespace VRCX
break; break;
} }
} }
catch (IOException) catch (Exception ex) when (ex is IOException or UnauthorizedAccessException)
{ {
Thread.Sleep(1000); Thread.Sleep(1000);
} }
+1
View File
@@ -43,6 +43,7 @@ namespace VRCX
public void WriteConfigFile(string json) public void WriteConfigFile(string json)
{ {
var path = GetVRChatAppDataLocation(); var path = GetVRChatAppDataLocation();
Directory.CreateDirectory(path);
var configFile = Path.Join(path, "config.json"); var configFile = Path.Join(path, "config.json");
File.WriteAllText(configFile, json); File.WriteAllText(configFile, json);
} }
+3
View File
@@ -65,6 +65,8 @@
<PrimaryPasswordDialog></PrimaryPasswordDialog> <PrimaryPasswordDialog></PrimaryPasswordDialog>
<SendBoopDialog></SendBoopDialog> <SendBoopDialog></SendBoopDialog>
<ChangelogDialog></ChangelogDialog>
</template> </template>
</div> </div>
</el-config-provider> </el-config-provider>
@@ -96,6 +98,7 @@
import AvatarDialog from './components/dialogs/AvatarDialog/AvatarDialog.vue'; import AvatarDialog from './components/dialogs/AvatarDialog/AvatarDialog.vue';
import AvatarImportDialog from './views/Favorites/dialogs/AvatarImportDialog.vue'; import AvatarImportDialog from './views/Favorites/dialogs/AvatarImportDialog.vue';
import ChangelogDialog from './views/Settings/dialogs/ChangelogDialog.vue';
import ChooseFavoriteGroupDialog from './components/dialogs/ChooseFavoriteGroupDialog.vue'; import ChooseFavoriteGroupDialog from './components/dialogs/ChooseFavoriteGroupDialog.vue';
import EditInviteMessageDialog from './views/Profile/dialogs/EditInviteMessageDialog.vue'; import EditInviteMessageDialog from './views/Profile/dialogs/EditInviteMessageDialog.vue';
import FriendImportDialog from './views/Favorites/dialogs/FriendImportDialog.vue'; import FriendImportDialog from './views/Favorites/dialogs/FriendImportDialog.vue';
+1
View File
@@ -175,6 +175,7 @@ export const useVRCXUpdaterStore = defineStore('VRCXUpdater', () => {
currentVersion.value === 'VRCX Nightly Build' || currentVersion.value === 'VRCX Nightly Build' ||
currentVersion.value === 'VRCX Build' currentVersion.value === 'VRCX Build'
) { ) {
changeLogDialog.value.changeLog = '-';
// ignore custom builds // ignore custom builds
return; return;
} }
-2
View File
@@ -26,7 +26,6 @@
<AdvancedTab /> <AdvancedTab />
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
<ChangelogDialog />
</div> </div>
</template> </template>
@@ -35,7 +34,6 @@
import AdvancedTab from './components/Tabs/AdvancedTab.vue'; import AdvancedTab from './components/Tabs/AdvancedTab.vue';
import AppearanceTab from './components/Tabs/AppearanceTab.vue'; import AppearanceTab from './components/Tabs/AppearanceTab.vue';
import ChangelogDialog from './dialogs/ChangelogDialog.vue';
import DiscordPresenceTab from './components/Tabs/DiscordPresenceTab.vue'; import DiscordPresenceTab from './components/Tabs/DiscordPresenceTab.vue';
import GeneralTab from './components/Tabs/GeneralTab.vue'; import GeneralTab from './components/Tabs/GeneralTab.vue';
import NotificationsTab from './components/Tabs/NotificationsTab.vue'; import NotificationsTab from './components/Tabs/NotificationsTab.vue';