Cleaned persistence manager, updated ui-options connectivity
This commit is contained in:
@@ -29,32 +29,20 @@ class PersistenceManagerModule extends BaseModule {
|
||||
|
||||
// Default preferences
|
||||
this.defaultPreferences = {
|
||||
animation: {
|
||||
enabled: true,
|
||||
speed: 50 // 0-100 scale, 50 is default
|
||||
},
|
||||
tts: {
|
||||
enabled: false,
|
||||
provider: 'browser', // 'browser', 'api', 'kokoro'
|
||||
provider: 'none',
|
||||
voice: '',
|
||||
volume: 1.0,
|
||||
rate: 1.0,
|
||||
language: 'en-us' // Default language, will be updated during initialization
|
||||
},
|
||||
audio: {
|
||||
masterVolume: 1.0,
|
||||
ttsVolume: 1.0,
|
||||
musicVolume: 0.7,
|
||||
sfxVolume: 1.0,
|
||||
musicEnabled: true,
|
||||
sfxEnabled: true
|
||||
},
|
||||
accessibility: {
|
||||
highContrast: false,
|
||||
largerText: false
|
||||
},
|
||||
app: {
|
||||
locale: 'en-us',
|
||||
theme: 'default'
|
||||
speed: 1.0,
|
||||
}
|
||||
};
|
||||
|
||||
@@ -275,6 +263,7 @@ class PersistenceManagerModule extends BaseModule {
|
||||
|
||||
// Save preferences
|
||||
const success = this.savePreferences();
|
||||
console.log("Saved preferences: ", category, setting, value, this.preferences)
|
||||
|
||||
// Dispatch event
|
||||
this.dispatchEvent('preference-updated', {
|
||||
|
||||
Reference in New Issue
Block a user