-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Not all properties are documented #3086
Comments
Hi @anatolyburakov Thank you for your questions. I'll try to answer them.
|
Reopening in case @anatolyburakov has further questions. |
@gregvanl thanks for detailed response!
So, i can't make a light theme with dark background heading? This is one of those things that annoy me with VSCode's visual style - it looks like it's meant to be this monolithic slab of either all white or all black, with no delineation between elements and what's important. It seems that this is a big oversight, as not all visual elements have equal importance and weight.
Yes, that's exactly what i did, to illustrate a point. I started with a "light" theme as a base, because i generally like light-on-dark code (rather than dark-on-light), but i also wanted the tab bar to be dark. So i ran into this problem with icons being dark when i wanted the status bar to be dark. Switching the base theme to "dark" helps, but it has issues that i have highlighted. So, it seems that VSCode expects the entire theme to be either light or dark, but cannot accommodate some elements being light and some dark. |
@anatolyburakov I double-checked with the VS Code designers and, as you've discovered, it is intentional. Thanks for the feedback. |
I've overridden every color selector from the official documentation, but certain things are still missing, which leads me to believe that they are not fully documented.
For example, i couldn't find any documented selectors to change colors of these tab-bar icons, despite the fact that themes can change them:
Similarly, the remote SSH button also appears to be themable, but i couldn't find a documented selector for it:
It's probably provided by an extension so this may be the wrong place to ask about it, however built-in and third-party color themes do in fact recolor this button.
Finally, I may be mistaken about this one, but i believe the key shortcuts foreground colors are not documented either:
In general, it would've been good to have some kind of tool (similar to TM scope inspector) that would show which theming values are used for a given UI element. It's probably possible with the built-in developer tools, but in this case a page documenting this process would've been good to have, as not everyone using VSCode is well-versed in all things webdev...
The text was updated successfully, but these errors were encountered: