mirror of
https://github.com/tooot-app/app
synced 2025-06-05 22:19:13 +02:00
Add static emoji option
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
import { SettingsV0 } from './v0'
|
||||
import { SettingsV1 } from './v1'
|
||||
import { SettingsV2 } from './v2'
|
||||
|
||||
const settingsMigration = {
|
||||
1: (state: SettingsV0): SettingsV1 => {
|
||||
@ -7,6 +8,13 @@ const settingsMigration = {
|
||||
...state,
|
||||
darkTheme: 'lighter'
|
||||
}
|
||||
},
|
||||
2: (state: SettingsV1): SettingsV2 => {
|
||||
return {
|
||||
...state,
|
||||
darkTheme: 'lighter',
|
||||
staticEmoji: false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
9
src/utils/migrations/settings/v2.ts
Normal file
9
src/utils/migrations/settings/v2.ts
Normal file
@ -0,0 +1,9 @@
|
||||
export type SettingsV2 = {
|
||||
fontsize: -1 | 0 | 1 | 2 | 3
|
||||
language: string
|
||||
theme: 'light' | 'dark' | 'auto'
|
||||
darkTheme: 'lighter' | 'darker'
|
||||
browser: 'internal' | 'external'
|
||||
staticEmoji: boolean
|
||||
analytics: boolean
|
||||
}
|
Reference in New Issue
Block a user