From 1e7d78a215cf9cbc7204b6aacb282d6add0828aa Mon Sep 17 00:00:00 2001 From: Sebastian Herrlinger Date: Mon, 8 Dec 2025 21:59:01 +0100 Subject: bump opentui to v0.1.58, fixing diff color issues in light themes --- packages/opencode/package.json | 4 ++-- packages/opencode/src/cli/cmd/tui/context/theme.tsx | 6 ++++++ packages/opencode/src/cli/cmd/tui/routes/session/index.tsx | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) (limited to 'packages') diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 309c6e88c..bd1bd6634 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -64,8 +64,8 @@ "@opencode-ai/sdk": "workspace:*", "@opencode-ai/util": "workspace:*", "@openrouter/ai-sdk-provider": "1.2.8", - "@opentui/core": "0.1.56", - "@opentui/solid": "0.1.56", + "@opentui/core": "0.1.58", + "@opentui/solid": "0.1.58", "@parcel/watcher": "2.5.1", "@pierre/precision-diffs": "catalog:", "@solid-primitives/event-bus": "1.1.2", diff --git a/packages/opencode/src/cli/cmd/tui/context/theme.tsx b/packages/opencode/src/cli/cmd/tui/context/theme.tsx index dd25024f3..c8e0da7ac 100644 --- a/packages/opencode/src/cli/cmd/tui/context/theme.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/theme.tsx @@ -572,6 +572,12 @@ function generateSubtleSyntax(theme: Theme) { function getSyntaxRules(theme: Theme) { return [ + { + scope: ["default"], + style: { + foreground: theme.text, + }, + }, { scope: ["prompt"], style: { diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index bba0eb1df..402e802e9 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -1600,6 +1600,7 @@ ToolRegistry.register({ showLineNumbers={true} width="100%" wrapMode={ctx.diffWrapMode()} + fg={theme.text} addedBg={theme.diffAddedBg} removedBg={theme.diffRemovedBg} contextBg={theme.diffContextBg} -- cgit v1.2.3