[FEATURE]: Align available themes with existing TUI themes for Desktop version #7382

Open
opened 2026-02-16 18:07:00 -05:00 by yindo · 2 comments
Owner

Originally created by @AnubhavPurohit691 on GitHub (Jan 23, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Problem

The desktop application currently supports a subset of themes, while the TUI
offers additional themes that are not available on desktop. This results in
inconsistent theming options across OpenCode interfaces.

Proposed solution

Expose the existing TUI themes in the desktop application so that users have
access to the same theme options across both environments.

Scope

  • Desktop application only
  • Reuse existing theme definitions
  • No changes to theme logic or defaults
  • No breaking changes

Motivation

Keeping theme options consistent between the TUI and desktop improves UX
consistency and reduces cognitive friction when switching interfaces.

Originally created by @AnubhavPurohit691 on GitHub (Jan 23, 2026). Originally assigned to: @adamdotdevin on GitHub. ### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request ### Problem The desktop application currently supports a subset of themes, while the TUI offers additional themes that are not available on desktop. This results in inconsistent theming options across OpenCode interfaces. ### Proposed solution Expose the existing TUI themes in the desktop application so that users have access to the same theme options across both environments. ### Scope - Desktop application only - Reuse existing theme definitions - No changes to theme logic or defaults - No breaking changes ### Motivation Keeping theme options consistent between the TUI and desktop improves UX consistency and reduces cognitive friction when switching interfaces.
yindo added the discussionweb labels 2026-02-16 18:07:00 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 23, 2026):

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

  • #9852: Add Gruvbox desktop theme - This PR addresses the same root issue by making a TUI theme available on desktop

While #9852 focuses on a specific theme (Gruvbox), both issues are motivated by the same inconsistency: TUI themes not being available on desktop. You may want to check if #9852 (and its implementation approach) can be generalized to solve this feature request more comprehensively.

Feel free to ignore if this feature request is meant to be broader than what #9852 addresses.

@github-actions[bot] commented on GitHub (Jan 23, 2026): This issue might be a duplicate of existing issues. Please check: - #9852: Add Gruvbox desktop theme - This PR addresses the same root issue by making a TUI theme available on desktop While #9852 focuses on a specific theme (Gruvbox), both issues are motivated by the same inconsistency: TUI themes not being available on desktop. You may want to check if #9852 (and its implementation approach) can be generalized to solve this feature request more comprehensively. Feel free to ignore if this feature request is meant to be broader than what #9852 addresses.
Author
Owner

@AnubhavPurohit691 commented on GitHub (Jan 23, 2026):

In GitHub Actions, that issue was duplicated and contained only a single theme.
I have now added multiple themes and submitted a pull request.
I hope you will consider reviewing and approving it. Thank you for your time.

@AnubhavPurohit691 commented on GitHub (Jan 23, 2026): In GitHub Actions, that issue was duplicated and contained only a single theme. I have now added multiple themes and submitted a pull request. I hope you will consider reviewing and approving it. Thank you for your time.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#7382