saoudrizwan / claude-dev

Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.
https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev
MIT License
4.51k stars 427 forks source link

Use current theme colors #181

Closed vladstudio closed 2 weeks ago

vladstudio commented 3 weeks ago

How difficult would it be to use current VSCode theme colors for text and code blocks? Right now, for light themes, the Claude.dev interface looks like this:

SCR-20240827-hrxc

The green text color seems to be hard-coded, and is quite hard to read. Same with code block text colors.

Thanks! (I'd love to try and contribute the fix, but I cannot start debugging: https://github.com/saoudrizwan/claude-dev/issues/169 )

vladstudio commented 3 weeks ago

As a reference, Continue.dev extension picks up theme colors nicely:

image
saoudrizwan commented 2 weeks ago

Yikes that doesn't look good, what theme are you using? (Lemme look into that esbuild issue)

vladstudio commented 2 weeks ago

This one: https://marketplace.visualstudio.com/items?itemName=vladstudio.vlad-studio-tiniri

thanks!

saoudrizwan commented 2 weeks ago

Can you please do Command + P to open command pallete and run the "Developer: Generate Color Theme From Current Settings" command. And please paste the contents here?

vladstudio commented 2 weeks ago

sure!

vladstudio commented 2 weeks ago

https://gist.github.com/vladstudio/ddf06686f9d40cd9b0702464b53fd522

vladstudio commented 2 weeks ago

The hard-to-read green color applies to other light themes too:

default light:

image

github light:

image
saoudrizwan commented 2 weeks ago

Just released v1.5.5 that should have better light mode support, please check it out. I have to play around with better syntax highlighting in the code previews, but if there's any other elements besides that you want me to change pls lmk here

vladstudio commented 2 weeks ago

will check ASAP, thanks!

Also if you don't mind I'd fork the repo and send some PRs your way with some minor cosmetic improvements (which you're free to reject if they don't fit your vision).