Everyday we come a little bit closer to automatically pushing the top rated stackoverflow post's answer directly into production. Truly, we are optimizing the development experience.
It'd be so helpful to show some examples/images of the various themes without having to install them locally to browse. The image in the announcement leaves a lot to be desired.
I wish themes showcased C#/C++ examples or basically any other languages besides JS/HTML/CSS combo... Every time I see a theme I'd like to try I proceed to install it, open up a file in both of the aforementioned languages and then I uninstall the theme due to some obvious things missing. For example in C++ very few themes highlight namespaces and their members in different colors. It's a damn shame really.
Hmm, it's an Electron app, so it could be cool to be able to click a button on a theme site which launches an instance of VS Code with an already-applied theme, similar to Theia[1].
Of course, I'm sure this would take longer than it sounds like it would.
Yes I agree with you. The various tokens all blend together and it's difficult to pick out the differences. They are pleasing colours though. https://imgur.com/a/j6r8iXN
I've always been a big Monokai fan. Usually Monokai Night now. I did try out this theme recently and really enjoyed it with the caveat that my @emotion/core CSS template literals weren't being highlighted correctly.
I notice some themes have more robust syntax highlighting out of the box. Is that something I can tweak easily?
Interesting, considering they don't talk about atom (https://github.com/atom) at all lately. Maybe they would stop developing it and contribute to VSCode instead? Is there anything atom has over VSCode?
VSCode uses extensions to do language parsing and you can fairly easily use TreeSitter in a VSCode language extension. I have done and it works very well.
Dark themes are very popular, and it makes sense as they look so cool. I would still encourage anyone to try light themes out, the fatigue you experience is notably less. I made the switch a while ago and really noticed how less tired I felt after a days work.
I've been working outside quite a bit recently, and light themes are a lot easier to see with the brightness and glare. I don't mind when I "forget" to switch back to dark themes when I come inside.
You should pitch that to Zeno Rocha. He already made the variants in Dracula Pro, he could rename the current Blade them to something else and call the light theme, Daywalker.
I've recently started making use of this app. Since websites and applications are starting to read the Windows dark / light mode setting (VSCode included), my desktop switches dark mode on automatically for many apps and websites in addition to the blue light filter.
Some apps aren't perfect and may need a restart like MS Outlook, but many others work well.
I keep hearing people say this, but after years and years of working as an amateur or as a remote web developer, from my home, in the dark, using dark themes whenever possible... moving to a brightly-lit office job where much of the required software is lacking a "dark theme" has got me to the point where I find my eyes typically burning up after around 2–3 o'clock. when I work on side projects at home after work or on the weekends, I never experience any of this, using dark-themed software in a dim or darkened home office.
iTerm already lets you do this via the scripting API. Sublime Text 4 just added it natively, prior to this I had a script that would edit the preferences file, which the app watches for changes.
I really prefer light, but light theme makers always make them painfully low-contrast (I'm not 16 years old anymore, I can't read that) and, less importantly, have this horrible habit of making comments appear "greyed out" rather than emphasized (but if it were just that it would not be too hard for me to edit an otherwise good theme).
This is one of my complaints about light themes too. The previous GitHub light theme has decent contrast and is what I’ve used when using a light theme.
Yes, this. It’s quite frustrating. This is why I still usually prefer VS Code’s default Light or Light+ themes. They’re a rare breed in terms of having sensible contrast.
Most vscode themes for me are hard to use as they don‘t highlight the areas enough. Example: I’m not able to see where the line starts as the code collapse arrow background color is the same as the editor... or the left menu is not highlighting enough the current one.
So I notice that I need more/better visual color differentiators so I changed a lot of colors.
Has anyone the same issue?
I'm not sure, but my guess is that almost all themes are attempts by developers, not people versed in color theory or knowledgable about proper contrast etc.
Love the github dark themes. Used to roll with my own theme, customized from 'Made of Code' theme from the wild days of typing out raw code with just Vim.
It's amazing what they have managed to create with web-based technologies, vscode is the best developer experience I've experienced, it feels like just editing text but with more power than I could ask for. In a good way reminds of the classical Borland Turbo-C environments, or like working in Linux in pure text mode.
For me, one of the main reasons was the difficulty of setting a debugger inside vim, stepping lines and inspecting data. In vscode debugging just works once you've set it up.
Also intellisense is just so much better than any of the things I've used with Vim, like YouCompleteMe or whatever other autocompletion sets you have.
Don't get me wrong, Vim is still amazing when setup correctly, but definitely these two things I have not been able to get working with Vim ever properly.
You have to install GitHub Theme parent package that then installs 5 different themes. Why on earth area each of the GitHub themes not available stand alone?! I just want one!
57 comments
[ 2.5 ms ] story [ 127 ms ] threadShow employers and recruiters how much unpaid work you do!.
Discussed here too https://news.ycombinator.com/item?id=12868946
https://imgur.com/a/nAXttun screenshots of all the github themes, plus the one I use (one dark pro).
Of course, I'm sure this would take longer than it sounds like it would.
[1] https://theia-ide.org/
https://www.nordtheme.com
https://www.nordtheme.com/docs/ports/vim/configuration
I notice some themes have more robust syntax highlighting out of the box. Is that something I can tweak easily?
0. https://github.com/tree-sitter/tree-sitter
https://public-001.gitsense.com/insights/github/repos?q=wind...
In the last year, there were only 73 contributors with the vast majority of contributors making very small changes.
Compare this to vscode:
https://public-001.gitsense.com/insights/github/repos?r=gith...
with 389 contributors with over 20 contributors working on it pretty much full time.
I need a good Dracula Light theme.
https://github.com/insidegui/DarkModeBuddy
https://code.visualstudio.com/updates/v1_42#_auto-switch-the...
I've recently started making use of this app. Since websites and applications are starting to read the Windows dark / light mode setting (VSCode included), my desktop switches dark mode on automatically for many apps and websites in addition to the blue light filter.
Some apps aren't perfect and may need a restart like MS Outlook, but many others work well.
Does programming at day/night factor in what sort of theme you prefer?
macOS can switch it‘s theme automatically, depending on the time of the day.
Some editors, like TextMate, support automatically changing their theme accordingly.
If you use it: George Nachman, creator of iTerm, announced it will also be able to switch its theme in that manner.
I'm sure other shells and editors support this feature too or will be.
"workbench.preferredLightColorTheme": "GitHub Light Default",
"workbench.preferredDarkColorTheme": "GitHub Dark Default",
So I notice that I need more/better visual color differentiators so I changed a lot of colors. Has anyone the same issue?
But anyway: I wonder why most themes are so badly colored so that I need to fix it myself....
It's amazing what they have managed to create with web-based technologies, vscode is the best developer experience I've experienced, it feels like just editing text but with more power than I could ask for. In a good way reminds of the classical Borland Turbo-C environments, or like working in Linux in pure text mode.
Also intellisense is just so much better than any of the things I've used with Vim, like YouCompleteMe or whatever other autocompletion sets you have.
Don't get me wrong, Vim is still amazing when setup correctly, but definitely these two things I have not been able to get working with Vim ever properly.
I use Alabaster for light [0] and New Moon for dark [1] in VS Code, looking forward to trying the dark dimmed theme!
[0] https://github.com/tonsky/vscode-theme-alabaster
[1] https://github.com/taniarascia/new-moon-vscode
[1]: https://github.com/kinoute/typora-github-night-theme
https://github.com/microsoft/vscode/issues/47284
There are many other and better editors.
Telemetry is a good thing which is why vscode is currently the top editor in the world today.