summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2026-02-02 15:54:25 +0800
committerGitHub <[email protected]>2026-02-02 07:54:25 +0000
commitc02dd067b2ae62553c63b087b7b48a0f46628747 (patch)
treeb152fe0f6e429f317486762b92d366a97f9706a4 /packages/app/src/context
parent141fdef5886cc5e161fb9e857b61c5081519d2f6 (diff)
downloadopencode-c02dd067b2ae62553c63b087b7b48a0f46628747.tar.gz
opencode-c02dd067b2ae62553c63b087b7b48a0f46628747.zip
fix(desktop): keep mac titlebar stable under zoom (#11747)
Diffstat (limited to 'packages/app/src/context')
-rw-r--r--packages/app/src/context/platform.tsx4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/app/src/context/platform.tsx b/packages/app/src/context/platform.tsx
index f6fb157f0..591bd9c9f 100644
--- a/packages/app/src/context/platform.tsx
+++ b/packages/app/src/context/platform.tsx
@@ -1,5 +1,6 @@
import { createSimpleContext } from "@opencode-ai/ui/context"
import { AsyncStorage, SyncStorage } from "@solid-primitives/storage"
+import type { Accessor } from "solid-js"
export type Platform = {
/** Platform discriminator */
@@ -55,6 +56,9 @@ export type Platform = {
/** Parse markdown to HTML using native parser (desktop only, returns unprocessed code blocks) */
parseMarkdown?(markdown: string): Promise<string>
+
+ /** Webview zoom level (desktop only) */
+ webviewZoom?: Accessor<number>
}
export const { use: usePlatform, provider: PlatformProvider } = createSimpleContext({