init theme
This commit is contained in:
2
.gitattributes
vendored
Normal file
2
.gitattributes
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
# Set default behavior to automatically normalize line endings.
|
||||
* text=auto
|
||||
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
node_modules
|
||||
*.vsix
|
||||
.idea
|
||||
17
.vscode/launch.json
vendored
Normal file
17
.vscode/launch.json
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
// A launch configuration that launches the extension inside a new window
|
||||
// Use IntelliSense to learn about possible attributes.
|
||||
// Hover to view descriptions of existing attributes.
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Extension",
|
||||
"type": "extensionHost",
|
||||
"request": "launch",
|
||||
"args": [
|
||||
"--extensionDevelopmentPath=${workspaceFolder}"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
4
.vscodeignore
Normal file
4
.vscodeignore
Normal file
@@ -0,0 +1,4 @@
|
||||
.vscode/**
|
||||
.vscode-test/**
|
||||
.gitignore
|
||||
vsc-extension-quickstart.md
|
||||
2
README.md
Normal file
2
README.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# JetBrains Dark
|
||||
Endeavor to replicate the default dark theme from new versions of JetBrains IDEs (like PyCharm and WebStorm) in VSCode
|
||||
21
package.json
Normal file
21
package.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"name": "jetbrains-dark-new-ui",
|
||||
"displayName": "JetBrains Dark (New UI)",
|
||||
"description": "Endeavor to replicate the default dark theme from new versions of JetBrains IDEs (like PyCharm and WebStorm)",
|
||||
"version": "0.0.1",
|
||||
"engines": {
|
||||
"vscode": "^1.93.0"
|
||||
},
|
||||
"categories": [
|
||||
"Themes"
|
||||
],
|
||||
"contributes": {
|
||||
"themes": [
|
||||
{
|
||||
"label": "JetBrains Dark (New UI)",
|
||||
"uiTheme": "vs-dark",
|
||||
"path": "./themes/JetBrains Dark (New UI)-color-theme.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
244
themes/JetBrains Dark (New UI)-color-theme.json
Normal file
244
themes/JetBrains Dark (New UI)-color-theme.json
Normal file
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"name": "JetBrains Dark (New UI)",
|
||||
"colors": {
|
||||
"focusBorder": "#00000000",
|
||||
"selection.background": "#2e436e",
|
||||
"editor.background": "#1e1f22",
|
||||
"editor.foreground": "#bcbec4",
|
||||
"sideBar.foreground": "#bcbec4",
|
||||
"sideBar.background": "#2b2d30",
|
||||
"sideBarTitle.foreground": "#bbbbbb",
|
||||
"statusBar.background": "#2b2d30",
|
||||
"statusBar.foreground": "#a8abb0",
|
||||
"activityBar.background": "#2b2d30",
|
||||
"activityBar.border": "#1e1f22",
|
||||
"activityBar.foreground": "#cacbd1",
|
||||
"titleBar.activeBackground": "#2b2d30",
|
||||
"gitDecoration.ignoredResourceForeground": "#c69568",
|
||||
"gitDecoration.modifiedResourceForeground": "#699ce2",
|
||||
"editor.findMatchBackground": "#373b39",
|
||||
"editor.findMatchHighlightBackground": "#373b39a2",
|
||||
"editorLineNumber.foreground": "#4b5059",
|
||||
"editorSuggestWidget.background": "#2b2d30",
|
||||
"editorSuggestWidget.selectedBackground": "#43454a",
|
||||
"editorSuggestWidget.highlightForeground": "#548af7"
|
||||
},
|
||||
"tokenColors": [
|
||||
{
|
||||
"name": "Source",
|
||||
"scope": [
|
||||
"source"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#bcbec4",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Quoted String",
|
||||
"scope": [
|
||||
"string.quoted",
|
||||
"string.template"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#6aab73",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Quoted Docstring",
|
||||
"scope": [
|
||||
"string.quoted.docstring"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#5f826b",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Comment",
|
||||
"scope": [
|
||||
"comment"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#7a7e85",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Keyword control flow",
|
||||
"scope": [
|
||||
"keyword.control",
|
||||
"keyword.other"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#cf8e6d",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Numeric constant",
|
||||
"scope": [
|
||||
"constant.numeric"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#2aacb8",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Language constants",
|
||||
"scope": [
|
||||
"constant.language"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#cf8e6d",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Builtin function call",
|
||||
"scope": [
|
||||
"support.function.builtin",
|
||||
"support.type"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8888c6",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Format placeholder",
|
||||
"scope": [
|
||||
"constant.character.format.placeholder"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#cf8e6d",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Function meta storage",
|
||||
"scope": [
|
||||
"storage.type.function",
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#cf8e6d",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Function entity",
|
||||
"scope": [
|
||||
"entity.name.function"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#56a8f5",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Decorator",
|
||||
"scope": [
|
||||
"entity.name.function.decorator"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#b3ae60"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Function call named parameters",
|
||||
"scope": [
|
||||
"variable.parameter.function-call"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#aa4926",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Import variable alias",
|
||||
"scope": [
|
||||
"variable.other.readwrite.alias"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#56a8f5",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Storage type",
|
||||
"scope": [
|
||||
"storage.type",
|
||||
"storage.modifier"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#cf8e6d",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Object literal key",
|
||||
"scope": [
|
||||
"meta.object-literal.key"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#c77dbb",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Variable/object property",
|
||||
"scope": [
|
||||
"variable.other.object.property",
|
||||
"variable.other.property",
|
||||
"variable.object.property"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#c77dbb",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Function arrow",
|
||||
"scope": [
|
||||
"storage.type.function.arrow"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#bcbec4",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Template meta expression",
|
||||
"scope": [
|
||||
"meta.template.expression"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#bcbec4",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Tag entity",
|
||||
"scope": [
|
||||
"entity.name.tag",
|
||||
"punctuation.definition.tag"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#d5b778",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Tag entity TOML",
|
||||
"scope": [
|
||||
"entity.name.tag.toml",
|
||||
"punctuation.definition.tag"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#cf8e6d",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Attribute name",
|
||||
"scope": [
|
||||
"entity.other.attribute-name"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#c77dbb",
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Component",
|
||||
"scope": [
|
||||
"support.class.component"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#2fbaa3",
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user