diff --git a/.gitignore b/.gitignore index 76fa347..67dfeb3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ node_modules -*.vsix -.vscode \ No newline at end of file +*.vsix \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..083b61b --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,14 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Run Extension", + "type": "extensionHost", + "request": "launch", + "runtimeExecutable": "${execPath}", + "args": ["--extensionDevelopmentPath=${workspaceFolder}"], + "outFiles": ["${workspaceFolder}/out/**/*.js"], + "preLaunchTask": "npm: watch" + } + ] +} diff --git a/CHANGELOG.md b/CHANGELOG.md index bdac2a7..21c16c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 1.9.3 | 31.05.2024 + +- JavaScript Syntax fix + ## 1.9.2 | 18.05.2024 - fixed #7 diff --git a/experiments/css.css b/experiments/css.css index a7d4493..883538c 100644 --- a/experiments/css.css +++ b/experiments/css.css @@ -35,7 +35,7 @@ body { gap: 10px; } -.classname2:focus-visible { +.classname_again:focus-visible { outline: none; } diff --git a/package.json b/package.json index ff678aa..f050b86 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Fresh and clean user interface, code with no distraction. Meow in the darkness.", "publisher": "irfanshadikrishad", "icon": "images/meow.png", - "version": "1.9.2", + "version": "1.9.3", "repository": { "type": "git", "url": "https://github.com/irfanshadikrishad/meow" diff --git a/themes/meow-beta-color-theme.json b/themes/meow-beta-color-theme.json index 6970f52..24e1120 100644 --- a/themes/meow-beta-color-theme.json +++ b/themes/meow-beta-color-theme.json @@ -298,7 +298,7 @@ "meta.property-name.css" ], "settings": { - "foreground": "#FC9867" + "foreground": "#fc9867" } }, { @@ -317,9 +317,9 @@ }, { "name": "css class", - "scope": "entity.other.attribute-name.class.css", + "scope": ["entity.other.attribute-name.class.css"], "settings": { - "foreground": "#FFCD70" + "foreground": "#5abda9" } }, { @@ -400,6 +400,13 @@ } }, // JavaScript + { + "name": "JavaScript function call", + "scope": "meta.function-call.js", + "settings": { + "foreground": "#78DCE8" + } + }, { "name": "JavaScript string", "scope": [ @@ -482,7 +489,7 @@ "name": "JavaScript object", "scope": ["variable.parameter.js"], "settings": { - "foreground": "#A9DC76", + "foreground": "#E39774", "fontStyle": "italic" } }, @@ -504,15 +511,14 @@ }, { "name": "JavaScript conditional", - "scope": "keyword.control.conditional.js", + "scope": ["keyword.control.conditional.js", "storage.type.js"], "settings": { - "foreground": "#FF6188" + "foreground": "#EF476F" } }, { "name": "JavaScript storage type", "scope": [ - "storage.type.js", "keyword.control.trycatch.js", "storage.type.function.js", "keyword.operator.expression.delete.js" @@ -529,9 +535,21 @@ "foreground": "#0291ce" } }, + { + "scope": "meta.block.js", + "settings": { + "foreground": "#5C9EAD" + } + }, + { + "scope": "variable.other.object.js", + "settings": { + "foreground": "#E26D5C" + } + }, { "name": "JavaScript object other", - "scope": ["variable.other.object.js", "support.class.promise.js"], + "scope": ["support.class.promise.js"], "settings": { "foreground": "#FC9867", "fontStyle": "" @@ -925,7 +943,8 @@ "scope": [ "string.unquoted.argument.shell", "string.quoted.double.shell", - "string.quoted.single.shell" + "string.quoted.single.shell", + "string.unquoted.shell" ], "settings": { "foreground": "#A9DC76", @@ -965,7 +984,10 @@ "keyword.control.do.shell", "keyword.control.then.shell", "keyword.control.elif.shell", - "keyword.control.else.shell" + "keyword.control.else.shell", + "meta.case.shell", + "keyword.control.done.shell", + "meta.for.shell" ], "settings": { "foreground": "#78DCE8", @@ -1196,7 +1218,7 @@ "keyword.operator.increment.c" ], "settings": { - "foreground": "#FF6188", + "foreground": "#404040", "fontStyle": "" } }, @@ -1219,7 +1241,7 @@ "name": "INI source", "scope": "source.ini", "settings": { - "foreground": "#A9DC76" + "foreground": "#78DCE8" } }, { @@ -1233,7 +1255,7 @@ "name": "PROPERTIES separator", "scope": "punctuation.separator.key-value.ini", "settings": { - "foreground": "#78DCE8", + "foreground": "#3b3b3b", "fontStyle": "" } },