-
Notifications
You must be signed in to change notification settings - Fork 29.5k
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
[themes] More colorful default theme - Feedback #1849
Comments
I love the new light theme plus! <3 |
for me the old and the new themes look exactly the same (javascript). Although, for example, I'm not seeing parameter names colored in arrow functions. Is this supposed to be supported?
The problem which the other themes do not display colors as expected persist. EG: monokai not displaying the parameter names in orange. Is this related to the tokenizer issue?
|
Thanks for making these themes available again. Colour can be used as visual metadata while navigating through code, so the more colourful the better. |
@bpasero coloring functions in C++ feels pretty essential: Dark: Dark+: On this, it would be nice if the coloring was somewhat consistent across languages, as in functions are colored the same in all languages. It's a little weird how Java functions seems to be colored differently to js, c++ and (especially) C#: Dark: Dark+: |
I'm still working on better c# coloring. Unfortunately the tokenizer we use for c# behaves differently. |
I delivered a fix for csharp. Please update the extension. |
[Dark+] Not sure if this is intentional but Java strings are colored inconsistently based on whether they're assigned to variables or not: Styled with: .monaco-editor.vs-dark .token.string.quoted.variable {
color: #74B0DF;
} Styled with: .monaco-editor.vs-dark .token.string, .monaco-editor.vs-dark .token.string.tag, .monaco-editor.vs-dark .token.string.value {
color: #CE9178;
} |
The Dark+ is better but there are issues, likely with the new tokenizer (all in TypeScript):
All in all, a step in a right direction 😄 I sincerely hope you had a good reason to change the tokenizer because coloring was really great before... |
@nomenon First issue is atom/language-csharp#47 |
|
@aeschli not sure I like the color of functions in light theme: A function name should stand out from other things like the visibility. Using a grey here puts the name to the background and it is harder to catch with the other colours we now use. |
Could 'module' have same color as 'class' or 'interface' ? I would love that .... MA> that's microsoft/TypeScript-TmLanguage#37 |
@felixfbecker, @dwbruhn I made a fix for this, please update to the latest version of the extension. |
@aeschli fixed, thanks! |
Hi @aeschli, I'm running version 0.1.10 of the extension, but I'm seeing the same issue: Webstorm, for example, leaves them uncolored, but they're both uncolored at least: |
@dwbruhn That's microsoft/TypeScript-TmLanguage#41. Sorry, I didn't realize that before. |
Closing as fixed. The new themes will be part of VSCode in the January build. It is no longer needed to install the themes extensions from the marketplace. In fact, everybody who has installed them can uninstall the extensions to avoid duplicated entries in the theme selection dialog. |
The light and dark themes have recently been in the center of attention due to colors being added and removed again.
More colors became visible due to the update of tokenizers in November. In December we decided to remove these again, to stay in sync with the classic Visual Studio Dark and Light themes.
From reactions in #1270 and #1470 and other issues, we learned that we have fans of both the classic Visual Studio dark and light themes as well as the more colorful version, e.g., from comment
So we decided to bring the colors back in new themes, 'Dark+' and 'Light+'.
You can currently try these out by installing the extension 'Colorful Default Themes'. The plan is to add them to the built-in themes in the January build.
In addition to 4 major colors in the Visual Studio themes (comments, strings, numbers and keywords) we now have again colors for
When trying the new themes out, you will still find some keywords like 'import', 'module' nor correctly highlighted. These are issues in the tokenizer that we are working on. Please post your findings here, if possible add a code snippet and don't forget to mention for what language it is :-)
The text was updated successfully, but these errors were encountered: