Tinted VSCode
Publisher: Tinted ThemingThemes in package: 543
Choose from over 250 Tinted Themes
Choose from over 250 Tinted Themes
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| comment | #505365 | — |
| comment.line | #505365 | — |
| comment.block | #505365 | — |
| comment.block.documentation | #505365 | — |
| invalid | #f9c2d2 | — |
| invalid.deprecated | #fcf6e9 | — |
| invalid.illegal | #f9c2d2 | — |
| string | #a6e3a1 | — |
| string.quoted | #a6e3a1 | — |
| string.quoted.single | #a6e3a1 | — |
| string.quoted.double | #a6e3a1 | — |
| string.regexp | #f38ba8 | — |
| string.template | #a6e3a1 | — |
| string.interpolated, meta.template.expression, punctuation.definition.template-expression | #a6e3a1 | — |
| string.unquoted | #a6e3a1 | — |
| string.other | #a6e3a1 | — |
| constant | #fab387 | — |
| constant.numeric | #fab387 | — |
| constant.numeric.integer | #fab387 | — |
| constant.numeric.float | #fab387 | — |
| constant.numeric.hex | #fab387 | — |
| constant.language | #fab387 | — |
| constant.character | #fab387 | — |
| constant.character.escape | #fab387 | — |
| constant.character.entity | #fab387 | — |
| constant.other | #fab387 | — |
| entity | #cdd6f4 | — |
| entity.name | #cdd6f4 | — |
| entity.name.class | #cdd6f4 | — |
| entity.name.type | #f9e2af | — |
| entity.name.type.class | #f9e2af | — |
| entity.name.type.enum | #f9e2af | — |
| entity.name.type.struct | #f9e2af | — |
| entity.name.function | #89b4fa | — |
| entity.name.function.constructor | #89b4fa | — |
| entity.name.label | #cdd6f4 | — |
| entity.name.tag | #cdd6f4 | — |
| entity.name.type | #f9e2af | — |
| entity.name.namespace, entity.name.module | #f9e2af | — |
| entity.name.section | #94e2d5 | — |
| entity.other | #cdd6f4 | — |
| entity.other.attribute-name | #cba6f7 | — |
| entity.other.inherited-class | #cdd6f4 | — |
| keyword | #cba6f7 | — |
| keyword.control | #cba6f7 | — |
| keyword.control.import, keyword.control.export, keyword.control.from | #cba6f7 | — |
| keyword.control.flow, keyword.control.return, keyword.control.break, keyword.control.continue | #cba6f7 | — |
| keyword.declaration, keyword.other.declaration | #cba6f7 | — |
| keyword.operator | #94e2d5 | — |
| keyword.other | #cba6f7 | — |
| storage | #cba6f7 | — |
| storage.type | #cba6f7 | — |
| storage.modifier | #cba6f7 | — |
| support | #89b4fa | — |
| support.function | #89b4fa | — |
| support.function.builtin | #c4d9fc | — |
| support.class | #89b4fa | — |
| support.type | #89b4fa | — |
| support.constant | #cba6f7 | — |
| support.variable | #94e2d5 | — |
| support.other | #89b4fa | — |
| variable | #cdd6f4 | — |
| variable.parameter | #c4efe8 | — |
| variable.language | #f38ba8 | — |
| variable.other | #cdd6f4 | — |
| variable.other.constant | #cdd6f4 | — |
| variable.other.property, variable.other.member | #cdd6f4 | — |
| variable.other.object | #cdd6f4 | — |
| punctuation | #97abed | — |
| punctuation.separator | #cdd6f4 | — |
| punctuation.definition | #cdd6f4 | — |
| punctuation.definition.string | #a6e3a1 | — |
| punctuation.definition.comment | #505365 | — |
| punctuation.section | #fab387 | — |
| punctuation.brackets | #eba0ac | — |
| punctuation.brackets.round | #eba0ac | — |
| punctuation.brackets.curly | #eba0ac | — |
| punctuation.brackets.square | #eba0ac | — |
| punctuation.brackets.angle | #89dceb | — |
| markup | #fab387 | — |
| markup.bold | #fab387 | bold |
| markup.italic | #fab387 | italic |
| markup.heading, entity.name.section | #cba6f7 | — |
| markup.quote | #fab387 | — |
| markup.underline | #fab387 | underline |
| markup.list, punctuation.definition.list | #fab387 | — |
| markup.list.numbered | #94e2d5 | — |
| markup.list.unnumbered | #94e2d5 | — |
| markup.underline.link | #f9e2af | — |
| markup.raw, markup.inline.raw, markup.fenced_code | #fab387 | — |
| markup.inserted, meta.diff.header.to-file | #d3f1d0 | — |
| markup.changed | #fcf6e9 | — |
| markup.deleted, meta.diff.header.from-file | #f9c2d2 | — |
| source | #cdd6f4 | — |
| text | #cdd6f4 | — |
| meta | #cdd6f4 | — |
| meta.annotation.hex, meta.attribute | #f9e2af | — |
| meta.function | #89b4fa | — |
| meta.class | #cdd6f4 | — |
| meta.block | #cdd6f4 | — |
| meta.tag | #cdd6f4 | — |
| meta.type | #cdd6f4 | — |
| meta.import | #cdd6f4 | — |
| meta.preprocessor | #cdd6f4 | — |
| meta.object.member, meta.object-literal.key | #fab387 | — |
| meta.embedded | #cdd6f4 | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| comment | #716457 | — |
| comment.line | #716457 | — |
| comment.block | #716457 | — |
| comment.block.documentation | #716457 | — |
| invalid | #fb4934 | — |
| invalid.deprecated | #fabd2f | — |
| invalid.illegal | #fb4934 | — |
| string | #98971a | — |
| string.quoted | #98971a | — |
| string.quoted.single | #98971a | — |
| string.quoted.double | #98971a | — |
| string.regexp | #cc241d | — |
| string.template | #98971a | — |
| string.interpolated, meta.template.expression, punctuation.definition.template-expression | #98971a | — |
| string.unquoted | #98971a | — |
| string.other | #98971a | — |
| constant | #d65d0e | — |
| constant.numeric | #d65d0e | — |
| constant.numeric.integer | #d65d0e | — |
| constant.numeric.float | #d65d0e | — |
| constant.numeric.hex | #d65d0e | — |
| constant.language | #d65d0e | — |
| constant.character | #d65d0e | — |
| constant.character.escape | #d65d0e | — |
| constant.character.entity | #d65d0e | — |
| constant.other | #d65d0e | — |
| entity | #ebdbb2 | — |
| entity.name | #98971a | — |
| entity.name.class | #98971a | — |
| entity.name.type | #98971a | — |
| entity.name.type.class | #98971a | — |
| entity.name.type.enum | #98971a | — |
| entity.name.type.struct | #98971a | — |
| entity.name.function | #689d6a | — |
| entity.name.function.constructor | #689d6a | — |
| entity.name.label | #98971a | — |
| entity.name.tag | #98971a | — |
| entity.name.type | #98971a | — |
| entity.name.namespace, entity.name.module | #98971a | — |
| entity.name.section | #98971a | — |
| entity.other | #ebdbb2 | — |
| entity.other.attribute-name | #b16286 | — |
| entity.other.inherited-class | #ebdbb2 | — |
| keyword | #d79921 | — |
| keyword.control | #d79921 | — |
| keyword.control.import, keyword.control.export, keyword.control.from | #d79921 | — |
| keyword.control.flow, keyword.control.return, keyword.control.break, keyword.control.continue | #d79921 | — |
| keyword.declaration, keyword.other.declaration | #d79921 | — |
| keyword.operator | #d79921 | — |
| keyword.other | #d79921 | — |
| storage | #d65d0e | — |
| storage.type | #d65d0e | — |
| storage.modifier | #d65d0e | — |
| support | #458588 | — |
| support.function | #458588 | — |
| support.function.builtin | #83a598 | — |
| support.class | #458588 | — |
| support.type | #458588 | — |
| support.constant | #689d6a | — |
| support.variable | #689d6a | — |
| support.other | #458588 | — |
| variable | #ebdbb2 | — |
| variable.parameter | #8ec07c | — |
| variable.language | #b16286 | — |
| variable.other | #ebdbb2 | — |
| variable.other.constant | #ebdbb2 | — |
| variable.other.property, variable.other.member | #ebdbb2 | — |
| variable.other.object | #ebdbb2 | — |
| punctuation | #e3c67d | — |
| punctuation.separator | #ebdbb2 | — |
| punctuation.definition | #ebdbb2 | — |
| punctuation.definition.string | #98971a | — |
| punctuation.definition.comment | #716457 | — |
| punctuation.section | #d65d0e | — |
| punctuation.brackets | #d65d0e | — |
| punctuation.brackets.round | #d65d0e | — |
| punctuation.brackets.curly | #d65d0e | — |
| punctuation.brackets.square | #d65d0e | — |
| punctuation.brackets.angle | #d65d0e | — |
| markup | #d65d0e | — |
| markup.bold | #d65d0e | bold |
| markup.italic | #d65d0e | italic |
| markup.heading, entity.name.section | #b16286 | — |
| markup.quote | #d65d0e | — |
| markup.underline | #d65d0e | underline |
| markup.list, punctuation.definition.list | #d65d0e | — |
| markup.list.numbered | #689d6a | — |
| markup.list.unnumbered | #689d6a | — |
| markup.underline.link | #d79921 | — |
| markup.raw, markup.inline.raw, markup.fenced_code | #d65d0e | — |
| markup.inserted, meta.diff.header.to-file | #b8bb26 | — |
| markup.changed | #fabd2f | — |
| markup.deleted, meta.diff.header.from-file | #fb4934 | — |
| source | #ebdbb2 | — |
| text | #ebdbb2 | — |
| meta | #ebdbb2 | — |
| meta.annotation.hex, meta.attribute | #d65d0e | — |
| meta.function | #ebdbb2 | — |
| meta.class | #ebdbb2 | — |
| meta.block | #ebdbb2 | — |
| meta.tag | #ebdbb2 | — |
| meta.type | #ebdbb2 | — |
| meta.import | #ebdbb2 | — |
| meta.preprocessor | #ebdbb2 | — |
| meta.object.member, meta.object-literal.key | #d65d0e | — |
| meta.embedded | #ebdbb2 | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| comment | #616e88 | — |
| comment.line | #616e88 | — |
| comment.block | #616e88 | — |
| comment.block.documentation | #616e88 | — |
| invalid | #d18d93 | — |
| invalid.deprecated | #f4e2bf | — |
| invalid.illegal | #d18d93 | — |
| string | #a3be8c | — |
| string.quoted | #a3be8c | — |
| string.quoted.single | #a3be8c | — |
| string.quoted.double | #a3be8c | — |
| string.regexp | #a3be8c | — |
| string.template | #a3be8c | — |
| string.interpolated, meta.template.expression, punctuation.definition.template-expression | #a3be8c | — |
| string.unquoted | #a3be8c | — |
| string.other | #a3be8c | — |
| constant | #88c0d0 | — |
| constant.numeric | #b48ead | — |
| constant.numeric.integer | #b48ead | — |
| constant.numeric.float | #b48ead | — |
| constant.numeric.hex | #b48ead | — |
| constant.language | #88c0d0 | — |
| constant.character | #88c0d0 | — |
| constant.character.escape | #88c0d0 | — |
| constant.character.entity | #88c0d0 | — |
| constant.other | #88c0d0 | — |
| entity | #e5e9f0 | — |
| entity.name | #81a1c1 | — |
| entity.name.class | #81a1c1 | — |
| entity.name.type | #e5e9f0 | — |
| entity.name.type.class | #e5e9f0 | — |
| entity.name.type.enum | #e5e9f0 | — |
| entity.name.type.struct | #e5e9f0 | — |
| entity.name.function | #88c0d0 | — |
| entity.name.function.constructor | #88c0d0 | — |
| entity.name.label | #81a1c1 | — |
| entity.name.tag | #81a1c1 | — |
| entity.name.type | #e5e9f0 | — |
| entity.name.namespace, entity.name.module | #81a1c1 | — |
| entity.name.section | #81a1c1 | — |
| entity.other | #e5e9f0 | — |
| entity.other.attribute-name | #b48ead | — |
| entity.other.inherited-class | #e5e9f0 | — |
| keyword | #81a1c1 | — |
| keyword.control | #81a1c1 | — |
| keyword.control.import, keyword.control.export, keyword.control.from | #81a1c1 | — |
| keyword.control.flow, keyword.control.return, keyword.control.break, keyword.control.continue | #81a1c1 | — |
| keyword.declaration, keyword.other.declaration | #81a1c1 | — |
| keyword.operator | #81a1c1 | — |
| keyword.other | #81a1c1 | — |
| storage | #81a1c1 | — |
| storage.type | #81a1c1 | — |
| storage.modifier | #81a1c1 | — |
| support | #81a1c1 | — |
| support.function | #81a1c1 | — |
| support.function.builtin | #aac0d5 | — |
| support.class | #81a1c1 | — |
| support.type | #81a1c1 | — |
| support.constant | #b48ead | — |
| support.variable | #88c0d0 | — |
| support.other | #81a1c1 | — |
| variable | #e5e9f0 | — |
| variable.parameter | #b4d7e1 | — |
| variable.language | #81a1c1 | — |
| variable.other | #e5e9f0 | — |
| variable.other.constant | #e5e9f0 | — |
| variable.other.property, variable.other.member | #e5e9f0 | — |
| variable.other.object | #e5e9f0 | — |
| punctuation | #d8dee9 | — |
| punctuation.separator | #e5e9f0 | — |
| punctuation.definition | #e5e9f0 | — |
| punctuation.definition.string | #e5e9f0 | — |
| punctuation.definition.comment | #616e88 | — |
| punctuation.section | #88c0d0 | — |
| punctuation.brackets | #d08770 | — |
| punctuation.brackets.round | #d08770 | — |
| punctuation.brackets.curly | #d08770 | — |
| punctuation.brackets.square | #d08770 | — |
| punctuation.brackets.angle | #d08770 | — |
| markup | #d08770 | — |
| markup.bold | #d08770 | bold |
| markup.italic | #d08770 | italic |
| markup.heading, entity.name.section | #b48ead | — |
| markup.quote | #d08770 | — |
| markup.underline | #d08770 | underline |
| markup.list, punctuation.definition.list | #d08770 | — |
| markup.list.numbered | #88c0d0 | — |
| markup.list.unnumbered | #88c0d0 | — |
| markup.underline.link | #ebcb8b | — |
| markup.raw, markup.inline.raw, markup.fenced_code | #d08770 | — |
| markup.inserted, meta.diff.header.to-file | #c2d4b3 | — |
| markup.changed | #f4e2bf | — |
| markup.deleted, meta.diff.header.from-file | #d18d93 | — |
| source | #e5e9f0 | — |
| text | #e5e9f0 | — |
| meta | #e5e9f0 | — |
| meta.annotation.hex, meta.attribute | #e5e9f0 | — |
| meta.function | #e5e9f0 | — |
| meta.class | #e5e9f0 | — |
| meta.block | #e5e9f0 | — |
| meta.tag | #e5e9f0 | — |
| meta.type | #e5e9f0 | — |
| meta.import | #e5e9f0 | — |
| meta.preprocessor | #e5e9f0 | — |
| meta.object.member, meta.object-literal.key | #e5e9f0 | — |
| meta.embedded | #e5e9f0 | — |
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}