Preflight Checklist
Problem Statement
When I scroll back through a long conversation in the Claude Code VSCode extension, I can't quickly find my own messages. My typed prompts and Claude's replies are rendered with the same visual styling, so my text blends into the wall of assistant output.
This matters because I frequently need to re-read what I asked, find a specific instruction I gave earlier, or jump back to the point where a task started. Today the only way is to scroll slowly and read everything until I recognize my own wording.
The chat panel also doesn't respect the VSCode color theme or workbench.colorCustomizations, so I can't fix this myself with existing settings.
Proposed Solution
Give user messages a distinct visual treatment from assistant messages in the conversation view. Any of these would solve it:
- A clear visual difference by default — e.g. user messages in a tinted background bubble, a colored left border, or a "You" label/icon.
- A setting in settings.json to customize user vs assistant message appearance (background color, border, prefix).
- Have the chat panel honor the active VSCode color theme / workbench.colorCustomizations so I can style it myself.
Bonus: a keyboard shortcut to jump between user messages (e.g. next/previous prompt), since today only Ctrl+Home / Ctrl+End exist.
Alternative Solutions
- I manually prefix my messages with markers like ">>" or "Q:" so I can spot them when scrolling. Works but is tedious and easy to forget.
- I use session history search to find a past exchange by keyword, but that's for locating known text, not for scanning.
- Tools like ChatGPT and Claude.ai web already render user messages in a distinct bubble aligned/styled differently from assistant replies, which makes them easy to scan.
Priority
Medium - Would be very helpful
Feature Category
Configuration and settings
Use Case Example
- I'm in a 30+ message session debugging a backend issue in the Claude Code VSCode extension.
- Twenty messages back I gave Claude a specific constraint ("don't touch the auth middleware").
- I need to re-read exactly how I phrased it.
- Today: I scroll up and read through long assistant replies until I recognize my own text.
- With this feature: my messages stand out (tinted bubble / colored border), so I scan straight to it in seconds — or press a "previous user message" shortcut to land on it directly.
- This saves time and avoids losing my place in the conversation.
Additional Context
Confirmed current behavior: the extension has no setting to style user vs assistant messages, the chat panel ignores VSCode theme and workbench.colorCustomizations, and there is no shortcut to navigate between user messages (only Ctrl+Home/Ctrl+End scroll to start/end).
Reference: Claude.ai web and other chat tools already render user turns in a visually distinct bubble — same pattern would work here.
Preflight Checklist
Problem Statement
When I scroll back through a long conversation in the Claude Code VSCode extension, I can't quickly find my own messages. My typed prompts and Claude's replies are rendered with the same visual styling, so my text blends into the wall of assistant output.
This matters because I frequently need to re-read what I asked, find a specific instruction I gave earlier, or jump back to the point where a task started. Today the only way is to scroll slowly and read everything until I recognize my own wording.
The chat panel also doesn't respect the VSCode color theme or workbench.colorCustomizations, so I can't fix this myself with existing settings.
Proposed Solution
Give user messages a distinct visual treatment from assistant messages in the conversation view. Any of these would solve it:
Bonus: a keyboard shortcut to jump between user messages (e.g. next/previous prompt), since today only Ctrl+Home / Ctrl+End exist.
Alternative Solutions
Priority
Medium - Would be very helpful
Feature Category
Configuration and settings
Use Case Example
Additional Context
Confirmed current behavior: the extension has no setting to style user vs assistant messages, the chat panel ignores VSCode theme and workbench.colorCustomizations, and there is no shortcut to navigate between user messages (only Ctrl+Home/Ctrl+End scroll to start/end).
Reference: Claude.ai web and other chat tools already render user turns in a visually distinct bubble — same pattern would work here.