initial Appearance Tab implementation, added text size/UI scale option

This commit is contained in:
Henry Jameson 2024-05-22 19:54:19 +03:00
commit e4a819a0e2
16 changed files with 236 additions and 26 deletions

View file

@ -48,6 +48,10 @@ export default {
draftMode: {
type: Boolean,
default: undefined
},
timedApplyMode: {
type: Boolean,
default: false
}
},
inject: {
@ -161,7 +165,11 @@ export default {
case 'admin':
return (k, v) => this.$store.dispatch('pushAdminSetting', { path: k, value: v })
default:
return (k, v) => this.$store.dispatch('setOption', { name: k, value: v })
if (this.timedApplyMode) {
return (k, v) => this.$store.dispatch('setOptionTemporarily', { name: k, value: v })
} else {
return (k, v) => this.$store.dispatch('setOption', { name: k, value: v })
}
}
},
defaultState () {