-
Notifications
You must be signed in to change notification settings - Fork 2k
fix: improve user message visibility with distinctive theme-aware colors #5760
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
fix: improve user message visibility with distinctive theme-aware colors #5760
Conversation
Fixes Kilo-Org#5738 User messages in chat history were difficult to distinguish from AI responses after a recent change muted the styling. This fix uses VSCode's inputValidation theme colors to provide a subtle but distinctive appearance that works across light and dark themes.
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
🦋 Changeset detectedLatest commit: 0d0db89 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Thanks @Githubguy132010 - I am checking with our designer, but I agree user input can be more distinctive. While I'm doing that, can you add the Here is a screenshot for others to see of one theme, but in general for the handful I tested it is blue'ish: |
…markers-back Restore missing kilocode_change markers in ChatRow
@lambertjosh I added back the markers as requested. |
|
@Githubguy132010 @lambertjosh just a small suggestion from my side. I agree we need to make user messages more distinctive, but the current bright blue feels a bit too strong. It competes with primary action colors (which are also blue) and draws too much attention. I’d suggest something more subtle instead. The goal is for user messages to remain clearly distinguishable without overpowering the rest of the UI. In the updated version, I used a softer grey-ish background for user messages. This keeps them visually separated from agent responses and doesn’t compete with primary actions like “Run”. |
|
@halyna-hlynska I agree your design is much better. I will implement your design from the screenshot tomorrow and push a commit. |


Context
Fixes #5738
User messages in chat history were difficult to distinguish from AI responses after a recent change muted the styling. This made it hard to skim through conversations and identify user input visually.
Implementation
The root cause was commit
8b01f57172which changed user message styling from distinctive inverted colors to muted sidebar colors, making user messages blend in with AI responses.This fix updates the user message styling in
ChatRow.tsxto use VSCode's theme-aware input validation colors:Before (muted, blends with UI):
After (distinctive, theme-aware):
This provides:
Screenshots
How to Test
Get in Touch
Discord: thomas07374