-
Notifications
You must be signed in to change notification settings - Fork 8
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
Feedback: Syntax Token Colors #17
Comments
Love this theme but it really isn't usable with TypeScript, React and/or styled-components. I'm not able to differentiate:
The React/TS communities are massive and I'm sure if this theme was a little more accessible, it would become even more popular. |
Thanks for the great feedback @jdconner 🙌 I setup this example component to get started working on some improvements. Two questions:
|
@DHedgecock Wow, I did not expect you to respond given how old this repo is, otherwise, I would have put more effort into the feedback lol. That is an awesome example.
A lot of the issue -- for me, at least -- seems to be that the text, variables, attributes, elements, custom elements and functions have very low contrast to each other so it is straining to determine what is going on in the code, on top of some of them being the exact same color. To give the best input possible, I recreated your example with some modifications that add some more general use-cases for those in my profession and took screenshots of a theme that basically everyone uses (i.e. the default dark+ theme for VSC) versus the Radical theme. This should give us a pretty good indicator of what could be worked on and how disparate the contrasts are in the default theme versus Radical. Let me know if there is anything else that I can do to help! P.S. It'll be a little easier to see the differences if you download the images and put them side-by-side 👍 P.S.S. One thing I think the default theme (and most themes) do poorly is deal with TS+styled-components syntax highlighting (see lines 21 and 26), so I wouldn't focus on those lines too much; it's a weird edge case dealing with tagged string templates and typing them. |
I just updated Radical with its first round of real syntax token theming 🎉 There's still plenty of work to do but the update has new colors that are a good start towards better separating different parts of grammars. Most of the focus for this release was keywords and constants. I'm especially into the Before and afterFirst real set of syntax token colors |
@DHedgecock I've used the latest update for about a week now and I can say that it's definitely a lot better! It would be nice to have a higher contrast between the different types of element attributes (e.g. string, enum, variable), but it's definitely useable now 👍 |
@DHedgecock Can we consider making the |
Radical - Syntax token colors feedback
Hello, please feel free to provide feedback on the theme syntax token colors in this issue.
There are also tickets for:
The text was updated successfully, but these errors were encountered: