mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-29 12:02:04 +03:00
Add the rest of the Atelier dark themes
This commit is contained in:
parent
4e81513af1
commit
84aefb9dcb
55
styles/src/themes/atelier-forest-dark.ts
Normal file
55
styles/src/themes/atelier-forest-dark.ts
Normal file
@ -0,0 +1,55 @@
|
||||
import chroma from "chroma-js"
|
||||
import { Meta } from "./common/colorScheme"
|
||||
import { colorRamp, createColorScheme } from "./common/ramps"
|
||||
import { metaCommon, name, buildSyntax, Variant } from "./common/atelier-common"
|
||||
|
||||
const variant: Variant = {
|
||||
meta: {
|
||||
name: `${name} Forest Dark`,
|
||||
...metaCommon,
|
||||
url: "https://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest/",
|
||||
},
|
||||
colors: {
|
||||
base00: "#1b1918",
|
||||
base01: "#2c2421",
|
||||
base02: "#68615e",
|
||||
base03: "#766e6b",
|
||||
base04: "#9c9491",
|
||||
base05: "#a8a19f",
|
||||
base06: "#e6e2e0",
|
||||
base07: "#f1efee",
|
||||
base08: "#f22c40",
|
||||
base09: "#df5320",
|
||||
base0A: "#c38418",
|
||||
base0B: "#7b9726",
|
||||
base0C: "#3d97b8",
|
||||
base0D: "#407ee7",
|
||||
base0E: "#6666ea",
|
||||
base0F: "#c33ff3"
|
||||
}
|
||||
}
|
||||
|
||||
const syntax = buildSyntax(variant)
|
||||
|
||||
const theme = (variant: Variant) => {
|
||||
const { meta, colors } = variant
|
||||
|
||||
return createColorScheme(meta.name, false, {
|
||||
neutral: chroma
|
||||
.scale([
|
||||
colors.base00, colors.base01, colors.base02, colors.base03, colors.base04, colors.base05, colors.base06, colors.base07
|
||||
]),
|
||||
red: colorRamp(chroma(colors.base08)),
|
||||
orange: colorRamp(chroma(colors.base09)),
|
||||
yellow: colorRamp(chroma(colors.base0A)),
|
||||
green: colorRamp(chroma(colors.base0B)),
|
||||
cyan: colorRamp(chroma(colors.base0C)),
|
||||
blue: colorRamp(chroma(colors.base0D)),
|
||||
violet: colorRamp(chroma(colors.base0E)),
|
||||
magenta: colorRamp(chroma(colors.base0F)),
|
||||
}, syntax)
|
||||
}
|
||||
|
||||
export const dark = theme(variant)
|
||||
|
||||
export const meta: Meta = variant.meta
|
55
styles/src/themes/atelier-heath-dark.ts
Normal file
55
styles/src/themes/atelier-heath-dark.ts
Normal file
@ -0,0 +1,55 @@
|
||||
import chroma from "chroma-js"
|
||||
import { Meta } from "./common/colorScheme"
|
||||
import { colorRamp, createColorScheme } from "./common/ramps"
|
||||
import { metaCommon, name, buildSyntax, Variant } from "./common/atelier-common"
|
||||
|
||||
const variant: Variant = {
|
||||
meta: {
|
||||
name: `${name} Heath Dark`,
|
||||
...metaCommon,
|
||||
url: "https://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath/",
|
||||
},
|
||||
colors: {
|
||||
base00: "#1b181b",
|
||||
base01: "#292329",
|
||||
base02: "#695d69",
|
||||
base03: "#776977",
|
||||
base04: "#9e8f9e",
|
||||
base05: "#ab9bab",
|
||||
base06: "#d8cad8",
|
||||
base07: "#f7f3f7",
|
||||
base08: "#ca402b",
|
||||
base09: "#a65926",
|
||||
base0A: "#bb8a35",
|
||||
base0B: "#918b3b",
|
||||
base0C: "#159393",
|
||||
base0D: "#516aec",
|
||||
base0E: "#7b59c0",
|
||||
base0F: "#cc33cc"
|
||||
}
|
||||
}
|
||||
|
||||
const syntax = buildSyntax(variant)
|
||||
|
||||
const theme = (variant: Variant) => {
|
||||
const { meta, colors } = variant
|
||||
|
||||
return createColorScheme(meta.name, false, {
|
||||
neutral: chroma
|
||||
.scale([
|
||||
colors.base00, colors.base01, colors.base02, colors.base03, colors.base04, colors.base05, colors.base06, colors.base07
|
||||
]),
|
||||
red: colorRamp(chroma(colors.base08)),
|
||||
orange: colorRamp(chroma(colors.base09)),
|
||||
yellow: colorRamp(chroma(colors.base0A)),
|
||||
green: colorRamp(chroma(colors.base0B)),
|
||||
cyan: colorRamp(chroma(colors.base0C)),
|
||||
blue: colorRamp(chroma(colors.base0D)),
|
||||
violet: colorRamp(chroma(colors.base0E)),
|
||||
magenta: colorRamp(chroma(colors.base0F)),
|
||||
}, syntax)
|
||||
}
|
||||
|
||||
export const dark = theme(variant)
|
||||
|
||||
export const meta: Meta = variant.meta
|
55
styles/src/themes/atelier-lakeside-dark.ts
Normal file
55
styles/src/themes/atelier-lakeside-dark.ts
Normal file
@ -0,0 +1,55 @@
|
||||
import chroma from "chroma-js"
|
||||
import { Meta } from "./common/colorScheme"
|
||||
import { colorRamp, createColorScheme } from "./common/ramps"
|
||||
import { metaCommon, name, buildSyntax, Variant } from "./common/atelier-common"
|
||||
|
||||
const variant: Variant = {
|
||||
meta: {
|
||||
name: `${name} Lakeside Dark`,
|
||||
...metaCommon,
|
||||
url: "https://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/",
|
||||
},
|
||||
colors: {
|
||||
base00: "#161b1d",
|
||||
base01: "#1f292e",
|
||||
base02: "#516d7b",
|
||||
base03: "#5a7b8c",
|
||||
base04: "#7195a8",
|
||||
base05: "#7ea2b4",
|
||||
base06: "#c1e4f6",
|
||||
base07: "#ebf8ff",
|
||||
base08: "#d22d72",
|
||||
base09: "#935c25",
|
||||
base0A: "#8a8a0f",
|
||||
base0B: "#568c3b",
|
||||
base0C: "#2d8f6f",
|
||||
base0D: "#257fad",
|
||||
base0E: "#6b6bb8",
|
||||
base0F: "#b72dd2"
|
||||
}
|
||||
}
|
||||
|
||||
const syntax = buildSyntax(variant)
|
||||
|
||||
const theme = (variant: Variant) => {
|
||||
const { meta, colors } = variant
|
||||
|
||||
return createColorScheme(meta.name, false, {
|
||||
neutral: chroma
|
||||
.scale([
|
||||
colors.base00, colors.base01, colors.base02, colors.base03, colors.base04, colors.base05, colors.base06, colors.base07
|
||||
]),
|
||||
red: colorRamp(chroma(colors.base08)),
|
||||
orange: colorRamp(chroma(colors.base09)),
|
||||
yellow: colorRamp(chroma(colors.base0A)),
|
||||
green: colorRamp(chroma(colors.base0B)),
|
||||
cyan: colorRamp(chroma(colors.base0C)),
|
||||
blue: colorRamp(chroma(colors.base0D)),
|
||||
violet: colorRamp(chroma(colors.base0E)),
|
||||
magenta: colorRamp(chroma(colors.base0F)),
|
||||
}, syntax)
|
||||
}
|
||||
|
||||
export const dark = theme(variant)
|
||||
|
||||
export const meta: Meta = variant.meta
|
55
styles/src/themes/atelier-plateau-dark.ts
Normal file
55
styles/src/themes/atelier-plateau-dark.ts
Normal file
@ -0,0 +1,55 @@
|
||||
import chroma from "chroma-js"
|
||||
import { Meta } from "./common/colorScheme"
|
||||
import { colorRamp, createColorScheme } from "./common/ramps"
|
||||
import { metaCommon, name, buildSyntax, Variant } from "./common/atelier-common"
|
||||
|
||||
const variant: Variant = {
|
||||
meta: {
|
||||
name: `${name} Plateau Dark`,
|
||||
...metaCommon,
|
||||
url: "https://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau/",
|
||||
},
|
||||
colors: {
|
||||
base00: "#1b1818",
|
||||
base01: "#292424",
|
||||
base02: "#585050",
|
||||
base03: "#655d5d",
|
||||
base04: "#7e7777",
|
||||
base05: "#8a8585",
|
||||
base06: "#e7dfdf",
|
||||
base07: "#f4ecec",
|
||||
base08: "#ca4949",
|
||||
base09: "#b45a3c",
|
||||
base0A: "#a06e3b",
|
||||
base0B: "#4b8b8b",
|
||||
base0C: "#5485b6",
|
||||
base0D: "#7272ca",
|
||||
base0E: "#8464c4",
|
||||
base0F: "#bd5187"
|
||||
}
|
||||
}
|
||||
|
||||
const syntax = buildSyntax(variant)
|
||||
|
||||
const theme = (variant: Variant) => {
|
||||
const { meta, colors } = variant
|
||||
|
||||
return createColorScheme(meta.name, false, {
|
||||
neutral: chroma
|
||||
.scale([
|
||||
colors.base00, colors.base01, colors.base02, colors.base03, colors.base04, colors.base05, colors.base06, colors.base07
|
||||
]),
|
||||
red: colorRamp(chroma(colors.base08)),
|
||||
orange: colorRamp(chroma(colors.base09)),
|
||||
yellow: colorRamp(chroma(colors.base0A)),
|
||||
green: colorRamp(chroma(colors.base0B)),
|
||||
cyan: colorRamp(chroma(colors.base0C)),
|
||||
blue: colorRamp(chroma(colors.base0D)),
|
||||
violet: colorRamp(chroma(colors.base0E)),
|
||||
magenta: colorRamp(chroma(colors.base0F)),
|
||||
}, syntax)
|
||||
}
|
||||
|
||||
export const dark = theme(variant)
|
||||
|
||||
export const meta: Meta = variant.meta
|
55
styles/src/themes/atelier-savanna-dark.ts
Normal file
55
styles/src/themes/atelier-savanna-dark.ts
Normal file
@ -0,0 +1,55 @@
|
||||
import chroma from "chroma-js"
|
||||
import { Meta } from "./common/colorScheme"
|
||||
import { colorRamp, createColorScheme } from "./common/ramps"
|
||||
import { metaCommon, name, buildSyntax, Variant } from "./common/atelier-common"
|
||||
|
||||
const variant: Variant = {
|
||||
meta: {
|
||||
name: `${name} Savanna Dark`,
|
||||
...metaCommon,
|
||||
url: "https://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna/",
|
||||
},
|
||||
colors: {
|
||||
base00: "#171c19",
|
||||
base01: "#232a25",
|
||||
base02: "#526057",
|
||||
base03: "#5f6d64",
|
||||
base04: "#78877d",
|
||||
base05: "#87928a",
|
||||
base06: "#dfe7e2",
|
||||
base07: "#ecf4ee",
|
||||
base08: "#b16139",
|
||||
base09: "#9f713c",
|
||||
base0A: "#a07e3b",
|
||||
base0B: "#489963",
|
||||
base0C: "#1c9aa0",
|
||||
base0D: "#478c90",
|
||||
base0E: "#55859b",
|
||||
base0F: "#867469"
|
||||
}
|
||||
}
|
||||
|
||||
const syntax = buildSyntax(variant)
|
||||
|
||||
const theme = (variant: Variant) => {
|
||||
const { meta, colors } = variant
|
||||
|
||||
return createColorScheme(meta.name, false, {
|
||||
neutral: chroma
|
||||
.scale([
|
||||
colors.base00, colors.base01, colors.base02, colors.base03, colors.base04, colors.base05, colors.base06, colors.base07
|
||||
]),
|
||||
red: colorRamp(chroma(colors.base08)),
|
||||
orange: colorRamp(chroma(colors.base09)),
|
||||
yellow: colorRamp(chroma(colors.base0A)),
|
||||
green: colorRamp(chroma(colors.base0B)),
|
||||
cyan: colorRamp(chroma(colors.base0C)),
|
||||
blue: colorRamp(chroma(colors.base0D)),
|
||||
violet: colorRamp(chroma(colors.base0E)),
|
||||
magenta: colorRamp(chroma(colors.base0F)),
|
||||
}, syntax)
|
||||
}
|
||||
|
||||
export const dark = theme(variant)
|
||||
|
||||
export const meta: Meta = variant.meta
|
55
styles/src/themes/atelier-seaside-dark.ts
Normal file
55
styles/src/themes/atelier-seaside-dark.ts
Normal file
@ -0,0 +1,55 @@
|
||||
import chroma from "chroma-js"
|
||||
import { Meta } from "./common/colorScheme"
|
||||
import { colorRamp, createColorScheme } from "./common/ramps"
|
||||
import { metaCommon, name, buildSyntax, Variant } from "./common/atelier-common"
|
||||
|
||||
const variant: Variant = {
|
||||
meta: {
|
||||
name: `${name} Seaside Dark`,
|
||||
...metaCommon,
|
||||
url: "https://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna/",
|
||||
},
|
||||
colors: {
|
||||
base00: "#131513",
|
||||
base01: "#242924",
|
||||
base02: "#5e6e5e",
|
||||
base03: "#687d68",
|
||||
base04: "#809980",
|
||||
base05: "#8ca68c",
|
||||
base06: "#cfe8cf",
|
||||
base07: "#f4fbf4",
|
||||
base08: "#e6193c",
|
||||
base09: "#87711d",
|
||||
base0A: "#98981b",
|
||||
base0B: "#29a329",
|
||||
base0C: "#1999b3",
|
||||
base0D: "#3d62f5",
|
||||
base0E: "#ad2bee",
|
||||
base0F: "#e619c3"
|
||||
}
|
||||
}
|
||||
|
||||
const syntax = buildSyntax(variant)
|
||||
|
||||
const theme = (variant: Variant) => {
|
||||
const { meta, colors } = variant
|
||||
|
||||
return createColorScheme(meta.name, false, {
|
||||
neutral: chroma
|
||||
.scale([
|
||||
colors.base00, colors.base01, colors.base02, colors.base03, colors.base04, colors.base05, colors.base06, colors.base07
|
||||
]),
|
||||
red: colorRamp(chroma(colors.base08)),
|
||||
orange: colorRamp(chroma(colors.base09)),
|
||||
yellow: colorRamp(chroma(colors.base0A)),
|
||||
green: colorRamp(chroma(colors.base0B)),
|
||||
cyan: colorRamp(chroma(colors.base0C)),
|
||||
blue: colorRamp(chroma(colors.base0D)),
|
||||
violet: colorRamp(chroma(colors.base0E)),
|
||||
magenta: colorRamp(chroma(colors.base0F)),
|
||||
}, syntax)
|
||||
}
|
||||
|
||||
export const dark = theme(variant)
|
||||
|
||||
export const meta: Meta = variant.meta
|
Loading…
Reference in New Issue
Block a user