mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-24 13:32:50 -05:00
419 lines
16 KiB
JSON
419 lines
16 KiB
JSON
{
|
|
"$schema": "vscode://schemas/color-theme",
|
|
"name": "Dynamic Base16 DankShell Light",
|
|
"semanticHighlighting": true,
|
|
"colors": {
|
|
"foreground": "{{colors.on_surface.light.hex}}",
|
|
"selection.background": "{{colors.primary_container.light.hex}}66",
|
|
"errorForeground": "{{colors.error.light.hex}}",
|
|
"focusBorder": "{{colors.primary.light.hex}}",
|
|
"editor.background": "{{colors.background.light.hex}}",
|
|
"editor.foreground": "{{colors.on_surface.light.hex}}",
|
|
"editorLineNumber.foreground": "{{colors.outline.light.hex}}",
|
|
"editorLineNumber.activeForeground": "{{colors.primary.light.hex}}",
|
|
"editorCursor.foreground": "{{colors.primary.light.hex}}",
|
|
"editor.selectionBackground": "{{colors.primary_container.light.hex}}B3",
|
|
"editor.inactiveSelectionBackground": "{{colors.primary_container.light.hex}}33",
|
|
"editor.lineHighlightBackground": "{{colors.surface_container.light.hex}}66",
|
|
"editor.lineHighlightBorder": "{{colors.outline_variant.light.hex}}18",
|
|
"editor.wordHighlightBackground": "{{colors.secondary.light.hex}}22",
|
|
"editor.wordHighlightStrongBackground": "{{colors.tertiary.light.hex}}22",
|
|
"editor.findMatchBackground": "{{colors.secondary.light.hex}}33",
|
|
"editor.findMatchHighlightBackground": "{{colors.secondary.light.hex}}22",
|
|
"editor.findRangeHighlightBackground": "{{colors.surface_container.light.hex}}33",
|
|
"editorWhitespace.foreground": "{{colors.outline.light.hex}}66",
|
|
"editorIndentGuide.background1": "{{colors.outline.light.hex}}99",
|
|
"editorIndentGuide.activeBackground1": "{{colors.primary.light.hex}}CC",
|
|
"editorBracketMatch.background": "{{colors.primary_container.light.hex}}33",
|
|
"editorBracketMatch.border": "{{colors.primary.light.hex}}",
|
|
"editorGutter.addedBackground": "{{colors.secondary.light.hex}}AA",
|
|
"editorGutter.modifiedBackground": "{{colors.tertiary.light.hex}}AA",
|
|
"editorGutter.deletedBackground": "{{colors.error.light.hex}}AA",
|
|
"editorError.foreground": "{{colors.error.light.hex}}",
|
|
"editorWarning.foreground": "{{colors.tertiary.light.hex}}",
|
|
"editorInfo.foreground": "{{colors.primary.light.hex}}",
|
|
"editorOverviewRuler.border": "{{colors.outline_variant.light.hex}}",
|
|
"editorOverviewRuler.errorForeground": "{{colors.error.light.hex}}88",
|
|
"editorOverviewRuler.warningForeground": "{{colors.tertiary.light.hex}}88",
|
|
"editorOverviewRuler.infoForeground": "{{colors.primary.light.hex}}88",
|
|
"editorWidget.background": "{{colors.surface_container.light.hex}}",
|
|
"editorWidget.border": "{{colors.outline_variant.light.hex}}",
|
|
"editorHoverWidget.background": "{{colors.surface_container_high.light.hex}}",
|
|
"editorHoverWidget.border": "{{colors.outline.light.hex}}",
|
|
"editorSuggestWidget.background": "{{colors.surface_container.light.hex}}",
|
|
"editorSuggestWidget.foreground": "{{colors.on_surface.light.hex}}",
|
|
"editorSuggestWidget.border": "{{colors.outline_variant.light.hex}}",
|
|
"editorSuggestWidget.selectedBackground": "{{colors.surface_container_high.light.hex}}",
|
|
"editorSuggestWidget.highlightForeground": "{{colors.primary.light.hex}}",
|
|
"editorGroup.border": "{{colors.outline_variant.light.hex}}",
|
|
"editorGroup.dropBackground": "{{colors.primary_container.light.hex}}33",
|
|
"editorGroupHeader.tabsBackground": "{{colors.background.light.hex}}",
|
|
"editorGroupHeader.noTabsBackground": "{{colors.background.light.hex}}",
|
|
"tab.border": "{{colors.outline_variant.light.hex}}",
|
|
"tab.activeBackground": "{{colors.surface_container_high.light.hex}}",
|
|
"tab.inactiveBackground": "{{colors.surface_container.light.hex}}",
|
|
"tab.activeForeground": "{{colors.on_surface.light.hex}}",
|
|
"tab.inactiveForeground": "{{colors.outline.light.hex}}",
|
|
"tab.activeBorder": "{{colors.primary.light.hex}}",
|
|
"tab.unfocusedActiveBorder": "{{colors.outline.light.hex}}",
|
|
"activityBar.background": "{{colors.background.light.hex}}",
|
|
"activityBar.foreground": "{{colors.on_surface.light.hex}}",
|
|
"activityBar.inactiveForeground": "{{colors.outline.light.hex}}",
|
|
"activityBar.activeBorder": "{{colors.primary.light.hex}}",
|
|
"activityBar.activeBackground": "{{colors.background.light.hex}}",
|
|
"activityBarBadge.background": "{{colors.primary.light.hex}}",
|
|
"activityBarBadge.foreground": "{{colors.on_primary.light.hex}}",
|
|
"sideBar.background": "{{colors.surface_container.light.hex}}",
|
|
"sideBar.foreground": "{{colors.on_surface.light.hex}}",
|
|
"sideBar.border": "{{colors.outline_variant.light.hex}}",
|
|
"sideBarTitle.foreground": "{{colors.on_surface.light.hex}}",
|
|
"sideBarSectionHeader.background": "{{colors.surface_container_low.light.hex}}",
|
|
"sideBarSectionHeader.foreground": "{{colors.on_surface.light.hex}}",
|
|
"list.activeSelectionBackground": "{{colors.primary.light.hex}}",
|
|
"list.activeSelectionForeground": "{{colors.on_primary.light.hex}}",
|
|
"list.inactiveSelectionBackground": "{{colors.surface_container.light.hex}}",
|
|
"list.inactiveSelectionForeground": "{{colors.on_surface.light.hex}}",
|
|
"list.hoverBackground": "{{colors.surface_container.light.hex}}",
|
|
"list.hoverForeground": "{{colors.on_surface.light.hex}}",
|
|
"list.focusBackground": "{{colors.surface_container_high.light.hex}}",
|
|
"list.focusForeground": "{{colors.on_surface.light.hex}}",
|
|
"list.highlightForeground": "{{colors.primary.light.hex}}",
|
|
"list.errorForeground": "{{colors.error.light.hex}}",
|
|
"list.warningForeground": "{{colors.tertiary.light.hex}}",
|
|
"statusBar.background": "{{colors.surface_container.light.hex}}",
|
|
"statusBar.foreground": "{{colors.on_surface.light.hex}}",
|
|
"statusBar.border": "{{colors.outline_variant.light.hex}}",
|
|
"statusBar.noFolderBackground": "{{colors.surface_container.light.hex}}",
|
|
"statusBar.noFolderForeground": "{{colors.on_surface.light.hex}}",
|
|
"statusBar.debuggingBackground": "{{colors.error.light.hex}}",
|
|
"statusBar.debuggingForeground": "{{colors.on_error.light.hex}}",
|
|
"titleBar.activeBackground": "{{colors.background.light.hex}}",
|
|
"titleBar.activeForeground": "{{colors.on_surface.light.hex}}",
|
|
"titleBar.inactiveBackground": "{{colors.background.light.hex}}",
|
|
"titleBar.inactiveForeground": "{{colors.outline.light.hex}}",
|
|
"titleBar.border": "{{colors.outline_variant.light.hex}}",
|
|
"input.background": "{{colors.surface_container_low.light.hex}}",
|
|
"input.foreground": "{{colors.on_surface.light.hex}}",
|
|
"input.border": "{{colors.outline_variant.light.hex}}",
|
|
"input.placeholderForeground": "{{colors.outline.light.hex}}",
|
|
"inputOption.activeBorder": "{{colors.primary.light.hex}}",
|
|
"inputValidation.errorBackground": "{{colors.error_container.light.hex}}",
|
|
"inputValidation.errorBorder": "{{colors.error.light.hex}}",
|
|
"dropdown.background": "{{colors.surface_container_low.light.hex}}",
|
|
"dropdown.foreground": "{{colors.on_surface.light.hex}}",
|
|
"dropdown.border": "{{colors.outline_variant.light.hex}}",
|
|
"quickInput.background": "{{colors.surface_container.light.hex}}",
|
|
"quickInput.foreground": "{{colors.on_surface.light.hex}}",
|
|
"quickInputList.focusBackground": "{{colors.surface_container_high.light.hex}}",
|
|
"quickInputList.focusForeground": "{{colors.on_surface.light.hex}}",
|
|
"button.background": "{{colors.primary.light.hex}}",
|
|
"button.foreground": "{{colors.on_primary.light.hex}}",
|
|
"button.hoverBackground": "{{colors.primary_container.light.hex}}",
|
|
"badge.background": "{{colors.secondary.light.hex}}",
|
|
"badge.foreground": "{{colors.on_secondary.light.hex}}",
|
|
"panel.background": "{{colors.surface_container.light.hex}}",
|
|
"panel.border": "{{colors.outline_variant.light.hex}}",
|
|
"panelTitle.activeBorder": "{{colors.primary.light.hex}}",
|
|
"panelTitle.activeForeground": "{{colors.on_surface.light.hex}}",
|
|
"panelTitle.inactiveForeground": "{{colors.outline.light.hex}}",
|
|
"terminal.background": "{{colors.background.light.hex}}",
|
|
"terminal.foreground": "{{colors.on_surface.light.hex}}",
|
|
"terminal.ansiBlack": "{{dank16.color0.light.hex}}",
|
|
"terminal.ansiRed": "{{dank16.color1.light.hex}}",
|
|
"terminal.ansiGreen": "{{dank16.color2.light.hex}}",
|
|
"terminal.ansiYellow": "{{dank16.color3.light.hex}}",
|
|
"terminal.ansiBlue": "{{dank16.color4.light.hex}}",
|
|
"terminal.ansiMagenta": "{{dank16.color5.light.hex}}",
|
|
"terminal.ansiCyan": "{{dank16.color6.light.hex}}",
|
|
"terminal.ansiWhite": "{{dank16.color7.light.hex}}",
|
|
"terminal.ansiBrightBlack": "{{dank16.color8.light.hex}}",
|
|
"terminal.ansiBrightRed": "{{dank16.color9.light.hex}}",
|
|
"terminal.ansiBrightGreen": "{{dank16.color10.light.hex}}",
|
|
"terminal.ansiBrightYellow": "{{dank16.color11.light.hex}}",
|
|
"terminal.ansiBrightBlue": "{{dank16.color12.light.hex}}",
|
|
"terminal.ansiBrightMagenta": "{{dank16.color13.light.hex}}",
|
|
"terminal.ansiBrightCyan": "{{dank16.color14.light.hex}}",
|
|
"terminal.ansiBrightWhite": "{{dank16.color15.light.hex}}",
|
|
"gitDecoration.modifiedResourceForeground": "{{colors.primary.light.hex}}",
|
|
"gitDecoration.addedResourceForeground": "{{colors.secondary.light.hex}}",
|
|
"gitDecoration.stageModifiedResourceForeground": "{{colors.primary.light.hex}}",
|
|
"gitDecoration.stageDeletedResourceForeground": "{{colors.error.light.hex}}",
|
|
"gitDecoration.deletedResourceForeground": "{{colors.error.light.hex}}",
|
|
"gitDecoration.untrackedResourceForeground": "{{colors.secondary.light.hex}}",
|
|
"gitDecoration.ignoredResourceForeground": "{{colors.outline.light.hex}}",
|
|
"gitDecoration.conflictingResourceForeground": "{{colors.error_container.light.hex}}",
|
|
"gitDecoration.submoduleResourceForeground": "{{colors.primary.light.hex}}",
|
|
"peekView.border": "{{colors.primary.light.hex}}",
|
|
"peekViewEditor.background": "{{colors.surface_container_high.light.hex}}",
|
|
"peekViewResult.background": "{{colors.surface_container.light.hex}}",
|
|
"peekViewTitle.background": "{{colors.surface_container_low.light.hex}}",
|
|
"notificationCenter.border": "{{colors.outline_variant.light.hex}}",
|
|
"notifications.background": "{{colors.surface_container.light.hex}}",
|
|
"notifications.border": "{{colors.outline_variant.light.hex}}",
|
|
"breadcrumb.background": "{{colors.surface_container_high.light.hex}}",
|
|
"breadcrumb.foreground": "{{colors.outline.light.hex}}",
|
|
"breadcrumb.focusForeground": "{{colors.on_surface.light.hex}}",
|
|
"breadcrumb.activeSelectionForeground": "{{colors.primary.light.hex}}",
|
|
"scrollbarSlider.background": "{{colors.outline.light.hex}}40",
|
|
"scrollbarSlider.hoverBackground": "{{colors.outline.light.hex}}60",
|
|
"scrollbarSlider.activeBackground": "{{colors.outline.light.hex}}80",
|
|
"menubar.selectionBackground": "{{colors.primary_container.light.hex}}",
|
|
"menubar.selectionForeground": "{{colors.on_primary_container.light.hex}}",
|
|
"menu.background": "{{colors.surface_container.light.hex}}",
|
|
"menu.foreground": "{{colors.on_surface.light.hex}}",
|
|
"menu.selectionBackground": "{{colors.primary_container.light.hex}}",
|
|
"menu.selectionForeground": "{{colors.on_primary_container.light.hex}}",
|
|
"debugToolBar.background": "{{colors.surface_container.light.hex}}",
|
|
"debugExceptionWidget.background": "{{colors.surface_container.light.hex}}",
|
|
"debugExceptionWidget.border": "{{colors.error.light.hex}}"
|
|
},
|
|
"tokenColors": [
|
|
{
|
|
"name": "Comments",
|
|
"scope": [
|
|
"comment",
|
|
"punctuation.definition.comment",
|
|
"string.comment"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.outline.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Keywords and storage",
|
|
"scope": [
|
|
"keyword",
|
|
"punctuation.definition.keyword",
|
|
"storage",
|
|
"storage.type"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{dank16.color5.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Strings",
|
|
"scope": [
|
|
"string",
|
|
"string punctuation.section.embedded source"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{dank16.color2.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Constants and numbers",
|
|
"scope": [
|
|
"constant.numeric",
|
|
"constant.language",
|
|
"constant.other",
|
|
"constant.character"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{dank16.color0.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Variables (plain)",
|
|
"scope": [
|
|
"variable",
|
|
"variable.other"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.on_surface.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Parameters",
|
|
"scope": [
|
|
"variable.parameter",
|
|
"variable.parameter.function"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.on_surface.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Object properties and keys",
|
|
"scope": [
|
|
"meta.object-literal.key",
|
|
"meta.property.object",
|
|
"variable.other.property",
|
|
"entity.name.tag.yaml"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{dank16.color4.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Functions",
|
|
"scope": [
|
|
"entity.name.function",
|
|
"support.function"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{dank16.color4.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Types and classes",
|
|
"scope": [
|
|
"entity.name.type",
|
|
"entity.name.class",
|
|
"support.type"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.secondary.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Language builtins and special variables",
|
|
"scope": [
|
|
"support.class",
|
|
"support.variable",
|
|
"variable.language",
|
|
"support.constant"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{dank16.color4.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Invalid",
|
|
"scope": [
|
|
"invalid"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.error.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Invalid deprecated",
|
|
"scope": [
|
|
"invalid.deprecated"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.outline.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Headings",
|
|
"scope": [
|
|
"markup.heading",
|
|
"markup.heading entity.name"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.primary.light.hex}}",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Bold",
|
|
"scope": [
|
|
"markup.bold"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.tertiary.light.hex}}",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Italic",
|
|
"scope": [
|
|
"markup.italic"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.primary.light.hex}}",
|
|
"fontStyle": "italic"
|
|
}
|
|
},
|
|
{
|
|
"name": "Underline",
|
|
"scope": [
|
|
"markup.underline"
|
|
],
|
|
"settings": {
|
|
"fontStyle": "underline"
|
|
}
|
|
},
|
|
{
|
|
"name": "Quotes",
|
|
"scope": [
|
|
"markup.quote"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.outline.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Lists",
|
|
"scope": [
|
|
"markup.list"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{colors.on_surface.light.hex}}"
|
|
}
|
|
},
|
|
{
|
|
"name": "Inline code in prose",
|
|
"scope": [
|
|
"markup.raw",
|
|
"markup.inline.raw"
|
|
],
|
|
"settings": {
|
|
"foreground": "{{dank16.color4.light.hex}}"
|
|
}
|
|
}
|
|
],
|
|
"semanticTokenColors": {
|
|
"variable": {
|
|
"foreground": "{{colors.on_surface.light.hex}}"
|
|
},
|
|
"variable.readonly": {
|
|
"foreground": "{{dank16.color1.light.hex}}"
|
|
},
|
|
"parameter": {
|
|
"foreground": "{{colors.on_surface.light.hex}}"
|
|
},
|
|
"property": {
|
|
"foreground": "{{dank16.color4.light.hex}}"
|
|
},
|
|
"function": {
|
|
"foreground": "{{dank16.color4.light.hex}}"
|
|
},
|
|
"method": {
|
|
"foreground": "{{dank16.color4.light.hex}}"
|
|
},
|
|
"type": {
|
|
"foreground": "{{colors.secondary.light.hex}}"
|
|
},
|
|
"class": {
|
|
"foreground": "{{colors.secondary.light.hex}}"
|
|
},
|
|
"typeParameter": {
|
|
"foreground": "{{colors.tertiary.light.hex}}"
|
|
},
|
|
"enumMember": {
|
|
"foreground": "{{dank16.color1.light.hex}}"
|
|
},
|
|
"string": {
|
|
"foreground": "{{dank16.color2.light.hex}}"
|
|
},
|
|
"number": {
|
|
"foreground": "{{dank16.color1.light.hex}}"
|
|
},
|
|
"comment": {
|
|
"foreground": "{{colors.outline.light.hex}}"
|
|
},
|
|
"keyword": {
|
|
"foreground": "{{dank16.color5.light.hex}}"
|
|
},
|
|
"operator": {
|
|
"foreground": "{{colors.on_surface.light.hex}}"
|
|
},
|
|
"namespace": {
|
|
"foreground": "{{colors.on_surface.light.hex}}"
|
|
}
|
|
}
|
|
}
|