feat: add new Deep Forest variant
This commit is contained in:
parent
fa4a19828b
commit
3396bec8c6
4 changed files with 115 additions and 1 deletions
10
package.json
10
package.json
|
@ -148,6 +148,16 @@
|
|||
"path": "./build/themes/Material-Theme-Ocean-High-Contrast.json",
|
||||
"uiTheme": "vs-dark"
|
||||
},
|
||||
{
|
||||
"label": "Material Theme Deep Forest",
|
||||
"path": "./build/themes/Material-Theme-Deep-Forest.json",
|
||||
"uiTheme": "vs-dark"
|
||||
},
|
||||
{
|
||||
"label": "Material Theme Deep Forest High Contrast",
|
||||
"path": "./build/themes/Material-Theme-Deep-Forest-High-Contrast.json",
|
||||
"uiTheme": "vs-dark"
|
||||
},
|
||||
{
|
||||
"label": "Material Theme Lighter",
|
||||
"path": "./build/themes/Material-Theme-Lighter.json",
|
||||
|
|
|
@ -7,7 +7,7 @@ import {getColorSet} from './color-set';
|
|||
import {BUILD_FOLDER_PATH} from '../../src/env';
|
||||
|
||||
const THEME_BUILD_PATH = path.join(BUILD_FOLDER_PATH, 'themes');
|
||||
const themes = ['default', 'darker', 'lighter', 'ocean', 'palenight'];
|
||||
const themes = ['default', 'darker', 'lighter', 'ocean', 'palenight', 'deepforest'];
|
||||
|
||||
const withHC = themes.reduce((acc, src) => {
|
||||
acc = acc.concat(`${src}-hc`);
|
||||
|
|
52
scripts/generator/settings/specific/deepforest-hc.ts
Normal file
52
scripts/generator/settings/specific/deepforest-hc.ts
Normal file
|
@ -0,0 +1,52 @@
|
|||
export default {
|
||||
id: 'material.theme.deepforest.hc',
|
||||
name: 'Material-Theme-Deep-Forest-High-Contrast',
|
||||
type: 'dark',
|
||||
scheme: {
|
||||
defaultAccent: '#80CBC4',
|
||||
background: '#141F1D',
|
||||
backgroundAlt: '#101917',
|
||||
contrastBorder: '#2C423A',
|
||||
comments: '#476352',
|
||||
caret: '#FFCC00',
|
||||
findHighlight: '#FFCC00',
|
||||
foreground: '#C2EDD3',
|
||||
focusBorder: '#FFFFFF',
|
||||
guides: '#52735C',
|
||||
lineNumbers: '#52735C80',
|
||||
invisibles: '#809E8150',
|
||||
lineHighlight: '#000000',
|
||||
selection: '#71B48050',
|
||||
shadow: '#00000030',
|
||||
inputBackground: '#1A2520',
|
||||
inputForeground: '#D9FFE3',
|
||||
inputBorder: '#FFFFFF10',
|
||||
scrollbars: '#8CA59920',
|
||||
scrollbarsHover: '#8CA59910',
|
||||
statusbarForeground: '#4D6A59',
|
||||
sidebarBackground: '#141F1D',
|
||||
sidebarForeground: '#485E51',
|
||||
listHoverForeground: '#FFFFFF',
|
||||
listHoverBackground: '#141F1D',
|
||||
tabActiveForeground: '#FFFFFF',
|
||||
inactiveSelectionBackground: '#00000030',
|
||||
findMatchBackground: '#000000',
|
||||
findMatchHighlightBackground: '#00000050',
|
||||
findMatchHighlightBorder: '#ffffff30',
|
||||
base: {
|
||||
white: '#ffffff',
|
||||
black: '#000000',
|
||||
red: '#C77272',
|
||||
orange: '#CC8868',
|
||||
yellow: '#FFCB6B',
|
||||
green: '#A3D283',
|
||||
cyan: '#74C9DE',
|
||||
blue: '#6FA0DE',
|
||||
paleblue: '#95BBBD',
|
||||
purple: '#A68DCD',
|
||||
brown: '#7B6E54',
|
||||
pink: '#D3959B',
|
||||
violet: '#9C7EA1'
|
||||
}
|
||||
}
|
||||
};
|
52
scripts/generator/settings/specific/deepforest.ts
Normal file
52
scripts/generator/settings/specific/deepforest.ts
Normal file
|
@ -0,0 +1,52 @@
|
|||
export default {
|
||||
id: 'material.theme.deepforest',
|
||||
name: 'Material-Theme-Deep-Forest',
|
||||
type: 'dark',
|
||||
scheme: {
|
||||
defaultAccent: '#80CBC4',
|
||||
background: '#141F1D',
|
||||
backgroundAlt: '#141F1D',
|
||||
contrastBorder: '#141F1D',
|
||||
comments: '#476352',
|
||||
caret: '#FFCC00',
|
||||
findHighlight: '#FFCC00',
|
||||
foreground: '#C2EDD3',
|
||||
focusBorder: '#FFFFFF',
|
||||
guides: '#52735C',
|
||||
lineNumbers: '#52735C80',
|
||||
invisibles: '#809E8150',
|
||||
lineHighlight: '#000000',
|
||||
selection: '#71B48050',
|
||||
shadow: '#00000030',
|
||||
inputBackground: '#1A2520',
|
||||
inputForeground: '#D9FFE3',
|
||||
inputBorder: '#FFFFFF10',
|
||||
scrollbars: '#8CA59920',
|
||||
scrollbarsHover: '#8CA59910',
|
||||
statusbarForeground: '#4D6A59',
|
||||
sidebarBackground: '#141F1D',
|
||||
sidebarForeground: '#485E51',
|
||||
listHoverForeground: '#FFFFFF',
|
||||
listHoverBackground: '#141F1D',
|
||||
tabActiveForeground: '#FFFFFF',
|
||||
inactiveSelectionBackground: '#00000030',
|
||||
findMatchBackground: '#000000',
|
||||
findMatchHighlightBackground: '#00000050',
|
||||
findMatchHighlightBorder: '#ffffff30',
|
||||
base: {
|
||||
white: '#ffffff',
|
||||
black: '#000000',
|
||||
red: '#C77272',
|
||||
orange: '#CC8868',
|
||||
yellow: '#FFCB6B',
|
||||
green: '#A3D283',
|
||||
cyan: '#74C9DE',
|
||||
blue: '#6FA0DE',
|
||||
paleblue: '#95BBBD',
|
||||
purple: '#A68DCD',
|
||||
brown: '#7B6E54',
|
||||
pink: '#D3959B',
|
||||
violet: '#9C7EA1'
|
||||
}
|
||||
}
|
||||
};
|
Loading…
Reference in a new issue