summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/src/context')
-rw-r--r--packages/app/src/context/settings.tsx12
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) {