Feature Request: Independent Color Configuration for Cursor Chat Window

Feature Request: Independent Color Configuration for Cursor Chat Window

Problem

Currently, the Cursor chat window’s colors are derived from the editor’s foreground/background colors. This creates a suboptimal user experience when using a light editor theme with dark panels, as the chat window inherits the light theme colors instead of matching the dark panel theme.

Current Behavior

  • Chat window colors are tied to editor.foreground and editor.background

  • When using a light editor theme with dark panels, the chat window appears in light colors

  • The result is that if you have a dark panel background, but a light editor, the text is dark on the dark background of the panel

Desired Behavior

  • Add independent color configuration options for the chat window

  • Allow users to set chat window colors separately from editor colors

  • Default to panel colors when editor colors don’t match the panel theme

  • Provide a smooth transition between different color schemes

Proposed Solution

Add new theme configuration options such as:


"cursor.chat.background": "#252526",

"cursor.chat.foreground": "#ffffff",

"cursor.chat.border": "#3c3c3c",

"cursor.chat.messageBackground": "#252526",

"cursor.chat.messageForeground": "#ffffff"

Benefits

  • Improved visual consistency when using mixed light/dark themes

  • Better user experience for users who prefer different editor and panel themes

  • More flexibility in theme customization

  • Reduced eye strain when working with mixed themes

Additional Context

This issue is particularly noticeable when using:

  • Light editor themes with dark panels

  • Custom themes that mix light and dark elements

  • Themes that have high contrast between editor and panel colors

1 Like