[FEATURE] VS Code extension: make user-message blocks visually distinguishable (themable color / configurable style)

Status Open
Reported on v2.1.228
Maintainer reply None cached
Activity 0 comments · opened Aug 13, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

In the native VS Code UI, my prompts and Claude's responses read as one continuous stream. .userMessage uses --app-input-background + --app-input-border, which in most themes is nearly identical to the surrounding panel background, so when scrolling back through a long conversation I can't quickly find where each of my turns starts.

Proposed Solution

Either of:

Register the chat colors via contributes.colors (e.g. claudeCode.userMessageBackground, claudeCode.userMessageBorder, claudeCode.userMessageForeground) so they can be overridden in workbench.colorCustomizations per theme. Preferred — costs nothing by default and lets every theme author tune it.
Or raise the default contrast of the user-message block (distinct background tint, or a left accent bar), plus a claudeCode.userMessageStyle setting (subtle | bordered | accent).

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

Version: extension 2.1.228 (darwin-arm64), CLI 2.1.219, macOS 15/Darwin 25.3.

View original on GitHub ↗