diff options
| author | adamelmore <[email protected]> | 2026-01-27 08:30:23 -0600 |
|---|---|---|
| committer | adamelmore <[email protected]> | 2026-01-27 11:38:35 -0600 |
| commit | 2f5a238b511e3ac4d8235da4d6e7fdbaf06c9b84 (patch) | |
| tree | 1bcbd4d51758721d6cbcc3d36e97c6a76ceef5c9 /packages/app/src/context | |
| parent | 173faca3c6a8d29e4502fbedaa7a56cdddd05c10 (diff) | |
| download | opencode-2f5a238b511e3ac4d8235da4d6e7fdbaf06c9b84.tar.gz opencode-2f5a238b511e3ac4d8235da4d6e7fdbaf06c9b84.zip | |
feat(app): update settings in general settings
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) { |
