diff options
Diffstat (limited to 'packages/app/src/context')
| -rw-r--r-- | packages/app/src/context/settings.tsx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/app/src/context/settings.tsx b/packages/app/src/context/settings.tsx index 67e907a63..19b3846f8 100644 --- a/packages/app/src/context/settings.tsx +++ b/packages/app/src/context/settings.tsx @@ -20,6 +20,9 @@ export interface Settings { autoSave: boolean releaseNotes: boolean } + updates: { + startup: boolean + } appearance: { fontSize: number font: string @@ -37,6 +40,9 @@ const defaultSettings: Settings = { autoSave: true, releaseNotes: true, }, + updates: { + startup: true, + }, appearance: { fontSize: 14, font: "ibm-plex-mono", @@ -104,6 +110,12 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont setStore("general", "releaseNotes", value) }, }, + updates: { + startup: createMemo(() => store.updates?.startup ?? defaultSettings.updates.startup), + setStartup(value: boolean) { + setStore("updates", "startup", value) + }, + }, appearance: { fontSize: createMemo(() => store.appearance?.fontSize ?? defaultSettings.appearance.fontSize), setFontSize(value: number) { |
