Comments (3)
I could totally see two extra keys:
uiStyle: "light" | "dark" | high-contrast"
codeStyle: "2-tone" | "3-tone" | "many-colors"
So you could specify a few strategies for the UI theme vs the code theme. uiStyle
could read from the background/foreground keys, and codeStyle
could maybe read from an array of colors, which are sorted in order of importance or something? Just a thought.
from vscode-theme-generator.
First of all, very cool project.
I think this is just something where you need to take a different approach to coloring things. Don't think of "variables are red" think of "variables are secondary accent color, keywords are primary accent color, comments are the muted color".
In my "Uno Due Tre" color scheme I generate all the syntax colors from just 3 hue values.
This may be more limited than what you want, but I find it's actually worked out quite well for me.
from vscode-theme-generator.
@wavebeem I like it, it's a pretty big change though.
I had an idea to have "generator templates" which would create themes using different source colors and maybe have different features, such as having same background color for most things vs more contrast across the workbench, or a palette of a different size.
from vscode-theme-generator.
Related Issues (20)
- Support themes that want to use lineHighlightBackground
- Error message when I hit F5 HOT 1
- very unusual request HOT 1
- Is it intentionally that functions and methods have different colors? HOT 1
- HTML doesn't support special characters HOT 1
- Interpolated characters not highlighted HOT 1
- Not fixed bug with leaking string colors HOT 8
- Markdown doesn't support inline code blocks HOT 1
- No highlight for escaped and special characters HOT 2
- Support editorGroup.dropBackground
- Support editorGroup.focusedEmptyBorder
- jsonc and json property key colors differ
- Support titleBar.inactiveBackground
- Selections have become somewhat confusing HOT 1
- When running "npm install" in vscode to set this up, it returns the error "node_modules/@types/node/index.d.ts:20:1 - error TS1084: Invalid 'reference' directive syntax." HOT 6
- Adopt bracket colorization theme keys
- Possible to add token color overrides?
- Focus background should be transparent
- Adopt new editor diff theme keys
- es una prueba
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-theme-generator.