Skip to content

Support custom color themes for the app UI #3800

Description

@Samanm

Feature request: allow importing/applying a custom color theme (e.g. a VS Code-style theme JSON with editor/terminal/UI color tokens) to personalize the app's appearance, similar to how editors support custom themes.

Example use case: a user wants to match the app's colors to another tool's palette (e.g. background, accent, syntax highlighting colors) by importing a theme JSON file rather than being limited to built-in light/dark options.

Would be great to support:

  • Importing a theme JSON (colors + token colors)
  • Applying it to chat UI, terminal canvas, and code blocks
  • A way to preview/switch themes without restarting the app

Additionally, inline code mentions/spans in chat responses (e.g. file.ts or functionName) currently render in the same color as surrounding body text, making them hard to distinguish at a glance. A custom theme (or even a built-in style tweak) should give inline code its own distinct color/background so it's visually scannable, similar to how fenced code blocks are already set apart.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions