-
Notifications
You must be signed in to change notification settings - Fork 3
CSS Custom Properties (CSS Variables: var(--x)) #34
Copy link
Copy link
Closed
Labels
ai-readyWell-defined, AI can pick up immediatelyWell-defined, AI can pick up immediatelydifficulty:lowEasy taskEasy taskdifficulty:mediumMedium complexityMedium complexityenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersmodule:compilerw3cos-compiler cratew3cos-compiler cratemodule:domw3cos-dom cratew3cos-dom cratemodule:runtimew3cos-runtime cratew3cos-runtime crate
Metadata
Metadata
Assignees
Labels
ai-readyWell-defined, AI can pick up immediatelyWell-defined, AI can pick up immediatelydifficulty:lowEasy taskEasy taskdifficulty:mediumMedium complexityMedium complexityenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersmodule:compilerw3cos-compiler cratew3cos-compiler cratemodule:domw3cos-dom cratew3cos-dom cratemodule:runtimew3cos-runtime cratew3cos-runtime crate
Context
Per
docs/vscode-compat.mdPhase A (P1). VS Code's entire theme system is built on CSS custom properties. Without this, no VS Code theme can render.Example from VS Code:
```css
:root {
--vscode-editor-background: #1e1e1e;
--vscode-editor-foreground: #d4d4d4;
}
.editor { background: var(--vscode-editor-background); }
```
Requirements
Implementation
References
crates/w3cos-std/src/style.rs— Style structcrates/w3cos-compiler/src/parser.rs— style parsing