snapshot of https://github.com/mountain-loop/yaak.git (main, 2026-09-23; blobs > 131072B omitted)
This commit is contained in:
11
plugins/themes-yaak/package.json
Normal file
11
plugins/themes-yaak/package.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"name": "@yaak/themes-yaak",
|
||||
"displayName": "Yaak Themes",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"description": "Default themes for Yaak",
|
||||
"scripts": {
|
||||
"build": "yaakcli build",
|
||||
"dev": "yaakcli dev"
|
||||
}
|
||||
}
|
||||
116
plugins/themes-yaak/src/index.ts
Normal file
116
plugins/themes-yaak/src/index.ts
Normal file
@@ -0,0 +1,116 @@
|
||||
import type { PluginDefinition } from "@yaakapp/api";
|
||||
import { andromeda } from "./themes/andromeda";
|
||||
import { atomOneDark } from "./themes/atom-one-dark";
|
||||
import { ayuDark, ayuLight, ayuMirage } from "./themes/ayu";
|
||||
import { blulocoDark, blulocoLight } from "./themes/bluloco";
|
||||
import {
|
||||
catppuccinFrappe,
|
||||
catppuccinLatte,
|
||||
catppuccinMacchiato,
|
||||
catppuccinMocha,
|
||||
} from "./themes/catppuccin";
|
||||
import { cobalt2 } from "./themes/cobalt2";
|
||||
import { dracula } from "./themes/dracula";
|
||||
import { everforestDark, everforestLight } from "./themes/everforest";
|
||||
import { fleetDark, fleetDarkPurple, fleetLight } from "./themes/fleet";
|
||||
import { githubDark, githubLight } from "./themes/github";
|
||||
import { githubDarkDimmed } from "./themes/github-dimmed";
|
||||
import { gruvbox } from "./themes/gruvbox";
|
||||
// Yaak themes
|
||||
import { highContrast, highContrastDark } from "./themes/high-contrast";
|
||||
import { horizon } from "./themes/horizon";
|
||||
import { hotdogStand } from "./themes/hotdog-stand";
|
||||
import { materialDarker } from "./themes/material-darker";
|
||||
import { materialOcean } from "./themes/material-ocean";
|
||||
import { materialPalenight } from "./themes/material-palenight";
|
||||
import {
|
||||
monokaiPro,
|
||||
monokaiProClassic,
|
||||
monokaiProMachine,
|
||||
monokaiProOctagon,
|
||||
monokaiProRistretto,
|
||||
monokaiProSpectrum,
|
||||
} from "./themes/monokai-pro";
|
||||
import { moonlight } from "./themes/moonlight";
|
||||
import { lightOwl, nightOwl } from "./themes/night-owl";
|
||||
import { noctisAzureus } from "./themes/noctis";
|
||||
import { nord, nordLight, nordLightBrighter } from "./themes/nord";
|
||||
// VSCode themes
|
||||
import { oneDarkPro } from "./themes/one-dark-pro";
|
||||
import { pandaSyntax } from "./themes/panda";
|
||||
import { relaxing } from "./themes/relaxing";
|
||||
import { rosePine, rosePineDawn, rosePineMoon } from "./themes/rose-pine";
|
||||
import { shadesOfPurple, shadesOfPurpleSuperDark } from "./themes/shades-of-purple";
|
||||
import { slackAubergine } from "./themes/slack";
|
||||
import { solarizedDark, solarizedLight } from "./themes/solarized";
|
||||
import { synthwave84 } from "./themes/synthwave-84";
|
||||
import { tokyoNight, tokyoNightDay, tokyoNightStorm } from "./themes/tokyo-night";
|
||||
import { triangle } from "./themes/triangle";
|
||||
import { vitesseDark, vitesseLight } from "./themes/vitesse";
|
||||
import { winterIsComing } from "./themes/winter-is-coming";
|
||||
|
||||
export const plugin: PluginDefinition = {
|
||||
themes: [
|
||||
andromeda,
|
||||
atomOneDark,
|
||||
ayuDark,
|
||||
ayuLight,
|
||||
ayuMirage,
|
||||
blulocoDark,
|
||||
blulocoLight,
|
||||
catppuccinFrappe,
|
||||
catppuccinLatte,
|
||||
catppuccinMacchiato,
|
||||
catppuccinMocha,
|
||||
cobalt2,
|
||||
dracula,
|
||||
everforestDark,
|
||||
everforestLight,
|
||||
fleetDark,
|
||||
fleetDarkPurple,
|
||||
fleetLight,
|
||||
githubDark,
|
||||
githubDarkDimmed,
|
||||
githubLight,
|
||||
gruvbox,
|
||||
highContrast,
|
||||
highContrastDark,
|
||||
horizon,
|
||||
hotdogStand,
|
||||
lightOwl,
|
||||
materialDarker,
|
||||
materialOcean,
|
||||
materialPalenight,
|
||||
monokaiPro,
|
||||
monokaiProClassic,
|
||||
monokaiProMachine,
|
||||
monokaiProOctagon,
|
||||
monokaiProRistretto,
|
||||
monokaiProSpectrum,
|
||||
moonlight,
|
||||
nightOwl,
|
||||
noctisAzureus,
|
||||
nord,
|
||||
nordLight,
|
||||
nordLightBrighter,
|
||||
oneDarkPro,
|
||||
pandaSyntax,
|
||||
relaxing,
|
||||
rosePine,
|
||||
rosePineDawn,
|
||||
rosePineMoon,
|
||||
shadesOfPurple,
|
||||
shadesOfPurpleSuperDark,
|
||||
slackAubergine,
|
||||
solarizedDark,
|
||||
solarizedLight,
|
||||
synthwave84,
|
||||
tokyoNight,
|
||||
tokyoNightDay,
|
||||
tokyoNightStorm,
|
||||
triangle,
|
||||
vitesseDark,
|
||||
vitesseLight,
|
||||
winterIsComing,
|
||||
],
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/andromeda.ts
Normal file
47
plugins/themes-yaak/src/themes/andromeda.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const andromeda: Theme = {
|
||||
id: "andromeda",
|
||||
label: "Andromeda",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(251, 25%, 15%)",
|
||||
surfaceHighlight: "hsl(251, 22%, 20%)",
|
||||
text: "hsl(220, 10%, 85%)",
|
||||
textSubtle: "hsl(220, 8%, 60%)",
|
||||
textSubtlest: "hsl(220, 6%, 45%)",
|
||||
primary: "hsl(293, 75%, 68%)",
|
||||
secondary: "hsl(220, 8%, 60%)",
|
||||
info: "hsl(180, 60%, 60%)",
|
||||
success: "hsl(85, 60%, 55%)",
|
||||
notice: "hsl(38, 100%, 65%)",
|
||||
warning: "hsl(25, 95%, 60%)",
|
||||
danger: "hsl(358, 80%, 60%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(251, 25%, 12%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(251, 23%, 13%)",
|
||||
border: "hsl(251, 20%, 18%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(251, 25%, 11%)",
|
||||
border: "hsl(251, 20%, 16%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(251, 23%, 13%)",
|
||||
border: "hsl(251, 20%, 18%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(293, 75%, 61%)",
|
||||
secondary: "hsl(220, 8%, 53%)",
|
||||
info: "hsl(180, 60%, 53%)",
|
||||
success: "hsl(85, 60%, 48%)",
|
||||
notice: "hsl(38, 100%, 58%)",
|
||||
warning: "hsl(25, 95%, 53%)",
|
||||
danger: "hsl(358, 80%, 53%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/atom-one-dark.ts
Normal file
47
plugins/themes-yaak/src/themes/atom-one-dark.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const atomOneDark: Theme = {
|
||||
id: "atom-one-dark",
|
||||
label: "Atom One Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(220, 13%, 18%)",
|
||||
surfaceHighlight: "hsl(219, 13%, 22%)",
|
||||
text: "hsl(219, 14%, 71%)",
|
||||
textSubtle: "hsl(220, 9%, 55%)",
|
||||
textSubtlest: "hsl(220, 8%, 45%)",
|
||||
primary: "hsl(286, 60%, 67%)",
|
||||
secondary: "hsl(220, 9%, 55%)",
|
||||
info: "hsl(207, 82%, 66%)",
|
||||
success: "hsl(95, 38%, 62%)",
|
||||
notice: "hsl(39, 67%, 69%)",
|
||||
warning: "hsl(29, 54%, 61%)",
|
||||
danger: "hsl(355, 65%, 65%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(220, 13%, 14%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(220, 13%, 16%)",
|
||||
border: "hsl(220, 13%, 20%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220, 13%, 12%)",
|
||||
border: "hsl(220, 13%, 18%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(220, 13%, 16%)",
|
||||
border: "hsl(220, 13%, 20%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(286, 60%, 60%)",
|
||||
secondary: "hsl(220, 9%, 48%)",
|
||||
info: "hsl(207, 82%, 59%)",
|
||||
success: "hsl(95, 38%, 55%)",
|
||||
notice: "hsl(39, 67%, 62%)",
|
||||
warning: "hsl(29, 54%, 54%)",
|
||||
danger: "hsl(355, 65%, 58%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
122
plugins/themes-yaak/src/themes/ayu.ts
Normal file
122
plugins/themes-yaak/src/themes/ayu.ts
Normal file
@@ -0,0 +1,122 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const ayuDark: Theme = {
|
||||
id: "ayu-dark",
|
||||
label: "Ayu Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(220, 25%, 10%)",
|
||||
surfaceHighlight: "hsl(220, 20%, 15%)",
|
||||
text: "hsl(210, 22%, 78%)",
|
||||
textSubtle: "hsl(40, 13%, 50%)",
|
||||
textSubtlest: "hsl(220, 10%, 40%)",
|
||||
primary: "hsl(38, 100%, 56%)",
|
||||
secondary: "hsl(210, 15%, 55%)",
|
||||
info: "hsl(200, 80%, 60%)",
|
||||
success: "hsl(100, 75%, 60%)",
|
||||
notice: "hsl(38, 100%, 56%)",
|
||||
warning: "hsl(25, 100%, 60%)",
|
||||
danger: "hsl(345, 80%, 60%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(220, 25%, 8%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(220, 22%, 12%)",
|
||||
border: "hsl(220, 20%, 16%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220, 25%, 7%)",
|
||||
border: "hsl(220, 20%, 13%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(220, 22%, 12%)",
|
||||
border: "hsl(220, 20%, 16%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(38, 100%, 50%)",
|
||||
secondary: "hsl(210, 15%, 48%)",
|
||||
info: "hsl(200, 80%, 53%)",
|
||||
success: "hsl(100, 75%, 53%)",
|
||||
notice: "hsl(38, 100%, 50%)",
|
||||
warning: "hsl(25, 100%, 53%)",
|
||||
danger: "hsl(345, 80%, 53%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const ayuMirage: Theme = {
|
||||
id: "ayu-mirage",
|
||||
label: "Ayu Mirage",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(226, 23%, 17%)",
|
||||
surfaceHighlight: "hsl(226, 20%, 22%)",
|
||||
text: "hsl(212, 15%, 81%)",
|
||||
textSubtle: "hsl(212, 12%, 55%)",
|
||||
textSubtlest: "hsl(212, 10%, 45%)",
|
||||
primary: "hsl(38, 100%, 67%)",
|
||||
secondary: "hsl(212, 12%, 55%)",
|
||||
info: "hsl(200, 80%, 70%)",
|
||||
success: "hsl(100, 50%, 68%)",
|
||||
notice: "hsl(38, 100%, 67%)",
|
||||
warning: "hsl(25, 100%, 70%)",
|
||||
danger: "hsl(345, 80%, 70%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(226, 23%, 14%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(226, 22%, 15%)",
|
||||
border: "hsl(226, 20%, 20%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(226, 23%, 12%)",
|
||||
border: "hsl(226, 20%, 17%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(226, 22%, 15%)",
|
||||
border: "hsl(226, 20%, 20%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(38, 100%, 60%)",
|
||||
info: "hsl(200, 80%, 63%)",
|
||||
success: "hsl(100, 50%, 61%)",
|
||||
notice: "hsl(38, 100%, 60%)",
|
||||
warning: "hsl(25, 100%, 63%)",
|
||||
danger: "hsl(345, 80%, 63%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const ayuLight: Theme = {
|
||||
id: "ayu-light",
|
||||
label: "Ayu Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(40, 22%, 97%)",
|
||||
surfaceHighlight: "hsl(40, 20%, 93%)",
|
||||
text: "hsl(214, 10%, 35%)",
|
||||
textSubtle: "hsl(214, 8%, 50%)",
|
||||
textSubtlest: "hsl(214, 6%, 60%)",
|
||||
primary: "hsl(35, 100%, 45%)",
|
||||
secondary: "hsl(214, 8%, 50%)",
|
||||
info: "hsl(200, 75%, 45%)",
|
||||
success: "hsl(100, 60%, 40%)",
|
||||
notice: "hsl(35, 100%, 45%)",
|
||||
warning: "hsl(22, 100%, 50%)",
|
||||
danger: "hsl(345, 70%, 55%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(40, 20%, 95%)",
|
||||
border: "hsl(40, 15%, 90%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(40, 20%, 93%)",
|
||||
border: "hsl(40, 15%, 88%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
77
plugins/themes-yaak/src/themes/bluloco.ts
Normal file
77
plugins/themes-yaak/src/themes/bluloco.ts
Normal file
@@ -0,0 +1,77 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const blulocoDark: Theme = {
|
||||
id: "bluloco-dark",
|
||||
label: "Bluloco Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(230, 20%, 14%)",
|
||||
surfaceHighlight: "hsl(230, 17%, 19%)",
|
||||
text: "hsl(220, 15%, 80%)",
|
||||
textSubtle: "hsl(220, 10%, 55%)",
|
||||
textSubtlest: "hsl(220, 8%, 42%)",
|
||||
primary: "hsl(218, 85%, 65%)",
|
||||
secondary: "hsl(220, 10%, 55%)",
|
||||
info: "hsl(218, 85%, 65%)",
|
||||
success: "hsl(95, 55%, 55%)",
|
||||
notice: "hsl(37, 90%, 60%)",
|
||||
warning: "hsl(22, 85%, 55%)",
|
||||
danger: "hsl(355, 75%, 60%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(230, 20%, 11%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(230, 18%, 12%)",
|
||||
border: "hsl(230, 16%, 17%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(230, 20%, 10%)",
|
||||
border: "hsl(230, 16%, 15%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(230, 18%, 12%)",
|
||||
border: "hsl(230, 16%, 17%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(218, 85%, 58%)",
|
||||
secondary: "hsl(220, 10%, 48%)",
|
||||
info: "hsl(218, 85%, 58%)",
|
||||
success: "hsl(95, 55%, 48%)",
|
||||
notice: "hsl(37, 90%, 53%)",
|
||||
warning: "hsl(22, 85%, 48%)",
|
||||
danger: "hsl(355, 75%, 53%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const blulocoLight: Theme = {
|
||||
id: "bluloco-light",
|
||||
label: "Bluloco Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(0, 0%, 98%)",
|
||||
surfaceHighlight: "hsl(220, 15%, 94%)",
|
||||
text: "hsl(228, 18%, 30%)",
|
||||
textSubtle: "hsl(228, 10%, 48%)",
|
||||
textSubtlest: "hsl(228, 8%, 58%)",
|
||||
primary: "hsl(218, 80%, 48%)",
|
||||
secondary: "hsl(228, 10%, 48%)",
|
||||
info: "hsl(218, 80%, 48%)",
|
||||
success: "hsl(138, 55%, 40%)",
|
||||
notice: "hsl(35, 85%, 45%)",
|
||||
warning: "hsl(22, 80%, 48%)",
|
||||
danger: "hsl(355, 70%, 48%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(220, 15%, 96%)",
|
||||
border: "hsl(220, 12%, 90%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220, 15%, 94%)",
|
||||
border: "hsl(220, 12%, 88%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
165
plugins/themes-yaak/src/themes/catppuccin.ts
Normal file
165
plugins/themes-yaak/src/themes/catppuccin.ts
Normal file
@@ -0,0 +1,165 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const catppuccinFrappe: Theme = {
|
||||
id: "catppuccin-frappe",
|
||||
label: "Catppuccin Frappé",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(231,19%,20%)",
|
||||
text: "hsl(227,70%,87%)",
|
||||
textSubtle: "hsl(228,29%,73%)",
|
||||
textSubtlest: "hsl(227,17%,58%)",
|
||||
primary: "hsl(277,59%,76%)",
|
||||
secondary: "hsl(228,39%,80%)",
|
||||
info: "hsl(222,74%,74%)",
|
||||
success: "hsl(96,44%,68%)",
|
||||
notice: "hsl(40,62%,73%)",
|
||||
warning: "hsl(20,79%,70%)",
|
||||
danger: "hsl(359,68%,71%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(240,21%,12%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(229,19%,23%)",
|
||||
border: "hsl(229,19%,27%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(229,20%,17%)",
|
||||
border: "hsl(229,20%,25%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(229,19%,23%)",
|
||||
border: "hsl(229,19%,27%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(277,59%,68%)",
|
||||
secondary: "hsl(228,39%,72%)",
|
||||
info: "hsl(222,74%,67%)",
|
||||
success: "hsl(96,44%,61%)",
|
||||
notice: "hsl(40,62%,66%)",
|
||||
warning: "hsl(20,79%,63%)",
|
||||
danger: "hsl(359,68%,64%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const catppuccinMacchiato: Theme = {
|
||||
id: "catppuccin-macchiato",
|
||||
label: "Catppuccin Macchiato",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(233,23%,15%)",
|
||||
text: "hsl(227,68%,88%)",
|
||||
textSubtle: "hsl(227,27%,72%)",
|
||||
textSubtlest: "hsl(228,15%,57%)",
|
||||
primary: "hsl(267,83%,80%)",
|
||||
secondary: "hsl(228,39%,80%)",
|
||||
info: "hsl(220,83%,75%)",
|
||||
success: "hsl(105,48%,72%)",
|
||||
notice: "hsl(40,70%,78%)",
|
||||
warning: "hsl(21,86%,73%)",
|
||||
danger: "hsl(351,74%,73%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(240,21%,12%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(232,23%,18%)",
|
||||
border: "hsl(231,23%,22%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(236,23%,12%)",
|
||||
border: "hsl(236,23%,21%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(232,23%,18%)",
|
||||
border: "hsl(231,23%,22%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(267,82%,72%)",
|
||||
secondary: "hsl(228,39%,72%)",
|
||||
info: "hsl(220,83%,68%)",
|
||||
success: "hsl(105,48%,65%)",
|
||||
notice: "hsl(40,70%,70%)",
|
||||
warning: "hsl(21,86%,66%)",
|
||||
danger: "hsl(351,74%,66%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const catppuccinMocha: Theme = {
|
||||
id: "catppuccin-mocha",
|
||||
label: "Catppuccin Mocha",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(240,21%,12%)",
|
||||
text: "hsl(226,64%,88%)",
|
||||
textSubtle: "hsl(228,24%,72%)",
|
||||
textSubtlest: "hsl(230,13%,55%)",
|
||||
primary: "hsl(267,83%,80%)",
|
||||
secondary: "hsl(227,35%,80%)",
|
||||
info: "hsl(217,92%,76%)",
|
||||
success: "hsl(115,54%,76%)",
|
||||
notice: "hsl(41,86%,83%)",
|
||||
warning: "hsl(23,92%,75%)",
|
||||
danger: "hsl(343,81%,75%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(240,21%,12%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(240,21%,15%)",
|
||||
border: "hsl(240,21%,19%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(240,23%,9%)",
|
||||
border: "hsl(240,22%,18%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(240,21%,15%)",
|
||||
border: "hsl(240,21%,19%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(267,67%,65%)",
|
||||
secondary: "hsl(227,28%,64%)",
|
||||
info: "hsl(217,74%,61%)",
|
||||
success: "hsl(115,43%,61%)",
|
||||
notice: "hsl(41,69%,66%)",
|
||||
warning: "hsl(23,74%,60%)",
|
||||
danger: "hsl(343,65%,60%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const catppuccinLatte: Theme = {
|
||||
id: "catppuccin-latte",
|
||||
label: "Catppuccin Latte",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(220,23%,95%)",
|
||||
text: "hsl(234,16%,35%)",
|
||||
textSubtle: "hsl(233,10%,47%)",
|
||||
textSubtlest: "hsl(231,10%,59%)",
|
||||
primary: "hsl(266,85%,58%)",
|
||||
secondary: "hsl(233,10%,47%)",
|
||||
info: "hsl(231,97%,72%)",
|
||||
success: "hsl(183,74%,35%)",
|
||||
notice: "hsl(35,77%,49%)",
|
||||
warning: "hsl(22,99%,52%)",
|
||||
danger: "hsl(355,76%,59%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(220,22%,92%)",
|
||||
border: "hsl(220,22%,87%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220,21%,89%)",
|
||||
border: "hsl(220,22%,87%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/cobalt2.ts
Normal file
47
plugins/themes-yaak/src/themes/cobalt2.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const cobalt2: Theme = {
|
||||
id: "cobalt2",
|
||||
label: "Cobalt2",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "#193549",
|
||||
surfaceHighlight: "#1f4662",
|
||||
text: "#d2e1f1",
|
||||
textSubtle: "#709ac8",
|
||||
textSubtlest: "#55749e",
|
||||
primary: "#ffc600",
|
||||
secondary: "#819fc3",
|
||||
info: "#0088FF",
|
||||
success: "#3AD900",
|
||||
notice: "#FFEE80",
|
||||
warning: "#FF9D00",
|
||||
danger: "#FF628C",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "#13283a",
|
||||
border: "#102332",
|
||||
},
|
||||
input: {
|
||||
border: "#1f4561",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#13283a",
|
||||
border: "#112636",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "#13283a",
|
||||
border: "#112636",
|
||||
},
|
||||
button: {
|
||||
primary: "#ffc600",
|
||||
secondary: "#709ac8",
|
||||
info: "#0088FF",
|
||||
success: "#3AD900",
|
||||
notice: "#ecdc6a",
|
||||
warning: "#FF9D00",
|
||||
danger: "#FF628C",
|
||||
},
|
||||
},
|
||||
};
|
||||
29
plugins/themes-yaak/src/themes/dracula.ts
Normal file
29
plugins/themes-yaak/src/themes/dracula.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const dracula: Theme = {
|
||||
id: "dracula",
|
||||
label: "Dracula",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(231,15%,18%)",
|
||||
surfaceHighlight: "hsl(230,15%,24%)",
|
||||
text: "hsl(60,30%,96%)",
|
||||
textSubtle: "hsl(232,14%,65%)",
|
||||
textSubtlest: "hsl(232,14%,50%)",
|
||||
primary: "hsl(265,89%,78%)",
|
||||
secondary: "hsl(225,27%,51%)",
|
||||
info: "hsl(191,97%,77%)",
|
||||
success: "hsl(135,94%,65%)",
|
||||
notice: "hsl(65,92%,76%)",
|
||||
warning: "hsl(31,100%,71%)",
|
||||
danger: "hsl(0,100%,67%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
backdrop: "hsl(230,15%,24%)",
|
||||
},
|
||||
appHeader: {
|
||||
backdrop: "hsl(235,14%,15%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
77
plugins/themes-yaak/src/themes/everforest.ts
Normal file
77
plugins/themes-yaak/src/themes/everforest.ts
Normal file
@@ -0,0 +1,77 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const everforestDark: Theme = {
|
||||
id: "everforest-dark",
|
||||
label: "Everforest Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(150, 8%, 18%)",
|
||||
surfaceHighlight: "hsl(150, 7%, 22%)",
|
||||
text: "hsl(45, 30%, 78%)",
|
||||
textSubtle: "hsl(145, 8%, 55%)",
|
||||
textSubtlest: "hsl(145, 6%, 42%)",
|
||||
primary: "hsl(142, 35%, 60%)",
|
||||
secondary: "hsl(145, 8%, 55%)",
|
||||
info: "hsl(200, 35%, 65%)",
|
||||
success: "hsl(142, 35%, 60%)",
|
||||
notice: "hsl(46, 55%, 68%)",
|
||||
warning: "hsl(24, 55%, 65%)",
|
||||
danger: "hsl(358, 50%, 68%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(150, 8%, 15%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(150, 7%, 16%)",
|
||||
border: "hsl(150, 6%, 20%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(150, 8%, 14%)",
|
||||
border: "hsl(150, 6%, 18%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(150, 7%, 16%)",
|
||||
border: "hsl(150, 6%, 20%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(142, 35%, 53%)",
|
||||
secondary: "hsl(145, 8%, 48%)",
|
||||
info: "hsl(200, 35%, 58%)",
|
||||
success: "hsl(142, 35%, 53%)",
|
||||
notice: "hsl(46, 55%, 61%)",
|
||||
warning: "hsl(24, 55%, 58%)",
|
||||
danger: "hsl(358, 50%, 61%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const everforestLight: Theme = {
|
||||
id: "everforest-light",
|
||||
label: "Everforest Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(40, 32%, 93%)",
|
||||
surfaceHighlight: "hsl(40, 28%, 89%)",
|
||||
text: "hsl(135, 8%, 35%)",
|
||||
textSubtle: "hsl(135, 6%, 45%)",
|
||||
textSubtlest: "hsl(135, 4%, 55%)",
|
||||
primary: "hsl(128, 30%, 45%)",
|
||||
secondary: "hsl(135, 6%, 45%)",
|
||||
info: "hsl(200, 35%, 45%)",
|
||||
success: "hsl(128, 30%, 45%)",
|
||||
notice: "hsl(45, 70%, 40%)",
|
||||
warning: "hsl(22, 60%, 48%)",
|
||||
danger: "hsl(355, 55%, 50%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(40, 30%, 91%)",
|
||||
border: "hsl(40, 25%, 86%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(40, 30%, 89%)",
|
||||
border: "hsl(40, 25%, 84%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
173
plugins/themes-yaak/src/themes/fleet.ts
Normal file
173
plugins/themes-yaak/src/themes/fleet.ts
Normal file
@@ -0,0 +1,173 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const fleetLight: Theme = {
|
||||
id: "fleet-light",
|
||||
label: "Fleet Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "#FFFFFF",
|
||||
surfaceHighlight: "#F8F8F9",
|
||||
surfaceActive: "#EEEFF0",
|
||||
border: "#18191B33",
|
||||
text: "#090909",
|
||||
textSubtle: "#6E747B",
|
||||
textSubtlest: "#898E94",
|
||||
primary: "#1D61BA",
|
||||
secondary: "#6E747B",
|
||||
info: "#4B8DEC",
|
||||
success: "#169068",
|
||||
notice: "#B07203",
|
||||
warning: "#B07203",
|
||||
danger: "#E1465E",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "#EEEFF0",
|
||||
border: "#18191B33",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#EEEFF0",
|
||||
border: "#18191B33",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "#FFFFFF",
|
||||
border: "#18191B33",
|
||||
},
|
||||
dialog: {
|
||||
surface: "#FFFFFF",
|
||||
border: "#18191B33",
|
||||
},
|
||||
button: {
|
||||
surface: "#F8F8F9",
|
||||
text: "#090909",
|
||||
primary: "#2A7DEB",
|
||||
secondary: "#6E747B",
|
||||
info: "#4B8DEC",
|
||||
success: "#169068",
|
||||
notice: "#B07203",
|
||||
warning: "#B07203",
|
||||
danger: "#E1465E",
|
||||
},
|
||||
editor: {
|
||||
primary: "#5511BF",
|
||||
secondary: "#A31D8D",
|
||||
info: "#14646E",
|
||||
success: "#086E14",
|
||||
notice: "#616605",
|
||||
warning: "#747576",
|
||||
danger: "#1749BD",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const fleetDarkPurple: Theme = {
|
||||
id: "fleet-dark-purple",
|
||||
label: "Fleet Dark Purple",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "#1C1827",
|
||||
surfaceHighlight: "#262136",
|
||||
surfaceActive: "#3E3852",
|
||||
border: "#3E3852",
|
||||
text: "#E0E1E4",
|
||||
textSubtle: "#E0E1E480",
|
||||
textSubtlest: "#E0E1E44D",
|
||||
primary: "#B174D9",
|
||||
secondary: "#E0E1E480",
|
||||
info: "#4B8DEC",
|
||||
success: "#169068",
|
||||
notice: "#B07203",
|
||||
warning: "#B07203",
|
||||
danger: "#E1465E",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "#13101B",
|
||||
border: "#3E3852",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "#1C1827",
|
||||
border: "#3E3852",
|
||||
},
|
||||
dialog: {
|
||||
surface: "#262136",
|
||||
border: "#3E3852",
|
||||
},
|
||||
button: {
|
||||
surface: "#262136",
|
||||
text: "#E0E1E4",
|
||||
primary: "#A660D4",
|
||||
secondary: "#E0E1E480",
|
||||
info: "#4B8DEC",
|
||||
success: "#169068",
|
||||
notice: "#B07203",
|
||||
warning: "#B07203",
|
||||
danger: "#E1465E",
|
||||
},
|
||||
editor: {
|
||||
primary: "#C7A65D",
|
||||
secondary: "#93A6F5",
|
||||
info: "#E09B70",
|
||||
success: "#62A362",
|
||||
notice: "#85A658",
|
||||
warning: "#7e7d86",
|
||||
danger: "#4DACF0",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const fleetDark: Theme = {
|
||||
id: "fleet-dark",
|
||||
label: "Fleet Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "#18191B",
|
||||
surfaceHighlight: "#252629",
|
||||
surfaceActive: "#3E4147",
|
||||
border: "#3E4147",
|
||||
text: "#E0E1E4",
|
||||
textSubtle: "#898E94",
|
||||
textSubtlest: "#646B71",
|
||||
primary: "#4B8DEC",
|
||||
secondary: "#898E94",
|
||||
info: "#4B8DEC",
|
||||
success: "#169068",
|
||||
notice: "#B07203",
|
||||
warning: "#B07203",
|
||||
danger: "#E1465E",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "#090909",
|
||||
border: "#3E4147",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "#18191B",
|
||||
border: "#3E4147",
|
||||
},
|
||||
dialog: {
|
||||
surface: "#252629",
|
||||
border: "#3E4147",
|
||||
},
|
||||
button: {
|
||||
surface: "#252629",
|
||||
text: "#E0E1E4",
|
||||
primary: "#2A7DEB",
|
||||
secondary: "#898E94",
|
||||
info: "#4B8DEC",
|
||||
success: "#169068",
|
||||
notice: "#B07203",
|
||||
warning: "#B07203",
|
||||
danger: "#E1465E",
|
||||
},
|
||||
editor: {
|
||||
primary: "#EBC88D",
|
||||
secondary: "#AF9CFF",
|
||||
info: "#82D2CE",
|
||||
success: "#A8C5A0",
|
||||
notice: "#C7A65D",
|
||||
warning: "#909194",
|
||||
danger: "#87C3FF",
|
||||
},
|
||||
},
|
||||
};
|
||||
46
plugins/themes-yaak/src/themes/github-dimmed.ts
Normal file
46
plugins/themes-yaak/src/themes/github-dimmed.ts
Normal file
@@ -0,0 +1,46 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const githubDarkDimmed: Theme = {
|
||||
id: "github-dark-dimmed",
|
||||
label: "GitHub Dark Dimmed",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(215, 15%, 16%)",
|
||||
surfaceHighlight: "hsl(215, 13%, 20%)",
|
||||
text: "hsl(212, 15%, 78%)",
|
||||
textSubtle: "hsl(212, 10%, 55%)",
|
||||
textSubtlest: "hsl(212, 8%, 42%)",
|
||||
primary: "hsl(212, 80%, 65%)",
|
||||
secondary: "hsl(212, 10%, 55%)",
|
||||
info: "hsl(212, 80%, 65%)",
|
||||
success: "hsl(140, 50%, 50%)",
|
||||
notice: "hsl(42, 75%, 55%)",
|
||||
warning: "hsl(27, 80%, 55%)",
|
||||
danger: "hsl(355, 70%, 55%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(215, 15%, 13%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(215, 14%, 14%)",
|
||||
border: "hsl(215, 12%, 19%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(215, 15%, 12%)",
|
||||
border: "hsl(215, 12%, 17%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(215, 14%, 14%)",
|
||||
border: "hsl(215, 12%, 19%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(212, 80%, 58%)",
|
||||
info: "hsl(212, 80%, 58%)",
|
||||
success: "hsl(140, 50%, 45%)",
|
||||
notice: "hsl(42, 75%, 48%)",
|
||||
warning: "hsl(27, 80%, 48%)",
|
||||
danger: "hsl(355, 70%, 48%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
55
plugins/themes-yaak/src/themes/github.ts
Normal file
55
plugins/themes-yaak/src/themes/github.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const githubDark: Theme = {
|
||||
id: "github-dark",
|
||||
label: "GitHub",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(213,30%,7%)",
|
||||
surfaceHighlight: "hsl(213,16%,13%)",
|
||||
text: "hsl(212,27%,89%)",
|
||||
textSubtle: "hsl(212,9%,57%)",
|
||||
textSubtlest: "hsl(217,8%,45%)",
|
||||
border: "hsl(215,21%,11%)",
|
||||
primary: "hsl(262,78%,74%)",
|
||||
secondary: "hsl(217,8%,50%)",
|
||||
info: "hsl(215,84%,64%)",
|
||||
success: "hsl(129,48%,52%)",
|
||||
notice: "hsl(39,71%,58%)",
|
||||
warning: "hsl(22,83%,60%)",
|
||||
danger: "hsl(3,83%,65%)",
|
||||
},
|
||||
components: {
|
||||
button: {
|
||||
primary: "hsl(262,79%,71%)",
|
||||
secondary: "hsl(217,8%,45%)",
|
||||
info: "hsl(215,84%,60%)",
|
||||
success: "hsl(129,48%,47%)",
|
||||
notice: "hsl(39,71%,53%)",
|
||||
warning: "hsl(22,83%,56%)",
|
||||
danger: "hsl(3,83%,61%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const githubLight: Theme = {
|
||||
id: "github-light",
|
||||
label: "GitHub",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(0,0%,100%)",
|
||||
surfaceHighlight: "hsl(210,29%,94%)",
|
||||
text: "hsl(213,13%,14%)",
|
||||
textSubtle: "hsl(212,9%,43%)",
|
||||
textSubtlest: "hsl(203,8%,55%)",
|
||||
border: "hsl(210,15%,92%)",
|
||||
borderSubtle: "hsl(210,15%,92%)",
|
||||
primary: "hsl(261,69%,59%)",
|
||||
secondary: "hsl(212,8%,47%)",
|
||||
info: "hsl(212,92%,48%)",
|
||||
success: "hsl(137,66%,32%)",
|
||||
notice: "hsl(40,100%,40%)",
|
||||
warning: "hsl(24,100%,44%)",
|
||||
danger: "hsl(356,71%,48%)",
|
||||
},
|
||||
};
|
||||
21
plugins/themes-yaak/src/themes/gruvbox.ts
Normal file
21
plugins/themes-yaak/src/themes/gruvbox.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const gruvbox: Theme = {
|
||||
id: "gruvbox",
|
||||
label: "Gruvbox",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(0,0%,16%)",
|
||||
surfaceHighlight: "hsl(20,3%,19%)",
|
||||
text: "hsl(53,74%,91%)",
|
||||
textSubtle: "hsl(39,24%,66%)",
|
||||
textSubtlest: "hsl(30,12%,51%)",
|
||||
primary: "hsl(344,47%,68%)",
|
||||
secondary: "hsl(157,16%,58%)",
|
||||
info: "hsl(104,35%,62%)",
|
||||
success: "hsl(61,66%,44%)",
|
||||
notice: "hsl(42,95%,58%)",
|
||||
warning: "hsl(27,99%,55%)",
|
||||
danger: "hsl(6,96%,59%)",
|
||||
},
|
||||
};
|
||||
46
plugins/themes-yaak/src/themes/high-contrast.ts
Normal file
46
plugins/themes-yaak/src/themes/high-contrast.ts
Normal file
@@ -0,0 +1,46 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const highContrast: Theme = {
|
||||
id: "high-contrast",
|
||||
label: "High Contrast Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "white",
|
||||
surfaceHighlight: "hsl(218,24%,93%)",
|
||||
text: "black",
|
||||
textSubtle: "hsl(217,24%,40%)",
|
||||
textSubtlest: "hsl(217,24%,40%)",
|
||||
border: "hsl(217,22%,50%)",
|
||||
borderSubtle: "hsl(217,22%,60%)",
|
||||
primary: "hsl(267,67%,47%)",
|
||||
secondary: "hsl(218,18%,53%)",
|
||||
info: "hsl(206,100%,36%)",
|
||||
success: "hsl(155,100%,26%)",
|
||||
notice: "hsl(45,100%,31%)",
|
||||
warning: "hsl(30,99%,34%)",
|
||||
danger: "hsl(334,100%,35%)",
|
||||
},
|
||||
};
|
||||
|
||||
export const highContrastDark: Theme = {
|
||||
id: "high-contrast-dark",
|
||||
label: "High Contrast Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(0,0%,0%)",
|
||||
surfaceHighlight: "hsl(0,0%,20%)",
|
||||
text: "hsl(0,0%,100%)",
|
||||
textSubtle: "hsl(0,0%,90%)",
|
||||
textSubtlest: "hsl(0,0%,80%)",
|
||||
selection: "hsl(276,100%,30%)",
|
||||
surfaceActive: "hsl(276,100%,30%)",
|
||||
border: "hsl(0,0%,60%)",
|
||||
primary: "hsl(266,100%,85%)",
|
||||
secondary: "hsl(242,20%,72%)",
|
||||
info: "hsl(208,100%,83%)",
|
||||
success: "hsl(150,100%,63%)",
|
||||
notice: "hsl(49,100%,77%)",
|
||||
warning: "hsl(28,100%,73%)",
|
||||
danger: "hsl(343,100%,79%)",
|
||||
},
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/horizon.ts
Normal file
47
plugins/themes-yaak/src/themes/horizon.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const horizon: Theme = {
|
||||
id: "horizon",
|
||||
label: "Horizon",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(220, 16%, 13%)",
|
||||
surfaceHighlight: "hsl(220, 14%, 18%)",
|
||||
text: "hsl(220, 15%, 85%)",
|
||||
textSubtle: "hsl(220, 10%, 55%)",
|
||||
textSubtlest: "hsl(220, 8%, 45%)",
|
||||
primary: "hsl(5, 85%, 68%)",
|
||||
secondary: "hsl(220, 10%, 55%)",
|
||||
info: "hsl(217, 70%, 68%)",
|
||||
success: "hsl(92, 50%, 60%)",
|
||||
notice: "hsl(34, 92%, 70%)",
|
||||
warning: "hsl(20, 90%, 65%)",
|
||||
danger: "hsl(355, 80%, 65%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(220, 16%, 10%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(220, 14%, 15%)",
|
||||
border: "hsl(220, 14%, 19%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220, 16%, 11%)",
|
||||
border: "hsl(220, 14%, 17%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(220, 14%, 15%)",
|
||||
border: "hsl(220, 14%, 19%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(5, 85%, 61%)",
|
||||
secondary: "hsl(224,8%,53%)",
|
||||
info: "hsl(217, 70%, 61%)",
|
||||
success: "hsl(92, 50%, 53%)",
|
||||
notice: "hsl(34, 92%, 63%)",
|
||||
warning: "hsl(20, 90%, 58%)",
|
||||
danger: "hsl(355, 80%, 58%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
58
plugins/themes-yaak/src/themes/hotdog-stand.ts
Normal file
58
plugins/themes-yaak/src/themes/hotdog-stand.ts
Normal file
@@ -0,0 +1,58 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const hotdogStand: Theme = {
|
||||
id: "hotdog-stand",
|
||||
label: "Hotdog Stand",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(0,100%,50%)",
|
||||
surfaceHighlight: "hsl(0,0%,0%)",
|
||||
text: "hsl(0,0%,100%)",
|
||||
textSubtle: "hsl(0,0%,100%)",
|
||||
textSubtlest: "hsl(60,100%,50%)",
|
||||
border: "hsl(0,0%,0%)",
|
||||
primary: "hsl(60,100%,50%)",
|
||||
secondary: "hsl(60,100%,50%)",
|
||||
info: "hsl(60,100%,50%)",
|
||||
success: "hsl(60,100%,50%)",
|
||||
notice: "hsl(60,100%,50%)",
|
||||
warning: "hsl(60,100%,50%)",
|
||||
danger: "hsl(60,100%,50%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(0,0%,0%)",
|
||||
text: "hsl(0,0%,100%)",
|
||||
textSubtle: "hsl(60,100%,50%)",
|
||||
textSubtlest: "hsl(0,100%,50%)",
|
||||
},
|
||||
menu: {
|
||||
surface: "hsl(0,0%,0%)",
|
||||
border: "hsl(0,100%,50%)",
|
||||
surfaceHighlight: "hsl(0,100%,50%)",
|
||||
text: "hsl(0,0%,100%)",
|
||||
textSubtle: "hsl(60,100%,50%)",
|
||||
textSubtlest: "hsl(60,100%,50%)",
|
||||
},
|
||||
button: {
|
||||
surface: "hsl(0,0%,0%)",
|
||||
text: "hsl(0,0%,100%)",
|
||||
primary: "hsl(0,0%,0%)",
|
||||
secondary: "hsl(0,0%,100%)",
|
||||
info: "hsl(0,0%,0%)",
|
||||
success: "hsl(60,100%,50%)",
|
||||
notice: "hsl(60,100%,50%)",
|
||||
warning: "hsl(0,0%,0%)",
|
||||
danger: "hsl(0,100%,50%)",
|
||||
},
|
||||
editor: {
|
||||
primary: "hsl(0,0%,100%)",
|
||||
secondary: "hsl(0,0%,100%)",
|
||||
info: "hsl(0,0%,100%)",
|
||||
success: "hsl(0,0%,100%)",
|
||||
notice: "hsl(60,100%,50%)",
|
||||
warning: "hsl(0,0%,100%)",
|
||||
danger: "hsl(0,0%,100%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
39
plugins/themes-yaak/src/themes/material-darker.ts
Normal file
39
plugins/themes-yaak/src/themes/material-darker.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const materialDarker: Theme = {
|
||||
id: "material-darker",
|
||||
label: "Material Darker",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(0, 0%, 13%)",
|
||||
surfaceHighlight: "hsl(0, 0%, 18%)",
|
||||
text: "hsl(0, 0%, 93%)",
|
||||
textSubtle: "hsl(0, 0%, 65%)",
|
||||
textSubtlest: "hsl(0, 0%, 50%)",
|
||||
primary: "hsl(262, 100%, 75%)",
|
||||
secondary: "hsl(0, 0%, 60%)",
|
||||
info: "hsl(224, 100%, 75%)",
|
||||
success: "hsl(84, 60%, 73%)",
|
||||
notice: "hsl(43, 100%, 70%)",
|
||||
warning: "hsl(14, 85%, 70%)",
|
||||
danger: "hsl(1, 77%, 59%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(0, 0%, 11%)",
|
||||
border: "hsl(0, 0%, 16%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(0, 0%, 9%)",
|
||||
border: "hsl(0, 0%, 14%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(262, 100%, 68%)",
|
||||
info: "hsl(224, 100%, 68%)",
|
||||
success: "hsl(84, 60%, 66%)",
|
||||
notice: "hsl(43, 100%, 63%)",
|
||||
warning: "hsl(14, 85%, 63%)",
|
||||
danger: "hsl(1, 77%, 52%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
43
plugins/themes-yaak/src/themes/material-ocean.ts
Normal file
43
plugins/themes-yaak/src/themes/material-ocean.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const materialOcean: Theme = {
|
||||
id: "material-ocean",
|
||||
label: "Material Ocean",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(230, 25%, 14%)",
|
||||
surfaceHighlight: "hsl(230, 20%, 18%)",
|
||||
text: "hsl(220, 53%, 85%)",
|
||||
textSubtle: "hsl(228, 12%, 54%)",
|
||||
textSubtlest: "hsl(228, 12%, 42%)",
|
||||
primary: "hsl(262, 100%, 75%)",
|
||||
secondary: "hsl(228, 12%, 60%)",
|
||||
info: "hsl(224, 100%, 75%)",
|
||||
success: "hsl(84, 60%, 73%)",
|
||||
notice: "hsl(43, 100%, 70%)",
|
||||
warning: "hsl(14, 85%, 70%)",
|
||||
danger: "hsl(1, 77%, 59%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(230, 25%, 12%)",
|
||||
border: "hsl(230, 20%, 18%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(230, 25%, 10%)",
|
||||
border: "hsl(230, 20%, 16%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(230, 25%, 12%)",
|
||||
border: "hsl(230, 20%, 18%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(262, 100%, 68%)",
|
||||
info: "hsl(224, 100%, 68%)",
|
||||
success: "hsl(84, 60%, 66%)",
|
||||
notice: "hsl(43, 100%, 63%)",
|
||||
warning: "hsl(14, 85%, 63%)",
|
||||
danger: "hsl(1, 77%, 52%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
45
plugins/themes-yaak/src/themes/material-palenight.ts
Normal file
45
plugins/themes-yaak/src/themes/material-palenight.ts
Normal file
@@ -0,0 +1,45 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const materialPalenight: Theme = {
|
||||
id: "material-palenight",
|
||||
label: "Material Palenight",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "#292D3E",
|
||||
surfaceHighlight: "#313850",
|
||||
text: "#BFC7D5",
|
||||
textSubtle: "#697098",
|
||||
textSubtlest: "#4E5579",
|
||||
primary: "#c792ea",
|
||||
secondary: "#697098",
|
||||
info: "#82AAFF",
|
||||
success: "#C3E88D",
|
||||
notice: "#FFCB6B",
|
||||
warning: "#F78C6C",
|
||||
danger: "#ff5572",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "#232635",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "#292D3E",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#282C3D",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "#313850",
|
||||
border: "#3a3f58",
|
||||
},
|
||||
button: {
|
||||
primary: "#c792ea",
|
||||
secondary: "#697098",
|
||||
info: "#82AAFF",
|
||||
success: "#C3E88D",
|
||||
notice: "#FFCB6B",
|
||||
warning: "#F78C6C",
|
||||
danger: "#ff5572",
|
||||
},
|
||||
},
|
||||
};
|
||||
217
plugins/themes-yaak/src/themes/monokai-pro.ts
Normal file
217
plugins/themes-yaak/src/themes/monokai-pro.ts
Normal file
@@ -0,0 +1,217 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const monokaiPro: Theme = {
|
||||
id: "monokai-pro",
|
||||
label: "Monokai Pro",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(285,5%,17%)",
|
||||
text: "hsl(60,25%,98%)",
|
||||
textSubtle: "hsl(0,1%,75%)",
|
||||
textSubtlest: "hsl(300,0%,57%)",
|
||||
primary: "hsl(250,77%,78%)",
|
||||
secondary: "hsl(0,1%,75%)",
|
||||
info: "hsl(186,71%,69%)",
|
||||
success: "hsl(90,59%,66%)",
|
||||
notice: "hsl(45,100%,70%)",
|
||||
warning: "hsl(20,96%,70%)",
|
||||
danger: "hsl(345,100%,69%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(300,5%,13%)",
|
||||
text: "hsl(0,1%,75%)",
|
||||
textSubtle: "hsl(300,0%,57%)",
|
||||
textSubtlest: "hsl(300,1%,44%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(250,77%,70%)",
|
||||
secondary: "hsl(0,1%,68%)",
|
||||
info: "hsl(186,71%,62%)",
|
||||
success: "hsl(90,59%,59%)",
|
||||
notice: "hsl(45,100%,63%)",
|
||||
warning: "hsl(20,96%,63%)",
|
||||
danger: "hsl(345,100%,62%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const monokaiProClassic: Theme = {
|
||||
id: "monokai-pro-classic",
|
||||
label: "Monokai Pro Classic",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(70,8%,15%)",
|
||||
text: "hsl(69,100%,97%)",
|
||||
textSubtle: "hsl(65,9%,73%)",
|
||||
textSubtlest: "hsl(66,4%,55%)",
|
||||
primary: "hsl(261,100%,75%)",
|
||||
secondary: "hsl(202,8%,72%)",
|
||||
info: "hsl(190,81%,67%)",
|
||||
success: "hsl(80,76%,53%)",
|
||||
notice: "hsl(54,70%,68%)",
|
||||
warning: "hsl(32,98%,56%)",
|
||||
danger: "hsl(338,95%,56%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(72,9%,11%)",
|
||||
text: "hsl(202,8%,72%)",
|
||||
textSubtle: "hsl(213,4%,48%)",
|
||||
textSubtlest: "hsl(223,6%,44%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(261,100%,68%)",
|
||||
secondary: "hsl(202,8%,65%)",
|
||||
info: "hsl(190,81%,60%)",
|
||||
success: "hsl(80,76%,48%)",
|
||||
notice: "hsl(54,71%,61%)",
|
||||
warning: "hsl(32,98%,50%)",
|
||||
danger: "hsl(338,95%,50%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const monokaiProMachine: Theme = {
|
||||
id: "monokai-pro-machine",
|
||||
label: "Monokai Pro Machine",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(200,16%,18%)",
|
||||
text: "hsl(173,24%,93%)",
|
||||
textSubtle: "hsl(185,6%,57%)",
|
||||
textSubtlest: "hsl(189,6%,45%)",
|
||||
primary: "hsl(258,86%,80%)",
|
||||
secondary: "hsl(175,9%,75%)",
|
||||
info: "hsl(194,81%,72%)",
|
||||
success: "hsl(98,67%,69%)",
|
||||
notice: "hsl(52,100%,72%)",
|
||||
warning: "hsl(28,100%,72%)",
|
||||
danger: "hsl(353,100%,71%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(196,16%,14%)",
|
||||
text: "hsl(202,8%,72%)",
|
||||
textSubtle: "hsl(213,4%,48%)",
|
||||
textSubtlest: "hsl(223,6%,44%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(258,86%,72%)",
|
||||
secondary: "hsl(175,9%,68%)",
|
||||
info: "hsl(194,80%,65%)",
|
||||
success: "hsl(98,67%,62%)",
|
||||
notice: "hsl(52,100%,65%)",
|
||||
warning: "hsl(28,100%,65%)",
|
||||
danger: "hsl(353,100%,64%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const monokaiProOctagon: Theme = {
|
||||
id: "monokai-pro-octagon",
|
||||
label: "Monokai Pro Octagon",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(233,18%,19%)",
|
||||
text: "hsl(173,24%,93%)",
|
||||
textSubtle: "hsl(202,8%,72%)",
|
||||
textSubtlest: "hsl(213,4%,48%)",
|
||||
primary: "hsl(292,30%,70%)",
|
||||
secondary: "hsl(202,8%,72%)",
|
||||
info: "hsl(155,37%,72%)",
|
||||
success: "hsl(75,60%,61%)",
|
||||
notice: "hsl(44,100%,71%)",
|
||||
warning: "hsl(23,100%,68%)",
|
||||
danger: "hsl(352,100%,70%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(235,18%,14%)",
|
||||
text: "hsl(202,8%,72%)",
|
||||
textSubtle: "hsl(213,4%,48%)",
|
||||
textSubtlest: "hsl(223,6%,44%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(292,26%,63%)",
|
||||
secondary: "hsl(201,7%,65%)",
|
||||
info: "hsl(155,33%,65%)",
|
||||
success: "hsl(75,54%,55%)",
|
||||
notice: "hsl(44,90%,64%)",
|
||||
warning: "hsl(23,90%,61%)",
|
||||
danger: "hsl(352,90%,63%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const monokaiProRistretto: Theme = {
|
||||
id: "monokai-pro-ristretto",
|
||||
label: "Monokai Pro Ristretto",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(0,9%,16%)",
|
||||
text: "hsl(351,100%,97%)",
|
||||
textSubtle: "hsl(355,9%,74%)",
|
||||
textSubtlest: "hsl(354,4%,56%)",
|
||||
primary: "hsl(239,63%,79%)",
|
||||
secondary: "hsl(355,9%,74%)",
|
||||
info: "hsl(170,53%,69%)",
|
||||
success: "hsl(88,57%,66%)",
|
||||
notice: "hsl(41,92%,70%)",
|
||||
warning: "hsl(13,85%,70%)",
|
||||
danger: "hsl(349,97%,70%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(0,8%,12%)",
|
||||
text: "hsl(355,9%,74%)",
|
||||
textSubtle: "hsl(354,4%,56%)",
|
||||
textSubtlest: "hsl(353,4%,43%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(239,63%,71%)",
|
||||
secondary: "hsl(355,9%,67%)",
|
||||
info: "hsl(170,53%,62%)",
|
||||
success: "hsl(88,57%,59%)",
|
||||
notice: "hsl(41,92%,63%)",
|
||||
warning: "hsl(13,86%,63%)",
|
||||
danger: "hsl(349,97%,63%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const monokaiProSpectrum: Theme = {
|
||||
id: "monokai-pro-spectrum",
|
||||
label: "Monokai Pro Spectrum",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(0,0%,13%)",
|
||||
text: "hsl(266,100%,97%)",
|
||||
textSubtle: "hsl(264,7%,73%)",
|
||||
textSubtlest: "hsl(266,3%,55%)",
|
||||
primary: "hsl(247,61%,72%)",
|
||||
secondary: "hsl(264,7%,73%)",
|
||||
info: "hsl(188,74%,63%)",
|
||||
success: "hsl(133,54%,66%)",
|
||||
notice: "hsl(51,96%,69%)",
|
||||
warning: "hsl(23,98%,66%)",
|
||||
danger: "hsl(343,96%,68%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(0,0%,10%)",
|
||||
text: "hsl(264,7%,73%)",
|
||||
textSubtle: "hsl(266,3%,55%)",
|
||||
textSubtlest: "hsl(264,2%,41%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(247,61%,65%)",
|
||||
secondary: "hsl(264,7%,66%)",
|
||||
info: "hsl(188,74%,57%)",
|
||||
success: "hsl(133,54%,59%)",
|
||||
notice: "hsl(51,96%,62%)",
|
||||
warning: "hsl(23,98%,59%)",
|
||||
danger: "hsl(343,96%,61%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
28
plugins/themes-yaak/src/themes/moonlight.ts
Normal file
28
plugins/themes-yaak/src/themes/moonlight.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const moonlight: Theme = {
|
||||
id: "moonlight",
|
||||
label: "Moonlight",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(234,23%,17%)",
|
||||
text: "hsl(225,71%,90%)",
|
||||
textSubtle: "hsl(230,28%,62%)",
|
||||
textSubtlest: "hsl(232,26%,43%)",
|
||||
primary: "hsl(262,100%,82%)",
|
||||
secondary: "hsl(232,18%,65%)",
|
||||
info: "hsl(217,100%,74%)",
|
||||
success: "hsl(174,66%,54%)",
|
||||
notice: "hsl(35,100%,73%)",
|
||||
warning: "hsl(17,100%,71%)",
|
||||
danger: "hsl(356,100%,73%)",
|
||||
},
|
||||
components: {
|
||||
appHeader: {
|
||||
surface: "hsl(233,23%,15%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(233,23%,15%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
78
plugins/themes-yaak/src/themes/night-owl.ts
Normal file
78
plugins/themes-yaak/src/themes/night-owl.ts
Normal file
@@ -0,0 +1,78 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const nightOwl: Theme = {
|
||||
id: "night-owl",
|
||||
label: "Night Owl",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(207, 95%, 8%)",
|
||||
surfaceHighlight: "hsl(207, 50%, 14%)",
|
||||
text: "hsl(213, 50%, 90%)",
|
||||
textSubtle: "hsl(213, 30%, 70%)",
|
||||
textSubtlest: "hsl(213, 20%, 50%)",
|
||||
border: "hsl(207, 50%, 14%)",
|
||||
primary: "hsl(261, 51%, 51%)",
|
||||
secondary: "hsl(213, 30%, 60%)",
|
||||
info: "hsl(220, 100%, 75%)",
|
||||
success: "hsl(145, 100%, 43%)",
|
||||
notice: "hsl(62, 61%, 71%)",
|
||||
warning: "hsl(4, 90%, 58%)",
|
||||
danger: "hsl(4, 90%, 58%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(207, 95%, 6%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(207, 95%, 8%)",
|
||||
border: "hsl(207, 50%, 14%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(207, 95%, 5%)",
|
||||
border: "hsl(207, 50%, 12%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(207, 70%, 10%)",
|
||||
border: "hsl(207, 50%, 14%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(261, 51%, 45%)",
|
||||
secondary: "hsl(213, 30%, 60%)",
|
||||
info: "hsl(220, 100%, 68%)",
|
||||
success: "hsl(145, 100%, 38%)",
|
||||
notice: "hsl(62, 61%, 64%)",
|
||||
warning: "hsl(4, 90%, 52%)",
|
||||
danger: "hsl(4, 90%, 52%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const lightOwl: Theme = {
|
||||
id: "light-owl",
|
||||
label: "Light Owl",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(0, 0%, 98%)",
|
||||
surfaceHighlight: "hsl(210, 18%, 94%)",
|
||||
text: "hsl(224, 26%, 27%)",
|
||||
textSubtle: "hsl(224, 15%, 45%)",
|
||||
textSubtlest: "hsl(224, 10%, 55%)",
|
||||
primary: "hsl(283, 100%, 41%)",
|
||||
secondary: "hsl(224, 15%, 50%)",
|
||||
info: "hsl(219, 75%, 40%)",
|
||||
success: "hsl(145, 70%, 35%)",
|
||||
notice: "hsl(36, 95%, 40%)",
|
||||
warning: "hsl(0, 55%, 55%)",
|
||||
danger: "hsl(0, 55%, 50%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(210, 20%, 96%)",
|
||||
border: "hsl(210, 15%, 90%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(210, 20%, 94%)",
|
||||
border: "hsl(210, 15%, 88%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/noctis.ts
Normal file
47
plugins/themes-yaak/src/themes/noctis.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const noctisAzureus: Theme = {
|
||||
id: "noctis-azureus",
|
||||
label: "Noctis Azureus",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(210, 35%, 14%)",
|
||||
surfaceHighlight: "hsl(210, 30%, 19%)",
|
||||
text: "hsl(180, 45%, 85%)",
|
||||
textSubtle: "hsl(180, 25%, 60%)",
|
||||
textSubtlest: "hsl(180, 18%, 45%)",
|
||||
primary: "hsl(175, 60%, 55%)",
|
||||
secondary: "hsl(200, 70%, 65%)",
|
||||
info: "hsl(200, 70%, 65%)",
|
||||
success: "hsl(85, 55%, 60%)",
|
||||
notice: "hsl(45, 90%, 60%)",
|
||||
warning: "hsl(25, 85%, 58%)",
|
||||
danger: "hsl(355, 75%, 62%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(210, 35%, 11%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(210, 33%, 12%)",
|
||||
border: "hsl(210, 30%, 17%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(210, 35%, 10%)",
|
||||
border: "hsl(210, 30%, 15%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(210, 33%, 12%)",
|
||||
border: "hsl(210, 30%, 17%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(175, 60%, 48%)",
|
||||
secondary: "hsl(200, 70%, 58%)",
|
||||
info: "hsl(200, 70%, 58%)",
|
||||
success: "hsl(85, 55%, 53%)",
|
||||
notice: "hsl(45, 90%, 53%)",
|
||||
warning: "hsl(25, 85%, 51%)",
|
||||
danger: "hsl(355, 75%, 55%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
85
plugins/themes-yaak/src/themes/nord.ts
Normal file
85
plugins/themes-yaak/src/themes/nord.ts
Normal file
@@ -0,0 +1,85 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const nord: Theme = {
|
||||
id: "nord",
|
||||
label: "Nord",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(220,16%,22%)",
|
||||
surfaceHighlight: "hsl(220,14%,28%)",
|
||||
text: "hsl(220,28%,93%)",
|
||||
textSubtle: "hsl(220,26%,90%)",
|
||||
textSubtlest: "hsl(220,24%,86%)",
|
||||
primary: "hsl(193,38%,68%)",
|
||||
secondary: "hsl(210,34%,63%)",
|
||||
info: "hsl(174,25%,69%)",
|
||||
success: "hsl(89,26%,66%)",
|
||||
notice: "hsl(40,66%,73%)",
|
||||
warning: "hsl(17,48%,64%)",
|
||||
danger: "hsl(353,43%,56%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(220,16%,22%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220,14%,28%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const nordLight: Theme = {
|
||||
id: "nord-light",
|
||||
label: "Nord Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "#eceff4",
|
||||
surfaceHighlight: "#e5e9f0",
|
||||
text: "#24292e",
|
||||
textSubtle: "#444d56",
|
||||
textSubtlest: "#586069",
|
||||
primary: "#2188ff",
|
||||
secondary: "#586069",
|
||||
info: "#005cc5",
|
||||
success: "#28a745",
|
||||
notice: "#e36209",
|
||||
warning: "#e36209",
|
||||
danger: "#cb2431",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "#e5e9f0",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#e5e9f0",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const nordLightBrighter: Theme = {
|
||||
id: "nord-light-brighter",
|
||||
label: "Nord Light Brighter",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "#ffffff",
|
||||
surfaceHighlight: "#f6f8fa",
|
||||
text: "#24292e",
|
||||
textSubtle: "#444d56",
|
||||
textSubtlest: "#586069",
|
||||
primary: "#2188ff",
|
||||
secondary: "#586069",
|
||||
info: "#005cc5",
|
||||
success: "#28a745",
|
||||
notice: "#e36209",
|
||||
warning: "#e36209",
|
||||
danger: "#cb2431",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "#f6f8fa",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#f6f8fa",
|
||||
},
|
||||
},
|
||||
};
|
||||
44
plugins/themes-yaak/src/themes/one-dark-pro.ts
Normal file
44
plugins/themes-yaak/src/themes/one-dark-pro.ts
Normal file
@@ -0,0 +1,44 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const oneDarkPro: Theme = {
|
||||
id: "one-dark-pro",
|
||||
label: "One Dark Pro",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(220, 13%, 18%)",
|
||||
surfaceHighlight: "hsl(220, 13%, 22%)",
|
||||
text: "hsl(219, 14%, 71%)",
|
||||
textSubtle: "hsl(219, 10%, 53%)",
|
||||
textSubtlest: "hsl(220, 9%, 45%)",
|
||||
primary: "hsl(286, 60%, 67%)",
|
||||
secondary: "hsl(219, 14%, 60%)",
|
||||
info: "hsl(207, 82%, 66%)",
|
||||
success: "hsl(95, 38%, 62%)",
|
||||
notice: "hsl(39, 67%, 69%)",
|
||||
warning: "hsl(29, 54%, 61%)",
|
||||
danger: "hsl(355, 65%, 65%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(220, 13%, 16%)",
|
||||
border: "hsl(220, 13%, 20%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220, 13%, 14%)",
|
||||
border: "hsl(220, 13%, 20%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(220, 13%, 16%)",
|
||||
border: "hsl(220, 13%, 20%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(286, 60%, 60%)",
|
||||
secondary: "hsl(219, 14%, 53%)",
|
||||
info: "hsl(207, 82%, 59%)",
|
||||
success: "hsl(95, 38%, 55%)",
|
||||
notice: "hsl(39, 67%, 62%)",
|
||||
warning: "hsl(29, 54%, 54%)",
|
||||
danger: "hsl(355, 65%, 58%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/panda.ts
Normal file
47
plugins/themes-yaak/src/themes/panda.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const pandaSyntax: Theme = {
|
||||
id: "panda",
|
||||
label: "Panda Syntax",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(225, 15%, 15%)",
|
||||
surfaceHighlight: "hsl(225, 12%, 20%)",
|
||||
text: "hsl(0, 0%, 90%)",
|
||||
textSubtle: "hsl(0, 0%, 65%)",
|
||||
textSubtlest: "hsl(0, 0%, 50%)",
|
||||
primary: "hsl(353, 95%, 70%)",
|
||||
secondary: "hsl(0, 0%, 65%)",
|
||||
info: "hsl(200, 85%, 65%)",
|
||||
success: "hsl(175, 90%, 65%)",
|
||||
notice: "hsl(40, 100%, 65%)",
|
||||
warning: "hsl(40, 100%, 65%)",
|
||||
danger: "hsl(0, 90%, 65%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(225, 15%, 12%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(225, 14%, 13%)",
|
||||
border: "hsl(225, 12%, 18%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(225, 15%, 11%)",
|
||||
border: "hsl(225, 12%, 16%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(225, 14%, 13%)",
|
||||
border: "hsl(225, 12%, 18%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(353, 95%, 63%)",
|
||||
secondary: "hsl(0, 0%, 58%)",
|
||||
info: "hsl(200, 85%, 58%)",
|
||||
success: "hsl(175, 90%, 58%)",
|
||||
notice: "hsl(40, 100%, 58%)",
|
||||
warning: "hsl(40, 100%, 58%)",
|
||||
danger: "hsl(0, 90%, 58%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
18
plugins/themes-yaak/src/themes/relaxing.ts
Normal file
18
plugins/themes-yaak/src/themes/relaxing.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const relaxing: Theme = {
|
||||
id: "relaxing",
|
||||
label: "Relaxing",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(267,33%,17%)",
|
||||
text: "hsl(275,49%,92%)",
|
||||
primary: "hsl(267,84%,81%)",
|
||||
secondary: "hsl(227,35%,80%)",
|
||||
info: "hsl(217,92%,76%)",
|
||||
success: "hsl(115,54%,76%)",
|
||||
notice: "hsl(41,86%,83%)",
|
||||
warning: "hsl(23,92%,75%)",
|
||||
danger: "hsl(343,81%,75%)",
|
||||
},
|
||||
};
|
||||
111
plugins/themes-yaak/src/themes/rose-pine.ts
Normal file
111
plugins/themes-yaak/src/themes/rose-pine.ts
Normal file
@@ -0,0 +1,111 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const rosePine: Theme = {
|
||||
id: "rose-pine",
|
||||
label: "Rosé Pine",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(249,22%,12%)",
|
||||
text: "hsl(245,50%,91%)",
|
||||
textSubtle: "hsl(248,15%,61%)",
|
||||
textSubtlest: "hsl(249,12%,47%)",
|
||||
primary: "hsl(267,57%,78%)",
|
||||
secondary: "hsl(249,12%,47%)",
|
||||
info: "hsl(199,49%,60%)",
|
||||
success: "hsl(180,43%,73%)",
|
||||
notice: "hsl(35,88%,72%)",
|
||||
warning: "hsl(1,74%,79%)",
|
||||
danger: "hsl(343,76%,68%)",
|
||||
},
|
||||
components: {
|
||||
responsePane: {
|
||||
surface: "hsl(247,23%,15%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(247,23%,15%)",
|
||||
},
|
||||
menu: {
|
||||
surface: "hsl(248,21%,26%)",
|
||||
textSubtle: "hsl(248,15%,66%)",
|
||||
textSubtlest: "hsl(249,12%,52%)",
|
||||
border: "hsl(248,21%,35%)",
|
||||
borderSubtle: "hsl(248,21%,33%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const rosePineMoon: Theme = {
|
||||
id: "rose-pine-moon",
|
||||
label: "Rosé Pine Moon",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(246,24%,17%)",
|
||||
text: "hsl(245,50%,91%)",
|
||||
textSubtle: "hsl(248,15%,61%)",
|
||||
textSubtlest: "hsl(249,12%,47%)",
|
||||
primary: "hsl(267,57%,78%)",
|
||||
secondary: "hsl(248,15%,61%)",
|
||||
info: "hsl(197,48%,60%)",
|
||||
success: "hsl(197,48%,60%)",
|
||||
notice: "hsl(35,88%,72%)",
|
||||
warning: "hsl(2,66%,75%)",
|
||||
danger: "hsl(343,76%,68%)",
|
||||
},
|
||||
components: {
|
||||
responsePane: {
|
||||
surface: "hsl(247,24%,20%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(247,24%,20%)",
|
||||
},
|
||||
menu: {
|
||||
surface: "hsl(248,21%,26%)",
|
||||
textSubtle: "hsl(248,15%,61%)",
|
||||
textSubtlest: "hsl(249,12%,55%)",
|
||||
border: "hsl(248,21%,35%)",
|
||||
borderSubtle: "hsl(248,21%,31%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const rosePineDawn: Theme = {
|
||||
id: "rose-pine-dawn",
|
||||
label: "Rosé Pine Dawn",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(32,57%,95%)",
|
||||
border: "hsl(10,9%,86%)",
|
||||
surfaceHighlight: "hsl(25,35%,93%)",
|
||||
text: "hsl(248,19%,40%)",
|
||||
textSubtle: "hsl(248,12%,52%)",
|
||||
textSubtlest: "hsl(257,9%,61%)",
|
||||
primary: "hsl(271,27%,56%)",
|
||||
secondary: "hsl(249,12%,47%)",
|
||||
info: "hsl(197,52%,36%)",
|
||||
success: "hsl(188,31%,45%)",
|
||||
notice: "hsl(34,64%,49%)",
|
||||
warning: "hsl(2,47%,64%)",
|
||||
danger: "hsl(343,35%,55%)",
|
||||
},
|
||||
components: {
|
||||
responsePane: {
|
||||
border: "hsl(20,12%,90%)",
|
||||
},
|
||||
sidebar: {
|
||||
border: "hsl(20,12%,90%)",
|
||||
},
|
||||
appHeader: {
|
||||
border: "hsl(20,12%,90%)",
|
||||
},
|
||||
input: {
|
||||
border: "hsl(10,9%,86%)",
|
||||
},
|
||||
dialog: {
|
||||
border: "hsl(20,12%,90%)",
|
||||
},
|
||||
menu: {
|
||||
surface: "hsl(28,40%,92%)",
|
||||
border: "hsl(10,9%,86%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
99
plugins/themes-yaak/src/themes/shades-of-purple.ts
Normal file
99
plugins/themes-yaak/src/themes/shades-of-purple.ts
Normal file
@@ -0,0 +1,99 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const shadesOfPurple: Theme = {
|
||||
id: "shades-of-purple",
|
||||
label: "Shades of Purple",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "#2D2B55",
|
||||
surfaceHighlight: "#1F1F41",
|
||||
text: "#FFFFFF",
|
||||
textSubtle: "#A599E9",
|
||||
textSubtlest: "#7E72C4",
|
||||
primary: "#FAD000",
|
||||
secondary: "#A599E9",
|
||||
info: "#80FFBB",
|
||||
success: "#3AD900",
|
||||
notice: "#FAD000",
|
||||
warning: "#FF9D00",
|
||||
danger: "#EC3A37F5",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "#1E1E3F",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "#222244",
|
||||
border: "#1E1E3F",
|
||||
},
|
||||
input: {
|
||||
border: "#7E72C4",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#1E1E3F",
|
||||
border: "#1E1E3F",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(240,33%,20%)",
|
||||
border: "hsl(240,33%,20%)",
|
||||
},
|
||||
button: {
|
||||
primary: "#FAD000",
|
||||
secondary: "#A599E9",
|
||||
info: "#80FFBB",
|
||||
success: "#3AD900",
|
||||
notice: "#FAD000",
|
||||
warning: "#FF9D00",
|
||||
danger: "#EC3A37F5",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const shadesOfPurpleSuperDark: Theme = {
|
||||
id: "shades-of-purple-super-dark",
|
||||
label: "Shades of Purple (Super Dark)",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "#191830",
|
||||
surfaceHighlight: "#1F1E3A",
|
||||
text: "#FFFFFF",
|
||||
textSubtle: "#A599E9",
|
||||
textSubtlest: "#7E72C4",
|
||||
primary: "#FAD000",
|
||||
secondary: "#A599E9",
|
||||
info: "#80FFBB",
|
||||
success: "#3AD900",
|
||||
notice: "#FAD000",
|
||||
warning: "#FF9D00",
|
||||
danger: "#EC3A37F5",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "#15152b",
|
||||
},
|
||||
input: {
|
||||
border: "#2D2B55",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "#131327",
|
||||
border: "#131327",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#15152a",
|
||||
border: "#15152a",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "#131327",
|
||||
border: "#131327",
|
||||
},
|
||||
button: {
|
||||
primary: "#FAD000",
|
||||
secondary: "#A599E9",
|
||||
info: "#80FFBB",
|
||||
success: "#3AD900",
|
||||
notice: "#FAD000",
|
||||
warning: "#FF9D00",
|
||||
danger: "#EC3A37F5",
|
||||
},
|
||||
},
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/slack.ts
Normal file
47
plugins/themes-yaak/src/themes/slack.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const slackAubergine: Theme = {
|
||||
id: "slack-aubergine",
|
||||
label: "Slack Aubergine",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(270, 25%, 18%)",
|
||||
surfaceHighlight: "hsl(270, 22%, 24%)",
|
||||
text: "hsl(0, 0%, 100%)",
|
||||
textSubtle: "hsl(270, 15%, 75%)",
|
||||
textSubtlest: "hsl(270, 12%, 58%)",
|
||||
primary: "hsl(165, 100%, 40%)",
|
||||
secondary: "hsl(270, 12%, 65%)",
|
||||
info: "hsl(195, 95%, 55%)",
|
||||
success: "hsl(145, 80%, 50%)",
|
||||
notice: "hsl(43, 100%, 55%)",
|
||||
warning: "hsl(43, 100%, 50%)",
|
||||
danger: "hsl(0, 80%, 55%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(270, 25%, 14%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(270, 23%, 15%)",
|
||||
border: "hsl(270, 22%, 22%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(270, 25%, 13%)",
|
||||
border: "hsl(270, 22%, 20%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(270, 23%, 15%)",
|
||||
border: "hsl(270, 22%, 22%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(165, 100%, 35%)",
|
||||
secondary: "hsl(270, 12%, 58%)",
|
||||
info: "hsl(195, 95%, 48%)",
|
||||
success: "hsl(145, 80%, 45%)",
|
||||
notice: "hsl(43, 100%, 48%)",
|
||||
warning: "hsl(43, 100%, 45%)",
|
||||
danger: "hsl(0, 80%, 48%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
77
plugins/themes-yaak/src/themes/solarized.ts
Normal file
77
plugins/themes-yaak/src/themes/solarized.ts
Normal file
@@ -0,0 +1,77 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const solarizedDark: Theme = {
|
||||
id: "solarized-dark",
|
||||
label: "Solarized Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "#002b36",
|
||||
surfaceHighlight: "#073642",
|
||||
text: "#839496",
|
||||
textSubtle: "#657b83",
|
||||
textSubtlest: "#586e75",
|
||||
primary: "#268bd2",
|
||||
secondary: "#657b83",
|
||||
info: "#268bd2",
|
||||
success: "#859900",
|
||||
notice: "#b58900",
|
||||
warning: "#cb4b16",
|
||||
danger: "#dc322f",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "#002b36",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "#073642",
|
||||
border: "hsl(192,81%,17%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#002b36",
|
||||
border: "hsl(192,81%,16%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "#073642",
|
||||
border: "hsl(192,81%,17%)",
|
||||
},
|
||||
button: {
|
||||
primary: "#268bd2",
|
||||
secondary: "#657b83",
|
||||
info: "#268bd2",
|
||||
success: "#859900",
|
||||
notice: "#b58900",
|
||||
warning: "#cb4b16",
|
||||
danger: "#dc322f",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const solarizedLight: Theme = {
|
||||
id: "solarized-light",
|
||||
label: "Solarized Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "#fdf6e3",
|
||||
surfaceHighlight: "#eee8d5",
|
||||
text: "#657b83",
|
||||
textSubtle: "#839496",
|
||||
textSubtlest: "#93a1a1",
|
||||
primary: "#268bd2",
|
||||
secondary: "#839496",
|
||||
info: "#268bd2",
|
||||
success: "#859900",
|
||||
notice: "#b58900",
|
||||
warning: "#cb4b16",
|
||||
danger: "#dc322f",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "#eee8d5",
|
||||
border: "#d3cbb7",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "#eee8d5",
|
||||
border: "#d3cbb7",
|
||||
},
|
||||
},
|
||||
};
|
||||
53
plugins/themes-yaak/src/themes/synthwave-84.ts
Normal file
53
plugins/themes-yaak/src/themes/synthwave-84.ts
Normal file
@@ -0,0 +1,53 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const synthwave84: Theme = {
|
||||
id: "synthwave-84",
|
||||
label: "SynthWave '84",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(253, 45%, 15%)",
|
||||
surfaceHighlight: "hsl(253, 40%, 20%)",
|
||||
text: "hsl(300, 50%, 90%)",
|
||||
textSubtle: "hsl(280, 25%, 65%)",
|
||||
textSubtlest: "hsl(280, 20%, 50%)",
|
||||
primary: "hsl(320, 100%, 75%)",
|
||||
secondary: "hsl(280, 20%, 60%)",
|
||||
info: "hsl(177, 100%, 55%)",
|
||||
success: "hsl(83, 100%, 60%)",
|
||||
notice: "hsl(57, 100%, 60%)",
|
||||
warning: "hsl(30, 100%, 60%)",
|
||||
danger: "hsl(340, 100%, 65%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(253, 42%, 18%)",
|
||||
border: "hsl(253, 40%, 22%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(253, 45%, 11%)",
|
||||
border: "hsl(253, 40%, 18%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(253, 42%, 18%)",
|
||||
border: "hsl(253, 40%, 22%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(320, 100%, 68%)",
|
||||
secondary: "hsl(280, 20%, 53%)",
|
||||
info: "hsl(177, 100%, 48%)",
|
||||
success: "hsl(83, 100%, 53%)",
|
||||
notice: "hsl(57, 100%, 53%)",
|
||||
warning: "hsl(30, 100%, 53%)",
|
||||
danger: "hsl(340, 100%, 58%)",
|
||||
},
|
||||
editor: {
|
||||
primary: "hsl(177, 100%, 55%)",
|
||||
secondary: "hsl(280, 20%, 60%)",
|
||||
info: "hsl(320, 100%, 75%)",
|
||||
success: "hsl(83, 100%, 60%)",
|
||||
notice: "hsl(57, 100%, 60%)",
|
||||
warning: "hsl(30, 100%, 60%)",
|
||||
danger: "hsl(340, 100%, 65%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
121
plugins/themes-yaak/src/themes/tokyo-night.ts
Normal file
121
plugins/themes-yaak/src/themes/tokyo-night.ts
Normal file
@@ -0,0 +1,121 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const tokyoNight: Theme = {
|
||||
id: "tokyo-night",
|
||||
label: "Tokyo Night",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(235, 21%, 13%)",
|
||||
surfaceHighlight: "hsl(235, 18%, 18%)",
|
||||
text: "hsl(229, 28%, 76%)",
|
||||
textSubtle: "hsl(232, 18%, 52%)",
|
||||
textSubtlest: "hsl(234, 16%, 40%)",
|
||||
primary: "hsl(266, 100%, 78%)",
|
||||
secondary: "hsl(232, 18%, 52%)",
|
||||
info: "hsl(217, 100%, 73%)",
|
||||
success: "hsl(158, 57%, 63%)",
|
||||
notice: "hsl(40, 67%, 65%)",
|
||||
warning: "hsl(25, 75%, 58%)",
|
||||
danger: "hsl(358, 100%, 70%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(235, 21%, 11%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(235, 21%, 11%)",
|
||||
border: "hsl(235, 18%, 16%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(235, 21%, 9%)",
|
||||
border: "hsl(235, 18%, 14%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(235, 21%, 11%)",
|
||||
border: "hsl(235, 18%, 16%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(266, 100%, 71%)",
|
||||
info: "hsl(217, 100%, 66%)",
|
||||
success: "hsl(158, 57%, 56%)",
|
||||
notice: "hsl(40, 67%, 58%)",
|
||||
warning: "hsl(25, 75%, 52%)",
|
||||
danger: "hsl(358, 100%, 63%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const tokyoNightStorm: Theme = {
|
||||
id: "tokyo-night-storm",
|
||||
label: "Tokyo Night Storm",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(232, 25%, 17%)",
|
||||
surfaceHighlight: "hsl(232, 22%, 22%)",
|
||||
text: "hsl(229, 28%, 76%)",
|
||||
textSubtle: "hsl(232, 18%, 52%)",
|
||||
textSubtlest: "hsl(234, 16%, 40%)",
|
||||
primary: "hsl(266, 100%, 78%)",
|
||||
secondary: "hsl(232, 18%, 52%)",
|
||||
info: "hsl(217, 100%, 73%)",
|
||||
success: "hsl(158, 57%, 63%)",
|
||||
notice: "hsl(40, 67%, 65%)",
|
||||
warning: "hsl(25, 75%, 58%)",
|
||||
danger: "hsl(358, 100%, 70%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(232, 25%, 14%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(232, 25%, 14%)",
|
||||
border: "hsl(232, 22%, 20%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(232, 25%, 12%)",
|
||||
border: "hsl(232, 22%, 18%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(232, 25%, 14%)",
|
||||
border: "hsl(232, 22%, 20%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(266, 100%, 71%)",
|
||||
info: "hsl(217, 100%, 66%)",
|
||||
success: "hsl(158, 57%, 56%)",
|
||||
notice: "hsl(40, 67%, 58%)",
|
||||
warning: "hsl(25, 75%, 52%)",
|
||||
danger: "hsl(358, 100%, 63%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const tokyoNightDay: Theme = {
|
||||
id: "tokyo-night-day",
|
||||
label: "Tokyo Night Day",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(212, 100%, 98%)",
|
||||
surfaceHighlight: "hsl(212, 60%, 93%)",
|
||||
text: "hsl(233, 26%, 27%)",
|
||||
textSubtle: "hsl(232, 18%, 45%)",
|
||||
textSubtlest: "hsl(232, 12%, 55%)",
|
||||
primary: "hsl(290, 80%, 45%)",
|
||||
secondary: "hsl(232, 18%, 50%)",
|
||||
info: "hsl(217, 88%, 52%)",
|
||||
success: "hsl(160, 75%, 35%)",
|
||||
notice: "hsl(41, 80%, 40%)",
|
||||
warning: "hsl(20, 80%, 48%)",
|
||||
danger: "hsl(359, 65%, 48%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(212, 60%, 95%)",
|
||||
border: "hsl(212, 40%, 88%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(212, 60%, 93%)",
|
||||
border: "hsl(212, 40%, 86%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
44
plugins/themes-yaak/src/themes/triangle.ts
Normal file
44
plugins/themes-yaak/src/themes/triangle.ts
Normal file
@@ -0,0 +1,44 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const triangle: Theme = {
|
||||
id: "triangle",
|
||||
dark: true,
|
||||
label: "Triangle",
|
||||
base: {
|
||||
surface: "rgb(0,0,0)",
|
||||
surfaceHighlight: "rgb(21,21,21)",
|
||||
surfaceActive: "rgb(31,31,31)",
|
||||
text: "rgb(237,237,237)",
|
||||
textSubtle: "rgb(161,161,161)",
|
||||
textSubtlest: "rgb(115,115,115)",
|
||||
border: "rgb(31,31,31)",
|
||||
primary: "rgb(196,114,251)",
|
||||
secondary: "rgb(161,161,161)",
|
||||
info: "rgb(71,168,255)",
|
||||
success: "rgb(0,202,81)",
|
||||
notice: "rgb(255,175,0)",
|
||||
warning: "#FF4C8D",
|
||||
danger: "#fd495a",
|
||||
},
|
||||
components: {
|
||||
editor: {
|
||||
danger: "#FF4C8D",
|
||||
warning: "#fd495a",
|
||||
},
|
||||
dialog: {
|
||||
surface: "rgb(10,10,10)",
|
||||
border: "rgb(31,31,31)",
|
||||
},
|
||||
sidebar: {
|
||||
border: "rgb(31,31,31)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "rgb(10,10,10)",
|
||||
border: "rgb(31,31,31)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "rgb(10,10,10)",
|
||||
border: "rgb(31,31,31)",
|
||||
},
|
||||
},
|
||||
};
|
||||
77
plugins/themes-yaak/src/themes/vitesse.ts
Normal file
77
plugins/themes-yaak/src/themes/vitesse.ts
Normal file
@@ -0,0 +1,77 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const vitesseDark: Theme = {
|
||||
id: "vitesse-dark",
|
||||
label: "Vitesse Dark",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(220, 13%, 10%)",
|
||||
surfaceHighlight: "hsl(220, 12%, 15%)",
|
||||
text: "hsl(220, 10%, 80%)",
|
||||
textSubtle: "hsl(220, 8%, 55%)",
|
||||
textSubtlest: "hsl(220, 6%, 42%)",
|
||||
primary: "hsl(143, 50%, 55%)",
|
||||
secondary: "hsl(220, 8%, 55%)",
|
||||
info: "hsl(214, 60%, 65%)",
|
||||
success: "hsl(143, 50%, 55%)",
|
||||
notice: "hsl(45, 65%, 65%)",
|
||||
warning: "hsl(30, 60%, 60%)",
|
||||
danger: "hsl(355, 60%, 60%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(220, 13%, 7%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(220, 12%, 8%)",
|
||||
border: "hsl(220, 10%, 14%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(220, 13%, 6%)",
|
||||
border: "hsl(220, 10%, 12%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(220, 12%, 8%)",
|
||||
border: "hsl(220, 10%, 14%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(143, 50%, 48%)",
|
||||
secondary: "hsl(220, 8%, 48%)",
|
||||
info: "hsl(214, 60%, 58%)",
|
||||
success: "hsl(143, 50%, 48%)",
|
||||
notice: "hsl(45, 65%, 58%)",
|
||||
warning: "hsl(30, 60%, 53%)",
|
||||
danger: "hsl(355, 60%, 53%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const vitesseLight: Theme = {
|
||||
id: "vitesse-light",
|
||||
label: "Vitesse Light",
|
||||
dark: false,
|
||||
base: {
|
||||
surface: "hsl(0, 0%, 100%)",
|
||||
surfaceHighlight: "hsl(40, 20%, 96%)",
|
||||
text: "hsl(0, 0%, 24%)",
|
||||
textSubtle: "hsl(0, 0%, 45%)",
|
||||
textSubtlest: "hsl(0, 0%, 55%)",
|
||||
primary: "hsl(143, 40%, 40%)",
|
||||
secondary: "hsl(0, 0%, 45%)",
|
||||
info: "hsl(214, 50%, 48%)",
|
||||
success: "hsl(143, 40%, 40%)",
|
||||
notice: "hsl(40, 60%, 42%)",
|
||||
warning: "hsl(25, 60%, 48%)",
|
||||
danger: "hsl(345, 50%, 48%)",
|
||||
},
|
||||
components: {
|
||||
sidebar: {
|
||||
surface: "hsl(40, 20%, 97%)",
|
||||
border: "hsl(40, 15%, 92%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(40, 20%, 95%)",
|
||||
border: "hsl(40, 15%, 90%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
47
plugins/themes-yaak/src/themes/winter-is-coming.ts
Normal file
47
plugins/themes-yaak/src/themes/winter-is-coming.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import type { Theme } from "@yaakapp/api";
|
||||
|
||||
export const winterIsComing: Theme = {
|
||||
id: "winter-is-coming",
|
||||
label: "Winter is Coming",
|
||||
dark: true,
|
||||
base: {
|
||||
surface: "hsl(216, 50%, 10%)",
|
||||
surfaceHighlight: "hsl(216, 40%, 15%)",
|
||||
text: "hsl(210, 20%, 88%)",
|
||||
textSubtle: "hsl(210, 15%, 60%)",
|
||||
textSubtlest: "hsl(210, 10%, 45%)",
|
||||
primary: "hsl(176, 85%, 60%)",
|
||||
secondary: "hsl(210, 15%, 60%)",
|
||||
info: "hsl(210, 65%, 65%)",
|
||||
success: "hsl(100, 65%, 55%)",
|
||||
notice: "hsl(45, 100%, 65%)",
|
||||
warning: "hsl(30, 90%, 55%)",
|
||||
danger: "hsl(350, 100%, 65%)",
|
||||
},
|
||||
components: {
|
||||
dialog: {
|
||||
surface: "hsl(216, 50%, 7%)",
|
||||
},
|
||||
sidebar: {
|
||||
surface: "hsl(216, 45%, 12%)",
|
||||
border: "hsl(216, 40%, 17%)",
|
||||
},
|
||||
appHeader: {
|
||||
surface: "hsl(216, 50%, 8%)",
|
||||
border: "hsl(216, 40%, 14%)",
|
||||
},
|
||||
responsePane: {
|
||||
surface: "hsl(216, 45%, 12%)",
|
||||
border: "hsl(216, 40%, 17%)",
|
||||
},
|
||||
button: {
|
||||
primary: "hsl(176, 85%, 53%)",
|
||||
secondary: "hsl(210, 15%, 53%)",
|
||||
info: "hsl(210, 65%, 58%)",
|
||||
success: "hsl(100, 65%, 48%)",
|
||||
notice: "hsl(45, 100%, 58%)",
|
||||
warning: "hsl(30, 90%, 48%)",
|
||||
danger: "hsl(350, 100%, 58%)",
|
||||
},
|
||||
},
|
||||
};
|
||||
3
plugins/themes-yaak/tsconfig.json
Normal file
3
plugins/themes-yaak/tsconfig.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"extends": "../../tsconfig.json"
|
||||
}
|
||||
Reference in New Issue
Block a user