Skip to content

System theme broken with light color schemes #12184

Closed

Description

@akronb

Description

PR #8467 introduced background: transparent in the system theme to support terminal transparency. This breaks some parts of the system theme, especially visible on light themes.

From my understanding transparent background by default messes up contrast calculations as you can see on screens. This happens even on terminals with 100% opacity.

Plugins

No response

OpenCode version

1.1.51

Steps to reproduce

  1. Use a light terminal theme
  2. Set opencode theme to system
  3. Observe: dark overlays, broken contrast, broken logo

Screenshot and/or share link

Image Image

Operating System

macOS 15.7.3

Terminal

Ghostty 1.2.3

Activity

  1. added
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    on Feb 4, 2026
  2. github-actions commented on Feb 4, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    These issues all relate to system theme transparency and contrast problems introduced by PR #8467. Feel free to ignore if this describes a different specific case.

  3. fozcodes commented on Feb 7, 2026

    @fozcodes

    Might be a duplicate of #10661

    In either case, I'm having the same issue:

    #10661 (comment)

  4. GrassBlock1 commented on Feb 7, 2026

    @GrassBlock1
    Image

    same issue here on kitty 0.45 at Arch Linux

  5. changed the title [-]System theme broken[/-] [+]System theme broken with light color schemes[/+] on Feb 7, 2026
  6. fozcodes commented on Feb 19, 2026

    @fozcodes

    Updated comment in the other issue. I'm wondering if this is also related to Tmux/Terminal color settings:

    #10661 (comment)

  7. akronb commented on Mar 24, 2026

    @akronb
    ContributorAuthor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentui

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions