JetBrains New UI Color Theme Extended
Publisher: fogioThemes in package: 2
JetBrains IDEs New UI inspired color theme. Minimize distractions and boost productivity
JetBrains IDEs New UI inspired color theme. Minimize distractions and boost productivity
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 |
|---|---|---|
| text | #080808 | — |
| source | #080808 | — |
| emphasis | — | italic |
| strong | — | bold |
| comment | #8C8C8C | — |
| comment.block.documentation | #8C8C8C | italic |
| string.quoted | #067D17 | — |
| constant.numeric | #1750EB | |
| constant.character.escape | #0037A6 | — |
| variable.parameter.url, string.url | #006DCC | — |
| constant.regexp | #646695 | — |
| constant.keyword, constant.language | #0033B3 | — |
| meta.var storage.type | #0033B3 | — |
| storage.type.function | #0033B3 | — |
| support.function.builtin | #871094 | — |
| variable.language.special, support.function.magic | #871094 | — |
| variable.language | #0033B3 | — |
| support.type.primitive | #0033B3 | |
| keyword | #0033B3 | — |
| entity.name.type.package, variable.other.import | #94a261 | — |
| constant.other.placeholder | #0033B3 | — |
| entity.name.function | #00627A | — |
| entity.name.function.support, entity.name.function.decorator | #9E880D | — |
| storage.type, entity.name.function.support.builtin, constant.language | #0033B3 | — |
| entity.name.type | #00627A | — |
| constant.numeric | #1750EB | — |
| constant.character.escape | #0033B3 | |
| entity.name.type.class, entity.name.type.interface, entity.name.type.struct, entity.name.type.enum, entity.other.inherited-class, support.class, support.type | #000000 | — |
| variable.other.enummember, variable.other.constant, entity.name.constant, constant.other | #871094 | — |
| variable.other.property, variable.other.object.property, meta.definition.property, meta.field | #871094 | — |
| storage.modifier, storage.modifier.access, keyword.control, keyword.operator.new, keyword.other | #0033B3 | — |
| meta.annotation, punctuation.definition.annotation, storage.type.annotation, meta.declaration.annotation | #9E880D | — |
| entity.name.tag, entity.other.attribute-name | #0033B3 | — |
| markup.heading, markup.heading entity.name | #0033B3 | bold |
| markup.bold | — | bold |
| markup.italic | — | italic |
| markup.inline.raw | #067D17 | — |
| markup.inserted, markup.inserted.diff | #067D17 | — |
| markup.deleted, markup.deleted.diff | #cd0000 | — |
| invalid | #cd0000 | — |
| invalid.deprecated | — | strikethrough |
| source.java keyword, source.java storage.modifier, source.java storage.type.primitive | #0033B3 | — |
| source.java storage.modifier.import, source.java keyword.operator.assignment, source.java keyword.operator.arithmetic, source.java keyword.operator.increment-decrement | #080808 | — |
| source.java comment.block.javadoc | #8C8C8C | italic |
| source.java comment.block.javadoc keyword | #8C8C8C | italic |
| source.java comment.block.javadoc variable | #080808 | |
| source.java storage.type.annotation, source.java punctuation.definition.annotation | #9E880D | — |
| source.java storage.type | #00627A | — |
| source.java entity.name.function | #00627A | — |
| source.java variable.other.object.property, source.java constant.other.enum | #871094 | — |
| source.kotlin keyword, source.kotlin storage.modifier, source.kotlin support.class, source.kotlin storage.type, source.kotlin punctuation.definition.keyword, source.kotlin punctuation.section.block | #0033B3 | — |
| source.kotlin comment.block | #8C8C8C | — |
| source.kotlin storage.type.annotation | #9E880D | — |
| source.kotlin keyword.operator, source.kotlin entity.string.template.element | #080808 | — |
| source.kotlin entity.name.function | #00627A | — |
| source.kotlin support.function | — | italic |
| source.c keyword.control.directive, source.cpp keyword.control.directive, source.c entity.name.function.preprocessor, source.cpp entity.name.function.preprocessor | #9E880D | — |
| source.c string.quoted, source.cpp string.quoted | #067D17 | — |
| source.c keyword, source.c storage.type, source.c storage.modifier, source.cpp keyword, source.cpp storage.type, source.cpp storage.modifier | #0033B3 | — |
| source.c variable.other.object.access, source.cpp variable.other.object.access, source.cpp variable.other.property | #871094 | — |
| source.c keyword.operator, source.c storage.modifier.array.bracket.square, source.cpp keyword.operator, source.cpp storage.modifier.array.bracket.square, source.cpp storage.modifier.reference | #080808 | — |
| source.c comment.block.documentation, source.cpp comment.block.documentation | #8C8C8C | italic |
| source.c comment.block.documentation storage.type.class.doxygen, source.cpp comment.block.documentation storage.type.class.doxygen | #8C8C8C | bold |
| source.c entity.name.function, source.cpp entity.name.function | #00627A | — |
| source.cpp entity.name.namespace, source.cpp entity.name.scope-resolution, source.cpp entity.name.type.struct, source.cpp entity.name.type.class | #00627A | — |
| source.cpp constant.numeric, source.cpp keyword.other.unit.suffix, source.cpp keyword.other.suffix.literal.built-in | #1750EB | — |
| source.cs entity.name.function | #00627A | — |
| source.cs entity.name.type | #871094 | — |
| source.cs variable.other.object.property, source.cs entity.name.variable.property | #871094 | — |
| source.cs storage.modifier, source.cs storage.type, source.cs keyword.type, source.cs keyword.control | #0033B3 | — |
| text.tex.latex comment | #8C8C8C | — |
| text.tex.latex keyword, text.tex.latex support.function | #0033B3 | — |
| text.tex.latex support.class.math.block | #067D17 | — |
| text.tex.latex support.class.math.block constant | #0033B3 | — |
| entity.name.type.dbml | #00627A | — |
| keyword.dbml | #0033B3 | — |
| text.log log.debug | #00627A | — |
| text.log log.info | #1750EB | — |
| text.log log.warning | #9E880D | — |
| text.log log.error | #cd0000 | — |
| text.log log.date | #067D17 | — |
| text.log constant.language | #080808 | — |
TypeScript sample highlighted with this variant's colors and tokenColors.
Loading...
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}!`;
}