summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorValerio Di Maggio <[email protected]>2025-11-13 20:41:56 +0100
committerGitHub <[email protected]>2025-11-13 13:41:56 -0600
commite225294dd4bd1c7c263e69c2f62ef1886c16db56 (patch)
tree298efc87bec4e5de88b4a094c57a4d301cb34100
parenta673e3650d8f1d2fdebc4c6490280f43b4459e68 (diff)
downloadopencode-e225294dd4bd1c7c263e69c2f62ef1886c16db56.tar.gz
opencode-e225294dd4bd1c7c263e69c2f62ef1886c16db56.zip
Fix: unreadable texts in light mode (#4301)
-rw-r--r--packages/opencode/src/cli/cmd/tui/routes/session/index.tsx8
-rw-r--r--packages/opencode/src/cli/cmd/tui/ui/toast.tsx4
2 files changed, 6 insertions, 6 deletions
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 e3d199ee4..500038f35 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
@@ -1253,7 +1253,7 @@ ToolRegistry.register<typeof WriteTool>({
<For each={numbers()}>{(value) => <text style={{ fg: theme.textMuted }}>{value}</text>}</For>
</box>
<box paddingLeft={1} flexGrow={1}>
- <code filetype={filetype(props.input.filePath!)} syntaxStyle={syntax()} content={code()} />
+ <code fg={theme.text} filetype={filetype(props.input.filePath!)} syntaxStyle={syntax()} content={code()} />
</box>
</box>
<Show when={diagnostics().length}>
@@ -1463,16 +1463,16 @@ ToolRegistry.register<typeof EditTool>({
<Match when={diff() && style() === "split"}>
<box paddingLeft={1} flexDirection="row" gap={2}>
<box flexGrow={1} flexBasis={0}>
- <code filetype={ft()} syntaxStyle={syntax()} content={diff()!.oldContent} />
+ <code fg={theme.text} filetype={ft()} syntaxStyle={syntax()} content={diff()!.oldContent} />
</box>
<box flexGrow={1} flexBasis={0}>
- <code filetype={ft()} syntaxStyle={syntax()} content={diff()!.newContent} />
+ <code fg={theme.text} filetype={ft()} syntaxStyle={syntax()} content={diff()!.newContent} />
</box>
</box>
</Match>
<Match when={code()}>
<box paddingLeft={1}>
- <code filetype={ft()} syntaxStyle={syntax()} content={code()} />
+ <code fg={theme.text} filetype={ft()} syntaxStyle={syntax()} content={code()} />
</box>
</Match>
</Switch>
diff --git a/packages/opencode/src/cli/cmd/tui/ui/toast.tsx b/packages/opencode/src/cli/cmd/tui/ui/toast.tsx
index 24d630c73..7e9684170 100644
--- a/packages/opencode/src/cli/cmd/tui/ui/toast.tsx
+++ b/packages/opencode/src/cli/cmd/tui/ui/toast.tsx
@@ -31,11 +31,11 @@ export function Toast() {
customBorderChars={SplitBorder.customBorderChars}
>
<Show when={current().title}>
- <text attributes={TextAttributes.BOLD} marginBottom={1}>
+ <text attributes={TextAttributes.BOLD} marginBottom={1} fg={theme.text}>
{current().title}
</text>
</Show>
- <text>{current().message}</text>
+ <text fg={theme.text}>{current().message}</text>
</box>
)}
</Show>