improve settings ui

This commit is contained in:
pa
2026-03-23 20:20:59 +09:00
parent e6ec7e6150
commit 296e254718
7 changed files with 271 additions and 264 deletions
+15
View File
@@ -410,6 +410,20 @@ export const useNotificationsSettingsStore = defineStore(
speechSynthesis.speak(tts);
}
/**
* @param {number} seconds - timeout in seconds
*/
function setNotificationTimeout(seconds) {
const ms = Math.trunc(Number(seconds) * 1000);
if (isNaN(ms) || ms < 0) return;
notificationTimeout.value = ms;
configRepository.setString(
'VRCX_notificationTimeout',
ms.toString()
);
vrStore.updateVRConfigVars();
}
function promptNotificationTimeout() {
modalStore
.prompt({
@@ -474,6 +488,7 @@ export const useNotificationsSettingsStore = defineStore(
testNotificationTTS,
speak,
changeNotificationPosition,
setNotificationTimeout,
promptNotificationTimeout
};
}