robb0wen / synthwave-vscode

Synthwave inspired colour theme for VS Code 🌅🕶
MIT License
5.16k stars 1.18k forks source link

Python code color & styling after latest update #187

Open chris-crowson opened 4 years ago

chris-crowson commented 4 years ago

Before the most recent update, Python code with this theme was perfect. There was glow, some purple, some yellow (see pic 1). After this recent update, the purple is overwhelming (see pic 2). VSCode1 VSCode2

robb0wen commented 4 years ago

The theme's primary colour for supported languages is the dark purple so the update was intended to make python more consistent. It's hard to modify support because people who have been using incomplete / partially supported languages will have gotten used to the unstyled parts (the greyish text, in this case).

I guess I'll wait for more feedback and maybe update it again.

chris-crowson commented 4 years ago

That’s understandable, and the conclusion I came to after talking to a few friends who also use the theme with other languages. I was able to resolve for me personally for the time being, by reverting your recent commits on my local files.

Raymond-Cox commented 4 years ago

Just chiming in here, I also dislike the new color theme as a Javascript dev. My eyes have a hard time visually parsing keys in objects now. I'm sure I'll get used to it in time, but here's a pic for example. The keys used to be purple like variable names before the last update. Screen Shot 2020-08-21 at 1 58 34 PM

As you can see keys are the same color as integers, and nested object's keys are the same color as the parent object's. The blue is extremely overwhelming. Great work on the theme though, I have used it for over a year now without ever changing :)

robb0wen commented 4 years ago

@Raymond-Cox hmm that one is unintentional. I think one of the theme keys must be bleeding through from somewhere else. I'll get it fixed.

Update: It's the semantic theming update that's causing it

Gautam-C commented 4 years ago

I've been having the same issue after the update. It's really hard to differentiate between all the purple.

Before:

Screen Shot 2020-08-22 at 15 20 03

After:

Screen Shot 2020-08-22 at 15 20 45
sno6 commented 4 years ago

Had a similar issue with Go.

Can easily fix in VS Code by dropping the version in the extensions drop down. I went back to v1.6 and it looks normal again :)

robb0wen commented 4 years ago

This was my concern to be honest.

What you might see as normal isn't necessarily how the theme was designed. The purple was always the base colour and the white seen on go and python was basically unstyled.

I've had a lot of issues and emails about fixing the unstyled elements so I've been trying to bring more languages in line with the original design. At the same time, I understand that many people will have gotten used to however their language of choice was working until now. It's tricky.

I'll give this more thought. I'd like for there to be a consistent design across languages but I don't want to alienate people

sno6 commented 4 years ago

I don't know if it's a matter of somebody getting "used to however their language of choice was working until now". I tried to use the new changes but it wasn't working for me, I honestly just prefer the un-styled, minimalistic look.

Wondering if the base colour could just be something configurable?

ismaeIfm commented 4 years ago

I also find it easier to read code on the un-styled version in python

Jongtelles commented 4 years ago

My two cents: I love the purple in the screenshots and think it's much better than the 'unstyled' versions and feel like that's the entire point of this theme -- bold, bright, in-your-face colors everywhere. If that doesn't work for you, maybe this isn't the best theme for your needs.

I would fully support customization of the various colors, but am unsure of the technical hurdles around that.

moxwel commented 4 years ago

I've worked with Python files with this theme, and I remember this colors way back 0.1.5.

image

I think something has to do with the Python Extension, because I remember a time when all the text was grey, until I setted up Python for VSCode.

bobmagicii commented 3 years ago

nah, my php looks nothing alike either.

image

it only looks right with neon dreams enabled, which tbh i was gonna do anyway.

image

i just wish the neon dreams settings were in an easier to edit file because i always add more glows an tweaked the colours with the og two extension version.

after picking up colours in the neon dreams js file im actually really confused at why the "every day" colours are actually intentionally that ugly, and not the same as with neon dreams enabled, just without the glow. like, its two completely different themes here lmao. in my mind, neon dreams on and off should look almost exactly the same, just one has text-shadow glows and one would not.

image

Gautam-C commented 3 years ago

After 2 months of the new theme, I've come to like it. I guess it just takes some time to get used to.

Lwi-Sandwich commented 3 years ago

I have another problem and I think this is the right place to mention it.
Some parts are highlighted differently after the editor is done loading.
Example: Capture d’écran 2020-11-08 à 17 15 06 when I open the editor and this after a few seconds:
Capture d’écran 2020-11-08 à 17 15 13 I have the same problem with neon dreams:
Capture d’écran 2020-11-08 à 17 15 25 Capture d’écran 2020-11-08 à 17 15 30 I want the syntax highlighting to be always the same as when the editor isn't fully loaded, for example I prefer the glowing self. How can I do that ?