diff --git a/README.md b/README.md index 963e88a..3e69bd2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Prop Star Theme -![Open VSX Version](https://img.shields.io/open-vsx/v/bravo68web/propstar?color=pink&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANPSURBVDhPrZRdbFNlGMd/7zn9WBmutRM7WTenywT3oRnLpmzUoBuINHIxjKiJHzFi4iRGE29MEDHRO6Mh4VJuvFC5YBETEEgEMRI3RzJUcMHRdmNlbVbYxmq79eOc49vDYZp0bWLi/+ac53mf8z/v/3n+7yuW+t4x+B+hWM9iKDrinhk0R9JKgF4bJ6/mrGhlFBGK1WnmGmbRK9Psf20Db7y/lSmPE1EXZ9+r3by9t4f0+jDn7/eCUSyuiDDSk2DfK0/ySTBAbXaOmnScsP9OSFaiaw52H7qAI6vw6e4OBjtrra/+wTJhtiXCVztrqLjqwrWgY/gTVM6kqAp7CPweI7YuSe/YCD90N3P+sQq2nblKf2KELwZchNasslhuE1ZkOdTXzoxUcTAQpHFxnPWhCUbdLah5DUUI8skqjjb28qA6zOH6bQQXjvHRc10c923GnZJ9tedNKrH09IBxcVOazPQavtzxMCJj4y/5w+qoxs6zIdpDswhFmMUFZNwpfuqy8+0jj5JyOnnm3G/4XBN8U7eZDw5cRFx/L2gMBPfQNBshcC7GiSea2H7sChvHkthLGUoYpJv/5N2nXqR6VYKpO+rwLt7grc9CqB9WbN/vuZnixMY2aq5l2HP4V/wzeRwFMmkd25Yh1C3DqB1/ILwLGBG/nK7APu/B5pvCq08TX3qAXYMR2qILUrJlbE3oHA3cx72TN+mYnC+ksD17CrXzEsas2yQR1fNoPz9EfrDXXM9Kn37d3MPzp8eX1Sg4clzaOkfUu5r+HyeXyXBm5a7G0CfWop3pRDvdab6r7ZeXB+CI3c1L34+T7opw4OV16LouCW0ax5s2MNRaYxbdhtIYNSUbV+rRhtrQfmnFGK+XjsigNExbVbeQi/uYVz3me+mzLBvv/PiglFtF7vN+M2V//QiiKkVm75tmvBLKXg5qYBT18RGELS9PmbROXkU71Y023GpVFKP8bSMlK80RKfGaSVbooX65wRxQKRSd5X/DtuMs9l0nzZOElGp/4TszVw4lCZUWadKeC+YQsOcQhcm6MqibRuWuw1ZVMUoSispF9EgtxnWP6bvckT6MG270sN9cK4WyPRRrE2YfjajvVizvRPI2jNhdZrwSyg/lPwP+Bpi9Q8ufPqQvAAAAAElFTkSuQmCC) ![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/Bravo68web.propstar?color=cyan&label=VS%20Marketplace&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANPSURBVDhPrZRdbFNlGMd/7zn9WBmutRM7WTenywT3oRnLpmzUoBuINHIxjKiJHzFi4iRGE29MEDHRO6Mh4VJuvFC5YBETEEgEMRI3RzJUcMHRdmNlbVbYxmq79eOc49vDYZp0bWLi/+ac53mf8z/v/3n+7yuW+t4x+B+hWM9iKDrinhk0R9JKgF4bJ6/mrGhlFBGK1WnmGmbRK9Psf20Db7y/lSmPE1EXZ9+r3by9t4f0+jDn7/eCUSyuiDDSk2DfK0/ySTBAbXaOmnScsP9OSFaiaw52H7qAI6vw6e4OBjtrra/+wTJhtiXCVztrqLjqwrWgY/gTVM6kqAp7CPweI7YuSe/YCD90N3P+sQq2nblKf2KELwZchNasslhuE1ZkOdTXzoxUcTAQpHFxnPWhCUbdLah5DUUI8skqjjb28qA6zOH6bQQXjvHRc10c923GnZJ9tedNKrH09IBxcVOazPQavtzxMCJj4y/5w+qoxs6zIdpDswhFmMUFZNwpfuqy8+0jj5JyOnnm3G/4XBN8U7eZDw5cRFx/L2gMBPfQNBshcC7GiSea2H7sChvHkthLGUoYpJv/5N2nXqR6VYKpO+rwLt7grc9CqB9WbN/vuZnixMY2aq5l2HP4V/wzeRwFMmkd25Yh1C3DqB1/ILwLGBG/nK7APu/B5pvCq08TX3qAXYMR2qILUrJlbE3oHA3cx72TN+mYnC+ksD17CrXzEsas2yQR1fNoPz9EfrDXXM9Kn37d3MPzp8eX1Sg4clzaOkfUu5r+HyeXyXBm5a7G0CfWop3pRDvdab6r7ZeXB+CI3c1L34+T7opw4OV16LouCW0ax5s2MNRaYxbdhtIYNSUbV+rRhtrQfmnFGK+XjsigNExbVbeQi/uYVz3me+mzLBvv/PiglFtF7vN+M2V//QiiKkVm75tmvBLKXg5qYBT18RGELS9PmbROXkU71Y023GpVFKP8bSMlK80RKfGaSVbooX65wRxQKRSd5X/DtuMs9l0nzZOElGp/4TszVw4lCZUWadKeC+YQsOcQhcm6MqibRuWuw1ZVMUoSispF9EgtxnWP6bvckT6MG270sN9cK4WyPRRrE2YfjajvVizvRPI2jNhdZrwSyg/lPwP+Bpi9Q8ufPqQvAAAAAElFTkSuQmCC) ![Theme Variants](https://img.shields.io/static/v1?label=Theme%20Variants&message=14&color=blueviolet&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANPSURBVDhPrZRdbFNlGMd/7zn9WBmutRM7WTenywT3oRnLpmzUoBuINHIxjKiJHzFi4iRGE29MEDHRO6Mh4VJuvFC5YBETEEgEMRI3RzJUcMHRdmNlbVbYxmq79eOc49vDYZp0bWLi/+ac53mf8z/v/3n+7yuW+t4x+B+hWM9iKDrinhk0R9JKgF4bJ6/mrGhlFBGK1WnmGmbRK9Psf20Db7y/lSmPE1EXZ9+r3by9t4f0+jDn7/eCUSyuiDDSk2DfK0/ySTBAbXaOmnScsP9OSFaiaw52H7qAI6vw6e4OBjtrra/+wTJhtiXCVztrqLjqwrWgY/gTVM6kqAp7CPweI7YuSe/YCD90N3P+sQq2nblKf2KELwZchNasslhuE1ZkOdTXzoxUcTAQpHFxnPWhCUbdLah5DUUI8skqjjb28qA6zOH6bQQXjvHRc10c923GnZJ9tedNKrH09IBxcVOazPQavtzxMCJj4y/5w+qoxs6zIdpDswhFmMUFZNwpfuqy8+0jj5JyOnnm3G/4XBN8U7eZDw5cRFx/L2gMBPfQNBshcC7GiSea2H7sChvHkthLGUoYpJv/5N2nXqR6VYKpO+rwLt7grc9CqB9WbN/vuZnixMY2aq5l2HP4V/wzeRwFMmkd25Yh1C3DqB1/ILwLGBG/nK7APu/B5pvCq08TX3qAXYMR2qILUrJlbE3oHA3cx72TN+mYnC+ksD17CrXzEsas2yQR1fNoPz9EfrDXXM9Kn37d3MPzp8eX1Sg4clzaOkfUu5r+HyeXyXBm5a7G0CfWop3pRDvdab6r7ZeXB+CI3c1L34+T7opw4OV16LouCW0ax5s2MNRaYxbdhtIYNSUbV+rRhtrQfmnFGK+XjsigNExbVbeQi/uYVz3me+mzLBvv/PiglFtF7vN+M2V//QiiKkVm75tmvBLKXg5qYBT18RGELS9PmbROXkU71Y023GpVFKP8bSMlK80RKfGaSVbooX65wRxQKRSd5X/DtuMs9l0nzZOElGp/4TszVw4lCZUWadKeC+YQsOcQhcm6MqibRuWuw1ZVMUoSispF9EgtxnWP6bvckT6MG270sN9cK4WyPRRrE2YfjajvVizvRPI2jNhdZrwSyg/lPwP+Bpi9Q8ufPqQvAAAAAElFTkSuQmCC) +![Open VSX Version](https://img.shields.io/open-vsx/v/bravo68web/propstar?color=pink&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANPSURBVDhPrZRdbFNlGMd/7zn9WBmutRM7WTenywT3oRnLpmzUoBuINHIxjKiJHzFi4iRGE29MEDHRO6Mh4VJuvFC5YBETEEgEMRI3RzJUcMHRdmNlbVbYxmq79eOc49vDYZp0bWLi/+ac53mf8z/v/3n+7yuW+t4x+B+hWM9iKDrinhk0R9JKgF4bJ6/mrGhlFBGK1WnmGmbRK9Psf20Db7y/lSmPE1EXZ9+r3by9t4f0+jDn7/eCUSyuiDDSk2DfK0/ySTBAbXaOmnScsP9OSFaiaw52H7qAI6vw6e4OBjtrra/+wTJhtiXCVztrqLjqwrWgY/gTVM6kqAp7CPweI7YuSe/YCD90N3P+sQq2nblKf2KELwZchNasslhuE1ZkOdTXzoxUcTAQpHFxnPWhCUbdLah5DUUI8skqjjb28qA6zOH6bQQXjvHRc10c923GnZJ9tedNKrH09IBxcVOazPQavtzxMCJj4y/5w+qoxs6zIdpDswhFmMUFZNwpfuqy8+0jj5JyOnnm3G/4XBN8U7eZDw5cRFx/L2gMBPfQNBshcC7GiSea2H7sChvHkthLGUoYpJv/5N2nXqR6VYKpO+rwLt7grc9CqB9WbN/vuZnixMY2aq5l2HP4V/wzeRwFMmkd25Yh1C3DqB1/ILwLGBG/nK7APu/B5pvCq08TX3qAXYMR2qILUrJlbE3oHA3cx72TN+mYnC+ksD17CrXzEsas2yQR1fNoPz9EfrDXXM9Kn37d3MPzp8eX1Sg4clzaOkfUu5r+HyeXyXBm5a7G0CfWop3pRDvdab6r7ZeXB+CI3c1L34+T7opw4OV16LouCW0ax5s2MNRaYxbdhtIYNSUbV+rRhtrQfmnFGK+XjsigNExbVbeQi/uYVz3me+mzLBvv/PiglFtF7vN+M2V//QiiKkVm75tmvBLKXg5qYBT18RGELS9PmbROXkU71Y023GpVFKP8bSMlK80RKfGaSVbooX65wRxQKRSd5X/DtuMs9l0nzZOElGp/4TszVw4lCZUWadKeC+YQsOcQhcm6MqibRuWuw1ZVMUoSispF9EgtxnWP6bvckT6MG270sN9cK4WyPRRrE2YfjajvVizvRPI2jNhdZrwSyg/lPwP+Bpi9Q8ufPqQvAAAAAElFTkSuQmCC) ![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/Bravo68web.propstar?color=cyan&label=VS%20Marketplace&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANPSURBVDhPrZRdbFNlGMd/7zn9WBmutRM7WTenywT3oRnLpmzUoBuINHIxjKiJHzFi4iRGE29MEDHRO6Mh4VJuvFC5YBETEEgEMRI3RzJUcMHRdmNlbVbYxmq79eOc49vDYZp0bWLi/+ac53mf8z/v/3n+7yuW+t4x+B+hWM9iKDrinhk0R9JKgF4bJ6/mrGhlFBGK1WnmGmbRK9Psf20Db7y/lSmPE1EXZ9+r3by9t4f0+jDn7/eCUSyuiDDSk2DfK0/ySTBAbXaOmnScsP9OSFaiaw52H7qAI6vw6e4OBjtrra/+wTJhtiXCVztrqLjqwrWgY/gTVM6kqAp7CPweI7YuSe/YCD90N3P+sQq2nblKf2KELwZchNasslhuE1ZkOdTXzoxUcTAQpHFxnPWhCUbdLah5DUUI8skqjjb28qA6zOH6bQQXjvHRc10c923GnZJ9tedNKrH09IBxcVOazPQavtzxMCJj4y/5w+qoxs6zIdpDswhFmMUFZNwpfuqy8+0jj5JyOnnm3G/4XBN8U7eZDw5cRFx/L2gMBPfQNBshcC7GiSea2H7sChvHkthLGUoYpJv/5N2nXqR6VYKpO+rwLt7grc9CqB9WbN/vuZnixMY2aq5l2HP4V/wzeRwFMmkd25Yh1C3DqB1/ILwLGBG/nK7APu/B5pvCq08TX3qAXYMR2qILUrJlbE3oHA3cx72TN+mYnC+ksD17CrXzEsas2yQR1fNoPz9EfrDXXM9Kn37d3MPzp8eX1Sg4clzaOkfUu5r+HyeXyXBm5a7G0CfWop3pRDvdab6r7ZeXB+CI3c1L34+T7opw4OV16LouCW0ax5s2MNRaYxbdhtIYNSUbV+rRhtrQfmnFGK+XjsigNExbVbeQi/uYVz3me+mzLBvv/PiglFtF7vN+M2V//QiiKkVm75tmvBLKXg5qYBT18RGELS9PmbROXkU71Y023GpVFKP8bSMlK80RKfGaSVbooX65wRxQKRSd5X/DtuMs9l0nzZOElGp/4TszVw4lCZUWadKeC+YQsOcQhcm6MqibRuWuw1ZVMUoSispF9EgtxnWP6bvckT6MG270sN9cK4WyPRRrE2YfjajvVizvRPI2jNhdZrwSyg/lPwP+Bpi9Q8ufPqQvAAAAAElFTkSuQmCC) ![Theme Variants](https://img.shields.io/static/v1?label=Theme%20Variants&message=16&color=blueviolet&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANPSURBVDhPrZRdbFNlGMd/7zn9WBmutRM7WTenywT3oRnLpmzUoBuINHIxjKiJHzFi4iRGE29MEDHRO6Mh4VJuvFC5YBETEEgEMRI3RzJUcMHRdmNlbVbYxmq79eOc49vDYZp0bWLi/+ac53mf8z/v/3n+7yuW+t4x+B+hWM9iKDrinhk0R9JKgF4bJ6/mrGhlFBGK1WnmGmbRK9Psf20Db7y/lSmPE1EXZ9+r3by9t4f0+jDn7/eCUSyuiDDSk2DfK0/ySTBAbXaOmnScsP9OSFaiaw52H7qAI6vw6e4OBjtrra/+wTJhtiXCVztrqLjqwrWgY/gTVM6kqAp7CPweI7YuSe/YCD90N3P+sQq2nblKf2KELwZchNasslhuE1ZkOdTXzoxUcTAQpHFxnPWhCUbdLah5DUUI8skqjjb28qA6zOH6bQQXjvHRc10c923GnZJ9tedNKrH09IBxcVOazPQavtzxMCJj4y/5w+qoxs6zIdpDswhFmMUFZNwpfuqy8+0jj5JyOnnm3G/4XBN8U7eZDw5cRFx/L2gMBPfQNBshcC7GiSea2H7sChvHkthLGUoYpJv/5N2nXqR6VYKpO+rwLt7grc9CqB9WbN/vuZnixMY2aq5l2HP4V/wzeRwFMmkd25Yh1C3DqB1/ILwLGBG/nK7APu/B5pvCq08TX3qAXYMR2qILUrJlbE3oHA3cx72TN+mYnC+ksD17CrXzEsas2yQR1fNoPz9EfrDXXM9Kn37d3MPzp8eX1Sg4clzaOkfUu5r+HyeXyXBm5a7G0CfWop3pRDvdab6r7ZeXB+CI3c1L34+T7opw4OV16LouCW0ax5s2MNRaYxbdhtIYNSUbV+rRhtrQfmnFGK+XjsigNExbVbeQi/uYVz3me+mzLBvv/PiglFtF7vN+M2V//QiiKkVm75tmvBLKXg5qYBT18RGELS9PmbROXkU71Y023GpVFKP8bSMlK80RKfGaSVbooX65wRxQKRSd5X/DtuMs9l0nzZOElGp/4TszVw4lCZUWadKeC+YQsOcQhcm6MqibRuWuw1ZVMUoSispF9EgtxnWP6bvckT6MG270sN9cK4WyPRRrE2YfjajvVizvRPI2jNhdZrwSyg/lPwP+Bpi9Q8ufPqQvAAAAAElFTkSuQmCC) ![LOGO](assets/icon.png) diff --git a/package.json b/package.json index df58216..df5ebff 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "Prop Star Theme", "description": "The Theme with Multiple Outfits", "publisher": "Bravo68web", - "version": "1.1.0", + "version": "1.2.0", "engines": { "vscode": "^1.57.0" }, @@ -38,16 +38,26 @@ ], "contributes": { "themes": [ - { - "label": "Black Emerald Prop", - "uiTheme": "vs-dark", - "path": "./themes/black-emerald.json" - }, { "label": "Shinny Diamond Prop", "uiTheme": "vs-dark", "path": "./themes/shinny-diamond.json" }, + { + "label": "Shinny Gold Prop", + "uiTheme": "vs-dark", + "path": "./themes/shinny-gold.json" + }, + { + "label": "Shinny Emerald Prop", + "uiTheme": "vs-dark", + "path": "./themes/shinny-emarld.json" + }, + { + "label": "Shinny Ruby Prop", + "uiTheme": "vs-dark", + "path": "./themes/shinny-ruby.json" + }, { "label": "Surplur Blueberry Prop", "uiTheme": "vs-dark", @@ -98,11 +108,6 @@ "uiTheme": "vs-dark", "path": "./themes/rock-stone.json" }, - { - "label": "Shinny Gold Prop", - "uiTheme": "vs-dark", - "path": "./themes/shinny-gold.json" - }, { "label": "Void Prop", "uiTheme": "vs-dark", diff --git a/themes/dark.json b/themes/dark.json index 868cd6f..d4a6e01 100644 --- a/themes/dark.json +++ b/themes/dark.json @@ -1,256 +1,272 @@ { "$schema": "vscode://schemas/color-theme", "name": "Dark", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#FFFFFF" }, + "property": { "foreground": "#fc9867", "italic": true }, + "variable": { "foreground": "#ff6188" }, + "variable.defaultLibrary": { "foreground": "#78e8c6" }, + "class.declaration": { "foreground": "#ab9df2" }, + "namespace": { "foreground": "#78dce8" }, + "parameter": { "foreground": "#e991e3" }, + "class.decorator": { "foreground": "#e991e3" }, + "enumMember": { "foreground": "#ab9df2" } + }, "colors": { - "activityBar.background": "#141519", - "activityBar.border": "#0b0c0e", - "activityBar.foreground": "#76808c", - "activityBar.inactiveForeground": "#464b52AA", - "activityBarBadge.background": "#76808c", - "activityBarBadge.foreground": "#141519", - "badge.background": "#76808c", - "badge.foreground": "#141519", - "breadcrumbPicker.background": "#181a1f", - "button.background": "#76808c", - "button.foreground": "#141519", - "button.secondaryBackground": "#76808c30", - "button.secondaryForeground": "#bbbbbb", - "extensionButton.prominentBackground": "#76808c9d", - "extensionButton.prominentForeground": "#141519", - "extensionButton.prominentHoverBackground": "#76808c", - "charts.foreground": "#bbbbbb", - "charts.lines": "#bbbbbb", - "charts.red": "#C13838", - "charts.blue": "#3398DB", - "charts.yellow": "#c9a022", - "charts.orange": "#D26D32", - "charts.green": "#37ae6f", - "charts.purple": "#CC71BC", + "activityBar.background": "#26282C", + "activityBar.border": "#1C1E21", + "activityBar.foreground": "#9AA2A6", + "activityBar.inactiveForeground": "#73737FAA", + "activityBarBadge.background": "#9AA2A6", + "activityBarBadge.foreground": "#26282C", + "badge.background": "#9AA2A6", + "badge.foreground": "#26282C", + "breadcrumbPicker.background": "#2A2D33", + "button.background": "#9AA2A6", + "button.foreground": "#26282C", + "button.secondaryBackground": "#9AA2A630", + "button.secondaryForeground": "#FFFFFF", + "extensionButton.prominentBackground": "#9AA2A69d", + "extensionButton.prominentForeground": "#26282C", + "extensionButton.prominentHoverBackground": "#9AA2A6", + "charts.foreground": "#FFFFFF", + "charts.lines": "#FFFFFF", + "charts.red": "#fc6a67", + "charts.blue": "#78dce8", + "charts.yellow": "#ffd866", + "charts.orange": "#fc9867", + "charts.green": "#a9dc76", + "charts.purple": "#e991e3", "contrastActiveBorder": "#00000000", - "errorForeground": "#C13838", - "focusBorder": "#76808c40", - "foreground": "#bbbbbb", - "selection.background": "#76808c60", - "widget.shadow": "#0b0c0e", - "icon.foreground": "#bbbbbb", - "debugExceptionWidget.background": "#26282e", - "debugExceptionWidget.border": "#0b0c0e", - "debugToolBar.background": "#26282e", - "descriptionForeground": "#bbbbbb", - "diffEditor.border": "#0b0c0e", - "diffEditor.insertedTextBackground": "#37ae6f20", - "diffEditor.removedTextBackground": "#C1383825", - "diffEditor.diagonalFill": "#0b0c0e80", - "dropdown.background": "#181a1f", - "dropdown.border": "#464b52aa", - "dropdown.foreground": "#bbbbbb", - "editor.background": "#181a1f", - "editor.findMatchBackground": "#76808c20", - "editor.findMatchBorder": "#76808c60", - "editor.findMatchHighlightBackground": "#76808c20", - "editor.findMatchHighlightBorder": "#76808c40", - "editor.foreground": "#bbbbbb", - "editor.hoverHighlightBackground": "#76808c40", - "editor.lineHighlightBackground": "#76808c0c", - "editor.lineHighlightBorder": "#76808c1a", - "editor.rangeHighlightBackground": "#76808c20", - "editor.selectionBackground": "#76808c25", - "editor.selectionForeground": "#76808c", - "editor.inactiveSelectionBackground": "#76808c20", - "editor.selectionHighlightBorder": "#76808c60", + "errorForeground": "#fc6a67", + "focusBorder": "#9AA2A640", + "foreground": "#FFFFFF", + "selection.background": "#9AA2A660", + "widget.shadow": "#1C1E21", + "icon.foreground": "#FFFFFF", + "debugExceptionWidget.background": "#383c42", + "debugExceptionWidget.border": "#1C1E21", + "debugToolBar.background": "#383c42", + "descriptionForeground": "#FFFFFF", + "diffEditor.border": "#1C1E21", + "diffEditor.insertedTextBackground": "#a9dc7620", + "diffEditor.removedTextBackground": "#fc6a6725", + "diffEditor.diagonalFill": "#1C1E2180", + "dropdown.background": "#2A2D33", + "dropdown.border": "#73737Faa", + "dropdown.foreground": "#FFFFFF", + "editorCursor.background": "#9AA2A6", + "editorBracketHighlight.foreground1": "#ffd866", + "editorBracketHighlight.foreground2": "#ab9df2", + "editorBracketHighlight.foreground3": "#78dce8", + "editor.background": "#2A2D33", + "editor.findMatchBackground": "#9AA2A620", + "editor.findMatchBorder": "#9AA2A660", + "editor.findMatchHighlightBackground": "#9AA2A620", + "editor.findMatchHighlightBorder": "#9AA2A640", + "editor.foreground": "#FFFFFF", + "editor.hoverHighlightBackground": "#9AA2A640", + "editor.lineHighlightBackground": "#9AA2A60c", + "editor.lineHighlightBorder": "#9AA2A61a", + "editor.rangeHighlightBackground": "#9AA2A620", + "editor.selectionBackground": "#9AA2A625", + "editor.selectionForeground": "#9AA2A6", + "editor.inactiveSelectionBackground": "#9AA2A620", + "editor.selectionHighlightBorder": "#9AA2A660", "editor.selectionHighlightBackground": "#00000000", - "editor.wordHighlightStrongBackground": "#76808c40", - "editor.wordHighlightBackground": "#76808c20", - "editorBracketMatch.background": "#76808c20", - "editorBracketMatch.border": "#76808c40", - "editorCodeLens.foreground": "#bbbbbb", - "editorCursor.foreground": "#c9a022", - "editorGroup.border": "#0b0c0e", - "editorGroup.dropBackground": "#76808c15", - "editorHoverWidget.background": "#26282e", - "editorHoverWidget.border": "#141519", - "editorIndentGuide.background": "#464b5230", - "editorIndentGuide.activeBackground": "#464b52bb", - "editorLink.activeForeground": "#bbbbbb", + "editor.wordHighlightStrongBackground": "#9AA2A640", + "editor.wordHighlightBackground": "#9AA2A620", + "editorBracketMatch.background": "#9AA2A620", + "editorBracketMatch.border": "#9AA2A640", + "editorCodeLens.foreground": "#FFFFFF", + "editorCursor.foreground": "#ffd866", + "editorGroup.border": "#1C1E21", + "editorGroup.dropBackground": "#9AA2A615", + "editorHoverWidget.background": "#383c42", + "editorHoverWidget.border": "#26282C", + "editorIndentGuide.background": "#73737F30", + "editorIndentGuide.activeBackground": "#73737Fbb", + "editorLink.activeForeground": "#FFFFFF", "editorWarning.border": "#00000000", - "editorGutter.commentRangeForeground": "#26282e", - "sash.hoverBorder": "#76808c50", - "editorRuler.foreground": "#464b5250", - "editorWarning.foreground": "#c9a022", - "editorWhitespace.foreground": "#464b5260", - "editorWidget.background": "#26282e", - "editorWidget.resizeBorder": "#76808c50", - "editorGutter.background": "#181a1f", - "editorGutter.addedBackground": "#37ae6fcc", - "editorGutter.deletedBackground": "#C13838cc", - "editorGutter.modifiedBackground": "#3398DBcc", - "editorLineNumber.foreground": "#464b5290", - "editorLineNumber.activeForeground": "#464b52", + "editorGutter.commentRangeForeground": "#383c42", + "sash.hoverBorder": "#9AA2A650", + "editorRuler.foreground": "#73737F50", + "editorWarning.foreground": "#ffd866", + "editorWhitespace.foreground": "#73737F60", + "editorWidget.background": "#383c42", + "editorWidget.resizeBorder": "#9AA2A650", + "editorGutter.background": "#2A2D33", + "editorGutter.addedBackground": "#a9dc76cc", + "editorGutter.deletedBackground": "#fc6a67cc", + "editorGutter.modifiedBackground": "#78dce8cc", + "editorLineNumber.foreground": "#73737F90", + "editorLineNumber.activeForeground": "#73737F", "input.background": "#00000000", - "input.foreground": "#bbbbbb", - "input.border": "#76808c30", - "input.placeholderForeground": "#76808c60", - "inputOption.activeBorder": "#76808c", - "inputValidation.errorBackground": "#26282e", - "inputValidation.errorBorder": "#c9a022", - "inputValidation.infoBackground": "#26282e", - "inputValidation.infoBorder": "#76808c", - "inputValidation.warningBackground": "#26282e", - "inputValidation.warningBorder": "#c9a022", - "list.activeSelectionBackground": "#76808c25", - "list.inactiveSelectionBackground": "#76808c25", - "list.dropBackground": "#76808c15", - "list.focusBackground": "#76808c40", - "list.focusForeground": "#bbbbbb", - "list.errorForeground": "#C13838", - "list.warningForeground": "#c9a022", - "list.highlightForeground": "#c9a022", - "list.activeSelectionForeground": "#bbbbbb", - "list.hoverBackground": "#0b0c0e60", - "list.hoverForeground": "#bbbbbb", - "gitDecoration.modifiedResourceForeground": "#3398DB", - "gitDecoration.deletedResourceForeground": "#C13838", - "gitDecoration.untrackedResourceForeground": "#37ae6f", - "gitDecoration.ignoredResourceForeground": "#464b52", - "gitDecoration.conflictingResourceForeground": "#76808c", - "gitDecoration.stageAddedResourceForeground": "#C13838", - "menu.background": "#26282e", - "menu.foreground": "#bbbbbb", - "menu.separatorBackground": "#0b0c0e", - "menu.selectionBackground": "#76808c20", - "menu.selectionForeground": "#bbbbbb", - "menubar.selectionBackground": "#26282e", - "menubar.selectionForeground": "#bbbbbb", - "merge.border": "#0b0c0e", - "merge.commonContentBackground": "#c9a02230", - "merge.commonHeaderBackground": "#c9a02280", - "merge.currentContentBackground": "#37ae6f30", - "merge.currentHeaderBackground": "#37ae6f80", - "merge.incomingContentBackground": "#3398DB30", - "merge.incomingHeaderBackground": "#3398DB80", - "editorOverviewRuler.border": "#0b0c0e", - "editorOverviewRuler.commonContentForeground": "#c9a022", - "editorOverviewRuler.currentContentForeground": "#C13838", - "editorOverviewRuler.incomingContentForeground": "#37ae6f", - "notificationCenterHeader.foreground": "#bbbbbb", - "notificationCenterHeader.background": "#26282e", - "notifications.foreground": "#bbbbbb", - "notifications.background": "#26282e", - "notifications.border": "#76808c50", - "notificationLink.foreground": "#c9a022", - "panel.background": "#181a1f", - "panel.border": "#0b0c0e", - "panelInput.border": "#464b52", - "panelSection.background": "#0b0c0e", - "panelSection.border": "#0b0c0e", - "panelTitle.activeBorder": "#76808c", - "panelTitle.activeForeground": "#76808c", - "panelTitle.inactiveForeground": "#464b52", - "panelSectionHeader.background": "#464b5220", - "panelSectionHeader.foreground": "#bbbbbb", - "panelSectionHeader.border": "#0b0c0e", - "peekView.border": "#76808c", - "peekViewEditor.background": "#26282e40", - "peekViewEditor.matchHighlightBackground": "#26282e40", - "peekViewResult.background": "#26282e40", - "peekViewResult.fileForeground": "#bbbbbb", - "peekViewResult.lineForeground": "#bbbbbb", - "peekViewResult.matchHighlightBackground": "#26282e", - "peekViewResult.selectionBackground": "#26282e", - "peekViewResult.selectionForeground": "#bbbbbb", - "peekViewTitle.background": "#0b0c0e", - "peekViewTitleDescription.foreground": "#bbbbbb", - "peekViewTitleLabel.foreground": "#bbbbbb", - "peekViewEditorGutter.background": "#26282e40", - "editorMarkerNavigation.background": "#141519", - "editorMarkerNavigationError.background": "#C1383890", - "editorMarkerNavigationWarning.background": "#c9a02290", - "editorMarkerNavigationInfo.background": "#3398DB90", - "pickerGroup.border": "#0b0c0e", - "pickerGroup.foreground": "#bbbbbb", - "progressBar.background": "#c9a022", - "scrollbar.shadow": "#0b0c0e", - "scrollbarSlider.activeBackground": "#76808c60", - "scrollbarSlider.background": "#76808c40", - "scrollbarSlider.hoverBackground": "#76808c50", - "settings.modifiedItemIndicator": "#76808c", - "settings.headerForeground": "#76808c", - "sideBar.background": "#141519", - "sideBar.border": "#0b0c0e", - "sideBar.foreground": "#bbbbbbbb", - "sideBarSectionHeader.background": "#141519", - "sideBarSectionHeader.foreground": "#bbbbbb", - "sideBarSectionHeader.border": "#0b0c0e", - "sideBarTitle.foreground": "#464b52", - "tree.indentGuidesStroke": "#464b5270", - "statusBar.background": "#141519", - "statusBar.border": "#0b0c0e", - "statusBar.debuggingBackground": "#76808c44", - "statusBar.debuggingForeground": "#bbbbbb", - "statusBar.foreground": "#bbbbbb", - "statusBar.noFolderBackground": "#0b0c0e", - "statusBar.noFolderBorder": "#76808c", - "statusBar.noFolderForeground": "#bbbbbb", - "statusBarItem.activeBackground": "#26282e", - "statusBarItem.hoverBackground": "#464b5230", - "statusBarItem.prominentBackground": "#0b0c0e", - "statusBarItem.prominentHoverBackground": "#26282e", - "statusBarItem.errorBackground": "#C13838", - "editorSuggestWidget.background": "#181a1f", - "editorSuggestWidget.border": "#0b0c0e", - "editorSuggestWidget.foreground": "#bbbbbb", - "editorSuggestWidget.highlightForeground": "#c9a022", - "editorSuggestWidget.selectedBackground": "#76808c4d", - "editorGroupHeader.noTabsBackground": "#181a1f", - "editorGroupHeader.tabsBackground": "#141519", + "input.foreground": "#FFFFFF", + "input.border": "#9AA2A630", + "input.placeholderForeground": "#9AA2A660", + "inputOption.activeBorder": "#9AA2A6", + "inputValidation.errorBackground": "#383c42", + "inputValidation.errorBorder": "#ffd866", + "inputValidation.infoBackground": "#383c42", + "inputValidation.infoBorder": "#9AA2A6", + "inputValidation.warningBackground": "#383c42", + "inputValidation.warningBorder": "#ffd866", + "list.activeSelectionBackground": "#9AA2A625", + "list.inactiveSelectionBackground": "#9AA2A625", + "list.dropBackground": "#9AA2A615", + "list.focusBackground": "#9AA2A640", + "list.focusForeground": "#FFFFFF", + "list.errorForeground": "#fc6a67", + "list.warningForeground": "#ffd866", + "list.highlightForeground": "#ffd866", + "list.activeSelectionForeground": "#FFFFFF", + "list.hoverBackground": "#1C1E2160", + "list.hoverForeground": "#FFFFFF", + "gitDecoration.modifiedResourceForeground": "#78dce8", + "gitDecoration.deletedResourceForeground": "#fc6a67", + "gitDecoration.untrackedResourceForeground": "#a9dc76", + "gitDecoration.ignoredResourceForeground": "#73737F", + "gitDecoration.conflictingResourceForeground": "#9AA2A6", + "gitDecoration.stageAddedResourceForeground": "#fc6a67", + "menu.background": "#383c42", + "menu.foreground": "#FFFFFF", + "menu.separatorBackground": "#1C1E21", + "menu.selectionBackground": "#9AA2A620", + "menu.selectionForeground": "#FFFFFF", + "menubar.selectionBackground": "#383c42", + "menubar.selectionForeground": "#FFFFFF", + "merge.border": "#1C1E21", + "merge.commonContentBackground": "#ffd86630", + "merge.commonHeaderBackground": "#ffd86680", + "merge.currentContentBackground": "#a9dc7630", + "merge.currentHeaderBackground": "#a9dc7680", + "merge.incomingContentBackground": "#78dce830", + "merge.incomingHeaderBackground": "#78dce880", + "editorOverviewRuler.border": "#1C1E21", + "editorOverviewRuler.commonContentForeground": "#ffd866", + "editorOverviewRuler.currentContentForeground": "#fc6a67", + "editorOverviewRuler.incomingContentForeground": "#a9dc76", + "notificationCenterHeader.foreground": "#FFFFFF", + "notificationCenterHeader.background": "#383c42", + "notifications.foreground": "#FFFFFF", + "notifications.background": "#383c42", + "notifications.border": "#9AA2A650", + "notificationLink.foreground": "#ffd866", + "panel.background": "#2A2D33", + "panel.border": "#1C1E21", + "panelInput.border": "#73737F", + "panelSection.background": "#1C1E21", + "panelSection.border": "#1C1E21", + "panelTitle.activeBorder": "#9AA2A6", + "panelTitle.activeForeground": "#9AA2A6", + "panelTitle.inactiveForeground": "#73737F", + "panelSectionHeader.background": "#73737F20", + "panelSectionHeader.foreground": "#FFFFFF", + "panelSectionHeader.border": "#1C1E21", + "peekView.border": "#9AA2A6", + "peekViewEditor.background": "#383c4240", + "peekViewEditor.matchHighlightBackground": "#383c4240", + "peekViewResult.background": "#383c4240", + "peekViewResult.fileForeground": "#FFFFFF", + "peekViewResult.lineForeground": "#FFFFFF", + "peekViewResult.matchHighlightBackground": "#383c42", + "peekViewResult.selectionBackground": "#383c42", + "peekViewResult.selectionForeground": "#FFFFFF", + "peekViewTitle.background": "#1C1E21", + "peekViewTitleDescription.foreground": "#FFFFFF", + "peekViewTitleLabel.foreground": "#FFFFFF", + "peekViewEditorGutter.background": "#383c4240", + "editorMarkerNavigation.background": "#26282C", + "editorMarkerNavigationError.background": "#fc6a6790", + "editorMarkerNavigationWarning.background": "#ffd86690", + "editorMarkerNavigationInfo.background": "#78dce890", + "pickerGroup.border": "#1C1E21", + "pickerGroup.foreground": "#FFFFFF", + "progressBar.background": "#ffd866", + "scrollbar.shadow": "#1C1E21", + "scrollbarSlider.activeBackground": "#9AA2A660", + "scrollbarSlider.background": "#9AA2A640", + "scrollbarSlider.hoverBackground": "#9AA2A650", + "settings.modifiedItemIndicator": "#9AA2A6", + "settings.headerForeground": "#9AA2A6", + "sideBar.background": "#26282C", + "sideBar.border": "#1C1E21", + "sideBar.foreground": "#FFFFFFbb", + "sideBarSectionHeader.background": "#26282C", + "sideBarSectionHeader.foreground": "#FFFFFF", + "sideBarSectionHeader.border": "#1C1E21", + "sideBarTitle.foreground": "#73737F", + "tree.indentGuidesStroke": "#73737F70", + "statusBar.background": "#26282C", + "statusBar.border": "#1C1E21", + "statusBar.debuggingBackground": "#9AA2A644", + "statusBar.debuggingForeground": "#FFFFFF", + "statusBar.foreground": "#FFFFFF", + "statusBar.noFolderBackground": "#1C1E21", + "statusBar.noFolderBorder": "#9AA2A6", + "statusBar.noFolderForeground": "#FFFFFF", + "statusBarItem.activeBackground": "#383c42", + "statusBarItem.hoverBackground": "#73737F30", + "statusBarItem.prominentBackground": "#1C1E21", + "statusBarItem.prominentHoverBackground": "#383c42", + "statusBarItem.errorBackground": "#fc6a67", + "editorSuggestWidget.background": "#2A2D33", + "editorSuggestWidget.border": "#1C1E21", + "editorSuggestWidget.foreground": "#FFFFFF", + "editorSuggestWidget.highlightForeground": "#ffd866", + "editorSuggestWidget.selectedBackground": "#9AA2A64d", + "editorGroupHeader.noTabsBackground": "#2A2D33", + "editorGroupHeader.tabsBackground": "#26282C", "editorGroupHeader.tabsBorder": "#00000000", "editorGroupHeader.border": "#00000000", - "tab.activeBackground": "#181a1f", - "tab.activeForeground": "#76808c", - "tab.activeBorderTop": "#76808c", + "tab.activeBackground": "#2A2D33", + "tab.activeForeground": "#9AA2A6", + "tab.activeBorderTop": "#9AA2A6", "tab.border": "#00000000", "tab.hoverBorder": "#00000000", - "tab.hoverBackground": "#181a1fcc", - "tab.unfocusedHoverBackground": "#76808c10", + "tab.hoverBackground": "#2A2D33cc", + "tab.unfocusedHoverBackground": "#9AA2A610", "tab.unfocusedHoverBorder": "#00000000", - "tab.inactiveBackground": "#141519", - "tab.inactiveForeground": "#464b52", - "tab.unfocusedActiveForeground": "#bbbbbb", - "tab.unfocusedInactiveForeground": "#bbbbbb", - "tab.lastPinnedBorder": "#0b0c0e", - "terminal.ansiBlack": "#181a1f", - "terminal.ansiRed": "#C13838", - "terminal.ansiGreen": "#37ae6f", - "terminal.ansiYellow": "#c9a022", - "terminal.ansiBlue": "#3398DB", - "terminal.ansiMagenta": "#CC71BC", - "terminal.ansiCyan": "#24B5A8", - "terminal.ansiWhite": "#bbbbbb", - "terminal.ansiBrightBlack": "#3398DB", - "terminal.ansiBrightRed": "#C13838", - "terminal.ansiBrightGreen": "#37ae6f", - "terminal.ansiBrightYellow": "#c9a022", - "terminal.ansiBrightBlue": "#3398DB", - "terminal.ansiBrightMagenta": "#CC71BC", - "terminal.ansiBrightCyan": "#24B5A8", - "terminal.ansiBrightWhite": "#3398DB", - "terminal.background": "#181a1f", - "terminal.foreground": "#bbbbbb", - "terminalCursor.background": "#c9a022", - "terminalCursor.foreground": "#c9a022", - "textBlockQuote.background": "#3398DB34", - "textBlockQuote.border": "#3398DBb9", - "textCodeBlock.background": "#3398DB34", - "textLink.activeForeground": "#3398DB", - "textLink.foreground": "#3398DB", - "textPreformat.foreground": "#c9a022", - "textSeparator.foreground": "#76808c", - "walkThrough.embeddedEditorBackground": "#181a1f", - "titleBar.activeBackground": "#141519", - "titleBar.activeForeground": "#464b52", - "titleBar.inactiveBackground": "#0b0c0e", - "titleBar.inactiveForeground": "#464b52", - "titleBar.border": "#0b0c0e" + "tab.inactiveBackground": "#26282C", + "tab.inactiveForeground": "#73737F", + "tab.unfocusedActiveForeground": "#FFFFFF", + "tab.unfocusedInactiveForeground": "#FFFFFF", + "tab.lastPinnedBorder": "#1C1E21", + "terminal.ansiBlack": "#2A2D33", + "terminal.ansiRed": "#fc6a67", + "terminal.ansiGreen": "#a9dc76", + "terminal.ansiYellow": "#ffd866", + "terminal.ansiBlue": "#78dce8", + "terminal.ansiMagenta": "#e991e3", + "terminal.ansiCyan": "#78e8c6", + "terminal.ansiWhite": "#FFFFFF", + "terminal.ansiBrightBlack": "#78dce8", + "terminal.ansiBrightRed": "#fc6a67", + "terminal.ansiBrightGreen": "#a9dc76", + "terminal.ansiBrightYellow": "#ffd866", + "terminal.ansiBrightBlue": "#78dce8", + "terminal.ansiBrightMagenta": "#e991e3", + "terminal.ansiBrightCyan": "#78e8c6", + "terminal.ansiBrightWhite": "#78dce8", + "terminal.background": "#2A2D33", + "terminal.foreground": "#FFFFFF", + "terminalCursor.background": "#ffd866", + "terminalCursor.foreground": "#ffd866", + "textBlockQuote.background": "#78dce834", + "textBlockQuote.border": "#78dce8b9", + "textCodeBlock.background": "#78dce834", + "textLink.activeForeground": "#78dce8", + "textLink.foreground": "#78dce8", + "textPreformat.foreground": "#ffd866", + "textSeparator.foreground": "#9AA2A6", + "walkThrough.embeddedEditorBackground": "#2A2D33", + "titleBar.activeBackground": "#26282C", + "titleBar.activeForeground": "#73737F", + "titleBar.inactiveBackground": "#1C1E21", + "titleBar.inactiveForeground": "#73737F", + "titleBar.border": "#1C1E21" }, "tokenColors": [ { @@ -261,11 +277,18 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], - "settings": { "foreground": "#D26D32", "fontStyle": "italic" } + "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, - { "scope": ["entity.name.type"], "settings": { "foreground": "#7E9E2D" } }, + { "scope": ["entity.name.type"], "settings": { "foreground": "#b7d175" } }, { "scope": [ "comment", @@ -273,12 +296,12 @@ "string.quoted.docstring.multi", "comment.block.documentation source" ], - "settings": { "foreground": "#464b52", "fontStyle": "italic" } + "settings": { "foreground": "#73737F", "fontStyle": "italic" } }, - { "scope": ["constant"], "settings": { "foreground": "#C13838" } }, + { "scope": ["constant"], "settings": { "foreground": "#fc6a67" } }, { "scope": ["source", "support", "constant.character.entity.named", "meta.jsx.children", "source.lua"], - "settings": { "foreground": "#bbbbbb" } + "settings": { "foreground": "#FFFFFF" } }, { "scope": [ @@ -288,9 +311,9 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#CC71BC" } + "settings": { "foreground": "#e991e3" } }, - { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c9a022" } }, + { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#ffd866" } }, { "scope": [ "support.function", @@ -306,9 +329,11 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], - "settings": { "foreground": "#3398DB" } + "settings": { "foreground": "#78dce8" } }, { "scope": [ @@ -317,9 +342,10 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], - "settings": { "foreground": "#c9a022" } + "settings": { "foreground": "#ffd866" } }, { "scope": [ @@ -337,18 +363,35 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], - "settings": { "foreground": "#c9a022" } + "settings": { "foreground": "#ffd866" } }, - { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#bbbbbb" } }, + { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#FFFFFF" } }, { "scope": ["keyword.other.definition.ini", "support.type.property-name", "entity.name.tag.yaml"], - "settings": { "foreground": "#c9a022" } + "settings": { "foreground": "#ffd866" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], - "settings": { "foreground": "#c9a022" } + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], + "settings": { "foreground": "#ffd866" } }, { "scope": [ @@ -387,17 +430,34 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], - "settings": { "foreground": "#bbbbbb60" } + "settings": { "foreground": "#FFFFFF60" } }, { "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], - "settings": { "foreground": "#D26D32", "fontStyle": "italic" } + "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, { "scope": [ @@ -413,9 +473,16 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], - "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } + "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } }, { "scope": [ @@ -425,12 +492,25 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], - "settings": { "foreground": "#37ae6f" } + "settings": { "foreground": "#a9dc76" } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#a9dc7660" } }, { "scope": [ @@ -439,9 +519,21 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], - "settings": { "foreground": "#935cd1" } + "settings": { "foreground": "#ab9df2" } }, { "scope": [ @@ -453,15 +545,16 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], - "settings": { "foreground": "#de456b" } + "settings": { "foreground": "#ff6188" } }, - { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#de456b" } }, - { "scope": ["source.elm storage.type"], "settings": { "foreground": "#935cd1", "fontStyle": "normal" } }, + { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#ff6188" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#ab9df2", "fontStyle": "normal" } }, { "scope": [ "entity.name.tag.other.html", @@ -470,9 +563,9 @@ "entity.name.tag support.class.component", "support.class.component.html" ], - "settings": { "foreground": "#3398DB" } + "settings": { "foreground": "#78dce8" } }, - { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#de456b" } }, + { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#ff6188" } }, { "scope": [ "text.html.basic entity.name", @@ -482,7 +575,7 @@ "meta.embedded.block.blade keyword.operator.comparison.php", "meta.embedded.block.blade keyword.operator.arithmetic.php" ], - "settings": { "foreground": "#3398DB" } + "settings": { "foreground": "#78dce8" } }, { "scope": [ @@ -493,9 +586,14 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], - "settings": { "foreground": "#3398DBaa" } + "settings": { "foreground": "#78dce8aa" } }, { "scope": [ @@ -504,7 +602,7 @@ "invalid.deprecated.entity.other.attribute-name", "meta.embedded.block.blade storage.type.php" ], - "settings": { "foreground": "#c9a022", "fontStyle": "italic" } + "settings": { "foreground": "#ffd866", "fontStyle": "italic" } }, { "scope": [ @@ -514,33 +612,33 @@ "markup.fenced_code.block.markdown punctuation", "markup.raw.block.markdown" ], - "settings": { "foreground": "#935cd1" } + "settings": { "foreground": "#ab9df2" } }, - { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#935cd1" } }, - { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#3398DB" } }, - { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#3398DB" } }, - { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#c9a022" } }, - { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#c9a022" } }, - { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#3398DB" } }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#ab9df2" } }, + { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#78dce8" } }, + { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#78dce8" } }, + { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#ffd866" } }, + { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#ffd866" } }, + { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#78dce8" } }, { "scope": ["markup.bold", "punctuation.definition.bold"], - "settings": { "foreground": "#3398DB", "fontStyle": "bold" } + "settings": { "foreground": "#78dce8", "fontStyle": "bold" } }, { "scope": ["markup.italic", "punctuation.definition.italic"], - "settings": { "foreground": "#3398DB", "fontStyle": "italic" } + "settings": { "foreground": "#78dce8", "fontStyle": "italic" } }, - { "scope": ["markup.quote"], "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, - { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#CC71BC" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#CC71BC" } }, + { "scope": ["markup.quote"], "settings": { "foreground": "#78dce8", "fontStyle": "italic" } }, + { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#78dce8", "fontStyle": "italic" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#e991e3" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#e991e3" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], - "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } + "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } }, { "scope": ["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"], - "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } + "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } }, { "scope": [ @@ -550,7 +648,7 @@ "meta.property-list.scss meta.property-list.scss entity.name.tag.css", "meta.property-list meta.property-name" ], - "settings": { "foreground": "#bbbbbb" } + "settings": { "foreground": "#FFFFFF" } }, { "scope": [ @@ -558,18 +656,18 @@ "source.css entity.other.attribute-name.id ", "entity.other.attribute-name.id punctuation.definition.entity" ], - "settings": { "foreground": "#935cd1" } + "settings": { "foreground": "#ab9df2" } }, - { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#D26D32" } }, - { "scope": ["keyword.other.unit"], "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, + { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#fc9867" } }, + { "scope": ["keyword.other.unit"], "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, { "scope": ["support.constant.property-value", "support.constant.font-name", "meta.property-value.css"], - "settings": { "foreground": "#D26D32" } + "settings": { "foreground": "#fc9867" } }, - { "scope": ["constant.numeric"], "settings": { "foreground": "#D26D32" } }, + { "scope": ["constant.numeric"], "settings": { "foreground": "#fc9867" } }, { "scope": ["entity.name.tag.css", "meta.property-list.scss entity.name.tag.css"], - "settings": { "foreground": "#3398DB" } + "settings": { "foreground": "#78dce8" } } ] -} +} \ No newline at end of file diff --git a/themes/improved-light.json b/themes/improved-light.json index a348e92..68efe42 100644 --- a/themes/improved-light.json +++ b/themes/improved-light.json @@ -1,256 +1,272 @@ { "$schema": "vscode://schemas/color-theme", "name": "Imporved light", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#000000" }, + "property": { "foreground": "#FF7135", "italic": true }, + "variable": { "foreground": "#FF478D" }, + "variable.defaultLibrary": { "foreground": "#14E5D4" }, + "class.declaration": { "foreground": "#A95EFF" }, + "namespace": { "foreground": "#28A9FF" }, + "parameter": { "foreground": "#E66DFF" }, + "class.decorator": { "foreground": "#E66DFF" }, + "enumMember": { "foreground": "#A95EFF" } + }, "colors": { - "activityBar.background": "#eee8d5", - "activityBar.border": "#d8cfbb", - "activityBar.foreground": "#2aa198", - "activityBar.inactiveForeground": "#657b83AA", - "activityBarBadge.background": "#2aa198", - "activityBarBadge.foreground": "#eee8d5", - "badge.background": "#2aa198", - "badge.foreground": "#eee8d5", - "breadcrumbPicker.background": "#fdf6e3", - "button.background": "#2aa198", - "button.foreground": "#eee8d5", - "button.secondaryBackground": "#2aa19830", - "button.secondaryForeground": "#073642", - "extensionButton.prominentBackground": "#2aa1989d", - "extensionButton.prominentForeground": "#eee8d5", - "extensionButton.prominentHoverBackground": "#2aa198", - "charts.foreground": "#073642", - "charts.lines": "#073642", - "charts.red": "#d42613", - "charts.blue": "#268bd2", - "charts.yellow": "#b58900", - "charts.orange": "#ca7016", - "charts.green": "#859900", - "charts.purple": "#F38CEC", + "activityBar.background": "#Fafafa", + "activityBar.border": "#cccccc", + "activityBar.foreground": "#555555", + "activityBar.inactiveForeground": "#aaaaaaAA", + "activityBarBadge.background": "#555555", + "activityBarBadge.foreground": "#Fafafa", + "badge.background": "#555555", + "badge.foreground": "#Fafafa", + "breadcrumbPicker.background": "#FFFFFF", + "button.background": "#555555", + "button.foreground": "#Fafafa", + "button.secondaryBackground": "#55555530", + "button.secondaryForeground": "#000000", + "extensionButton.prominentBackground": "#5555559d", + "extensionButton.prominentForeground": "#Fafafa", + "extensionButton.prominentHoverBackground": "#555555", + "charts.foreground": "#000000", + "charts.lines": "#000000", + "charts.red": "#D62C2C", + "charts.blue": "#28A9FF", + "charts.yellow": "#FFB638", + "charts.orange": "#FF7135", + "charts.green": "#42DD76", + "charts.purple": "#E66DFF", "contrastActiveBorder": "#00000000", - "errorForeground": "#d42613", - "focusBorder": "#2aa19840", - "foreground": "#073642", - "selection.background": "#2aa19860", - "widget.shadow": "#d8cfbb", - "icon.foreground": "#073642", - "debugExceptionWidget.background": "#fef9ec", - "debugExceptionWidget.border": "#d8cfbb", - "debugToolBar.background": "#fef9ec", - "descriptionForeground": "#073642", - "diffEditor.border": "#d8cfbb", - "diffEditor.insertedTextBackground": "#85990020", - "diffEditor.removedTextBackground": "#d4261325", - "diffEditor.diagonalFill": "#d8cfbb80", - "dropdown.background": "#fdf6e3", - "dropdown.border": "#657b83aa", - "dropdown.foreground": "#073642", - "editor.background": "#fdf6e3", - "editor.findMatchBackground": "#2aa19820", - "editor.findMatchBorder": "#2aa19860", - "editor.findMatchHighlightBackground": "#2aa19820", - "editor.findMatchHighlightBorder": "#2aa19840", - "editor.foreground": "#073642", - "editor.hoverHighlightBackground": "#2aa19840", - "editor.lineHighlightBackground": "#2aa1980c", - "editor.lineHighlightBorder": "#2aa1981a", - "editor.rangeHighlightBackground": "#2aa19820", - "editor.selectionBackground": "#2aa19825", - "editor.selectionForeground": "#2aa198", - "editor.inactiveSelectionBackground": "#2aa19820", - "editor.selectionHighlightBorder": "#2aa19860", + "errorForeground": "#D62C2C", + "focusBorder": "#55555540", + "foreground": "#000000", + "selection.background": "#55555560", + "widget.shadow": "#cccccc", + "icon.foreground": "#000000", + "debugExceptionWidget.background": "#ffffff", + "debugExceptionWidget.border": "#cccccc", + "debugToolBar.background": "#ffffff", + "descriptionForeground": "#000000", + "diffEditor.border": "#cccccc", + "diffEditor.insertedTextBackground": "#42DD7620", + "diffEditor.removedTextBackground": "#D62C2C25", + "diffEditor.diagonalFill": "#cccccc80", + "dropdown.background": "#FFFFFF", + "dropdown.border": "#aaaaaaaa", + "dropdown.foreground": "#000000", + "editorCursor.background": "#555555", + "editorBracketHighlight.foreground1": "#FFB638", + "editorBracketHighlight.foreground2": "#A95EFF", + "editorBracketHighlight.foreground3": "#28A9FF", + "editor.background": "#FFFFFF", + "editor.findMatchBackground": "#55555520", + "editor.findMatchBorder": "#55555560", + "editor.findMatchHighlightBackground": "#55555520", + "editor.findMatchHighlightBorder": "#55555540", + "editor.foreground": "#000000", + "editor.hoverHighlightBackground": "#55555540", + "editor.lineHighlightBackground": "#5555550c", + "editor.lineHighlightBorder": "#5555551a", + "editor.rangeHighlightBackground": "#55555520", + "editor.selectionBackground": "#55555525", + "editor.selectionForeground": "#555555", + "editor.inactiveSelectionBackground": "#55555520", + "editor.selectionHighlightBorder": "#55555560", "editor.selectionHighlightBackground": "#00000000", - "editor.wordHighlightStrongBackground": "#2aa19840", - "editor.wordHighlightBackground": "#2aa19820", - "editorBracketMatch.background": "#2aa19820", - "editorBracketMatch.border": "#2aa19840", - "editorCodeLens.foreground": "#073642", - "editorCursor.foreground": "#b58900", - "editorGroup.border": "#d8cfbb", - "editorGroup.dropBackground": "#2aa19815", - "editorHoverWidget.background": "#fef9ec", - "editorHoverWidget.border": "#eee8d5", - "editorIndentGuide.background": "#657b8330", - "editorIndentGuide.activeBackground": "#657b83bb", - "editorLink.activeForeground": "#073642", + "editor.wordHighlightStrongBackground": "#55555540", + "editor.wordHighlightBackground": "#55555520", + "editorBracketMatch.background": "#55555520", + "editorBracketMatch.border": "#55555540", + "editorCodeLens.foreground": "#000000", + "editorCursor.foreground": "#FFB638", + "editorGroup.border": "#cccccc", + "editorGroup.dropBackground": "#55555515", + "editorHoverWidget.background": "#ffffff", + "editorHoverWidget.border": "#Fafafa", + "editorIndentGuide.background": "#aaaaaa30", + "editorIndentGuide.activeBackground": "#aaaaaabb", + "editorLink.activeForeground": "#000000", "editorWarning.border": "#00000000", - "editorGutter.commentRangeForeground": "#fef9ec", - "sash.hoverBorder": "#2aa19850", - "editorRuler.foreground": "#657b8350", - "editorWarning.foreground": "#b58900", - "editorWhitespace.foreground": "#657b8360", - "editorWidget.background": "#fef9ec", - "editorWidget.resizeBorder": "#2aa19850", - "editorGutter.background": "#fdf6e3", - "editorGutter.addedBackground": "#859900cc", - "editorGutter.deletedBackground": "#d42613cc", - "editorGutter.modifiedBackground": "#268bd2cc", - "editorLineNumber.foreground": "#657b8390", - "editorLineNumber.activeForeground": "#657b83", + "editorGutter.commentRangeForeground": "#ffffff", + "sash.hoverBorder": "#55555550", + "editorRuler.foreground": "#aaaaaa50", + "editorWarning.foreground": "#FFB638", + "editorWhitespace.foreground": "#aaaaaa60", + "editorWidget.background": "#ffffff", + "editorWidget.resizeBorder": "#55555550", + "editorGutter.background": "#FFFFFF", + "editorGutter.addedBackground": "#42DD76cc", + "editorGutter.deletedBackground": "#D62C2Ccc", + "editorGutter.modifiedBackground": "#28A9FFcc", + "editorLineNumber.foreground": "#aaaaaa90", + "editorLineNumber.activeForeground": "#aaaaaa", "input.background": "#00000000", - "input.foreground": "#073642", - "input.border": "#2aa19830", - "input.placeholderForeground": "#2aa19860", - "inputOption.activeBorder": "#2aa198", - "inputValidation.errorBackground": "#fef9ec", - "inputValidation.errorBorder": "#b58900", - "inputValidation.infoBackground": "#fef9ec", - "inputValidation.infoBorder": "#2aa198", - "inputValidation.warningBackground": "#fef9ec", - "inputValidation.warningBorder": "#b58900", - "list.activeSelectionBackground": "#2aa19825", - "list.inactiveSelectionBackground": "#2aa19825", - "list.dropBackground": "#2aa19815", - "list.focusBackground": "#2aa19840", - "list.focusForeground": "#073642", - "list.errorForeground": "#d42613", - "list.warningForeground": "#b58900", - "list.highlightForeground": "#b58900", - "list.activeSelectionForeground": "#073642", - "list.hoverBackground": "#d8cfbb60", - "list.hoverForeground": "#073642", - "gitDecoration.modifiedResourceForeground": "#268bd2", - "gitDecoration.deletedResourceForeground": "#d42613", - "gitDecoration.untrackedResourceForeground": "#859900", - "gitDecoration.ignoredResourceForeground": "#657b83", - "gitDecoration.conflictingResourceForeground": "#2aa198", - "gitDecoration.stageAddedResourceForeground": "#d42613", - "menu.background": "#fef9ec", - "menu.foreground": "#073642", - "menu.separatorBackground": "#d8cfbb", - "menu.selectionBackground": "#2aa19820", - "menu.selectionForeground": "#073642", - "menubar.selectionBackground": "#fef9ec", - "menubar.selectionForeground": "#073642", - "merge.border": "#d8cfbb", - "merge.commonContentBackground": "#b5890030", - "merge.commonHeaderBackground": "#b5890080", - "merge.currentContentBackground": "#85990030", - "merge.currentHeaderBackground": "#85990080", - "merge.incomingContentBackground": "#268bd230", - "merge.incomingHeaderBackground": "#268bd280", - "editorOverviewRuler.border": "#d8cfbb", - "editorOverviewRuler.commonContentForeground": "#b58900", - "editorOverviewRuler.currentContentForeground": "#d42613", - "editorOverviewRuler.incomingContentForeground": "#859900", - "notificationCenterHeader.foreground": "#073642", - "notificationCenterHeader.background": "#fef9ec", - "notifications.foreground": "#073642", - "notifications.background": "#fef9ec", - "notifications.border": "#2aa19850", - "notificationLink.foreground": "#b58900", - "panel.background": "#fdf6e3", - "panel.border": "#d8cfbb", - "panelInput.border": "#657b83", - "panelSection.background": "#d8cfbb", - "panelSection.border": "#d8cfbb", - "panelTitle.activeBorder": "#2aa198", - "panelTitle.activeForeground": "#2aa198", - "panelTitle.inactiveForeground": "#657b83", - "panelSectionHeader.background": "#657b8320", - "panelSectionHeader.foreground": "#073642", - "panelSectionHeader.border": "#d8cfbb", - "peekView.border": "#2aa198", - "peekViewEditor.background": "#fef9ec40", - "peekViewEditor.matchHighlightBackground": "#fef9ec40", - "peekViewResult.background": "#fef9ec40", - "peekViewResult.fileForeground": "#073642", - "peekViewResult.lineForeground": "#073642", - "peekViewResult.matchHighlightBackground": "#fef9ec", - "peekViewResult.selectionBackground": "#fef9ec", - "peekViewResult.selectionForeground": "#073642", - "peekViewTitle.background": "#d8cfbb", - "peekViewTitleDescription.foreground": "#073642", - "peekViewTitleLabel.foreground": "#073642", - "peekViewEditorGutter.background": "#fef9ec40", - "editorMarkerNavigation.background": "#eee8d5", - "editorMarkerNavigationError.background": "#d4261390", - "editorMarkerNavigationWarning.background": "#b5890090", - "editorMarkerNavigationInfo.background": "#268bd290", - "pickerGroup.border": "#d8cfbb", - "pickerGroup.foreground": "#073642", - "progressBar.background": "#b58900", - "scrollbar.shadow": "#d8cfbb", - "scrollbarSlider.activeBackground": "#2aa19860", - "scrollbarSlider.background": "#2aa19840", - "scrollbarSlider.hoverBackground": "#2aa19850", - "settings.modifiedItemIndicator": "#2aa198", - "settings.headerForeground": "#2aa198", - "sideBar.background": "#eee8d5", - "sideBar.border": "#d8cfbb", - "sideBar.foreground": "#073642bb", - "sideBarSectionHeader.background": "#eee8d5", - "sideBarSectionHeader.foreground": "#073642", - "sideBarSectionHeader.border": "#d8cfbb", - "sideBarTitle.foreground": "#657b83", - "tree.indentGuidesStroke": "#657b8370", - "statusBar.background": "#eee8d5", - "statusBar.border": "#d8cfbb", - "statusBar.debuggingBackground": "#2aa19844", - "statusBar.debuggingForeground": "#073642", - "statusBar.foreground": "#073642", - "statusBar.noFolderBackground": "#d8cfbb", - "statusBar.noFolderBorder": "#2aa198", - "statusBar.noFolderForeground": "#073642", - "statusBarItem.activeBackground": "#fef9ec", - "statusBarItem.hoverBackground": "#657b8330", - "statusBarItem.prominentBackground": "#d8cfbb", - "statusBarItem.prominentHoverBackground": "#fef9ec", - "statusBarItem.errorBackground": "#d42613", - "editorSuggestWidget.background": "#fdf6e3", - "editorSuggestWidget.border": "#d8cfbb", - "editorSuggestWidget.foreground": "#073642", - "editorSuggestWidget.highlightForeground": "#b58900", - "editorSuggestWidget.selectedBackground": "#2aa1984d", - "editorGroupHeader.noTabsBackground": "#fdf6e3", - "editorGroupHeader.tabsBackground": "#eee8d5", + "input.foreground": "#000000", + "input.border": "#55555530", + "input.placeholderForeground": "#55555560", + "inputOption.activeBorder": "#555555", + "inputValidation.errorBackground": "#ffffff", + "inputValidation.errorBorder": "#FFB638", + "inputValidation.infoBackground": "#ffffff", + "inputValidation.infoBorder": "#555555", + "inputValidation.warningBackground": "#ffffff", + "inputValidation.warningBorder": "#FFB638", + "list.activeSelectionBackground": "#55555525", + "list.inactiveSelectionBackground": "#55555525", + "list.dropBackground": "#55555515", + "list.focusBackground": "#55555540", + "list.focusForeground": "#000000", + "list.errorForeground": "#D62C2C", + "list.warningForeground": "#FFB638", + "list.highlightForeground": "#FFB638", + "list.activeSelectionForeground": "#000000", + "list.hoverBackground": "#cccccc60", + "list.hoverForeground": "#000000", + "gitDecoration.modifiedResourceForeground": "#28A9FF", + "gitDecoration.deletedResourceForeground": "#D62C2C", + "gitDecoration.untrackedResourceForeground": "#42DD76", + "gitDecoration.ignoredResourceForeground": "#aaaaaa", + "gitDecoration.conflictingResourceForeground": "#555555", + "gitDecoration.stageAddedResourceForeground": "#D62C2C", + "menu.background": "#ffffff", + "menu.foreground": "#000000", + "menu.separatorBackground": "#cccccc", + "menu.selectionBackground": "#55555520", + "menu.selectionForeground": "#000000", + "menubar.selectionBackground": "#ffffff", + "menubar.selectionForeground": "#000000", + "merge.border": "#cccccc", + "merge.commonContentBackground": "#FFB63830", + "merge.commonHeaderBackground": "#FFB63880", + "merge.currentContentBackground": "#42DD7630", + "merge.currentHeaderBackground": "#42DD7680", + "merge.incomingContentBackground": "#28A9FF30", + "merge.incomingHeaderBackground": "#28A9FF80", + "editorOverviewRuler.border": "#cccccc", + "editorOverviewRuler.commonContentForeground": "#FFB638", + "editorOverviewRuler.currentContentForeground": "#D62C2C", + "editorOverviewRuler.incomingContentForeground": "#42DD76", + "notificationCenterHeader.foreground": "#000000", + "notificationCenterHeader.background": "#ffffff", + "notifications.foreground": "#000000", + "notifications.background": "#ffffff", + "notifications.border": "#55555550", + "notificationLink.foreground": "#FFB638", + "panel.background": "#FFFFFF", + "panel.border": "#cccccc", + "panelInput.border": "#aaaaaa", + "panelSection.background": "#cccccc", + "panelSection.border": "#cccccc", + "panelTitle.activeBorder": "#555555", + "panelTitle.activeForeground": "#555555", + "panelTitle.inactiveForeground": "#aaaaaa", + "panelSectionHeader.background": "#aaaaaa20", + "panelSectionHeader.foreground": "#000000", + "panelSectionHeader.border": "#cccccc", + "peekView.border": "#555555", + "peekViewEditor.background": "#ffffff40", + "peekViewEditor.matchHighlightBackground": "#ffffff40", + "peekViewResult.background": "#ffffff40", + "peekViewResult.fileForeground": "#000000", + "peekViewResult.lineForeground": "#000000", + "peekViewResult.matchHighlightBackground": "#ffffff", + "peekViewResult.selectionBackground": "#ffffff", + "peekViewResult.selectionForeground": "#000000", + "peekViewTitle.background": "#cccccc", + "peekViewTitleDescription.foreground": "#000000", + "peekViewTitleLabel.foreground": "#000000", + "peekViewEditorGutter.background": "#ffffff40", + "editorMarkerNavigation.background": "#Fafafa", + "editorMarkerNavigationError.background": "#D62C2C90", + "editorMarkerNavigationWarning.background": "#FFB63890", + "editorMarkerNavigationInfo.background": "#28A9FF90", + "pickerGroup.border": "#cccccc", + "pickerGroup.foreground": "#000000", + "progressBar.background": "#FFB638", + "scrollbar.shadow": "#cccccc", + "scrollbarSlider.activeBackground": "#55555560", + "scrollbarSlider.background": "#55555540", + "scrollbarSlider.hoverBackground": "#55555550", + "settings.modifiedItemIndicator": "#555555", + "settings.headerForeground": "#555555", + "sideBar.background": "#Fafafa", + "sideBar.border": "#cccccc", + "sideBar.foreground": "#000000bb", + "sideBarSectionHeader.background": "#Fafafa", + "sideBarSectionHeader.foreground": "#000000", + "sideBarSectionHeader.border": "#cccccc", + "sideBarTitle.foreground": "#aaaaaa", + "tree.indentGuidesStroke": "#aaaaaa70", + "statusBar.background": "#Fafafa", + "statusBar.border": "#cccccc", + "statusBar.debuggingBackground": "#55555544", + "statusBar.debuggingForeground": "#000000", + "statusBar.foreground": "#000000", + "statusBar.noFolderBackground": "#cccccc", + "statusBar.noFolderBorder": "#555555", + "statusBar.noFolderForeground": "#000000", + "statusBarItem.activeBackground": "#ffffff", + "statusBarItem.hoverBackground": "#aaaaaa30", + "statusBarItem.prominentBackground": "#cccccc", + "statusBarItem.prominentHoverBackground": "#ffffff", + "statusBarItem.errorBackground": "#D62C2C", + "editorSuggestWidget.background": "#FFFFFF", + "editorSuggestWidget.border": "#cccccc", + "editorSuggestWidget.foreground": "#000000", + "editorSuggestWidget.highlightForeground": "#FFB638", + "editorSuggestWidget.selectedBackground": "#5555554d", + "editorGroupHeader.noTabsBackground": "#FFFFFF", + "editorGroupHeader.tabsBackground": "#Fafafa", "editorGroupHeader.tabsBorder": "#00000000", "editorGroupHeader.border": "#00000000", - "tab.activeBackground": "#fdf6e3", - "tab.activeForeground": "#2aa198", - "tab.activeBorderTop": "#2aa198", + "tab.activeBackground": "#FFFFFF", + "tab.activeForeground": "#555555", + "tab.activeBorderTop": "#555555", "tab.border": "#00000000", "tab.hoverBorder": "#00000000", - "tab.hoverBackground": "#fdf6e3cc", - "tab.unfocusedHoverBackground": "#2aa19810", + "tab.hoverBackground": "#FFFFFFcc", + "tab.unfocusedHoverBackground": "#55555510", "tab.unfocusedHoverBorder": "#00000000", - "tab.inactiveBackground": "#eee8d5", - "tab.inactiveForeground": "#657b83", - "tab.unfocusedActiveForeground": "#073642", - "tab.unfocusedInactiveForeground": "#073642", - "tab.lastPinnedBorder": "#d8cfbb", - "terminal.ansiBlack": "#fdf6e3", - "terminal.ansiRed": "#d42613", - "terminal.ansiGreen": "#859900", - "terminal.ansiYellow": "#b58900", - "terminal.ansiBlue": "#268bd2", - "terminal.ansiMagenta": "#F38CEC", - "terminal.ansiCyan": "#2aa198", - "terminal.ansiWhite": "#073642", - "terminal.ansiBrightBlack": "#268bd2", - "terminal.ansiBrightRed": "#d42613", - "terminal.ansiBrightGreen": "#859900", - "terminal.ansiBrightYellow": "#b58900", - "terminal.ansiBrightBlue": "#268bd2", - "terminal.ansiBrightMagenta": "#F38CEC", - "terminal.ansiBrightCyan": "#2aa198", - "terminal.ansiBrightWhite": "#268bd2", - "terminal.background": "#fdf6e3", - "terminal.foreground": "#073642", - "terminalCursor.background": "#b58900", - "terminalCursor.foreground": "#b58900", - "textBlockQuote.background": "#268bd234", - "textBlockQuote.border": "#268bd2b9", - "textCodeBlock.background": "#268bd234", - "textLink.activeForeground": "#268bd2", - "textLink.foreground": "#268bd2", - "textPreformat.foreground": "#b58900", - "textSeparator.foreground": "#2aa198", - "walkThrough.embeddedEditorBackground": "#fdf6e3", - "titleBar.activeBackground": "#eee8d5", - "titleBar.activeForeground": "#657b83", - "titleBar.inactiveBackground": "#d8cfbb", - "titleBar.inactiveForeground": "#657b83", - "titleBar.border": "#d8cfbb" + "tab.inactiveBackground": "#Fafafa", + "tab.inactiveForeground": "#aaaaaa", + "tab.unfocusedActiveForeground": "#000000", + "tab.unfocusedInactiveForeground": "#000000", + "tab.lastPinnedBorder": "#cccccc", + "terminal.ansiBlack": "#FFFFFF", + "terminal.ansiRed": "#D62C2C", + "terminal.ansiGreen": "#42DD76", + "terminal.ansiYellow": "#FFB638", + "terminal.ansiBlue": "#28A9FF", + "terminal.ansiMagenta": "#E66DFF", + "terminal.ansiCyan": "#14E5D4", + "terminal.ansiWhite": "#000000", + "terminal.ansiBrightBlack": "#28A9FF", + "terminal.ansiBrightRed": "#D62C2C", + "terminal.ansiBrightGreen": "#42DD76", + "terminal.ansiBrightYellow": "#FFB638", + "terminal.ansiBrightBlue": "#28A9FF", + "terminal.ansiBrightMagenta": "#E66DFF", + "terminal.ansiBrightCyan": "#14E5D4", + "terminal.ansiBrightWhite": "#28A9FF", + "terminal.background": "#FFFFFF", + "terminal.foreground": "#000000", + "terminalCursor.background": "#FFB638", + "terminalCursor.foreground": "#FFB638", + "textBlockQuote.background": "#28A9FF34", + "textBlockQuote.border": "#28A9FFb9", + "textCodeBlock.background": "#28A9FF34", + "textLink.activeForeground": "#28A9FF", + "textLink.foreground": "#28A9FF", + "textPreformat.foreground": "#FFB638", + "textSeparator.foreground": "#555555", + "walkThrough.embeddedEditorBackground": "#FFFFFF", + "titleBar.activeBackground": "#Fafafa", + "titleBar.activeForeground": "#aaaaaa", + "titleBar.inactiveBackground": "#cccccc", + "titleBar.inactiveForeground": "#aaaaaa", + "titleBar.border": "#cccccc" }, "tokenColors": [ { @@ -261,11 +277,18 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], - "settings": { "foreground": "#ca7016", "fontStyle": "italic" } + "settings": { "foreground": "#FF7135", "fontStyle": "italic" } }, - { "scope": ["entity.name.type"], "settings": { "foreground": "#A4EF58" } }, + { "scope": ["entity.name.type"], "settings": { "foreground": "#b7d175" } }, { "scope": [ "comment", @@ -273,12 +296,12 @@ "string.quoted.docstring.multi", "comment.block.documentation source" ], - "settings": { "foreground": "#657b83", "fontStyle": "italic" } + "settings": { "foreground": "#aaaaaa", "fontStyle": "italic" } }, - { "scope": ["constant"], "settings": { "foreground": "#d42613" } }, + { "scope": ["constant"], "settings": { "foreground": "#D62C2C" } }, { "scope": ["source", "support", "constant.character.entity.named", "meta.jsx.children", "source.lua"], - "settings": { "foreground": "#073642" } + "settings": { "foreground": "#000000" } }, { "scope": [ @@ -288,9 +311,9 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#F38CEC" } + "settings": { "foreground": "#E66DFF" } }, - { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#b58900" } }, + { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#FFB638" } }, { "scope": [ "support.function", @@ -306,9 +329,11 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], - "settings": { "foreground": "#268bd2" } + "settings": { "foreground": "#28A9FF" } }, { "scope": [ @@ -317,9 +342,10 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], - "settings": { "foreground": "#b58900" } + "settings": { "foreground": "#FFB638" } }, { "scope": [ @@ -337,18 +363,35 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], - "settings": { "foreground": "#b58900" } + "settings": { "foreground": "#FFB638" } }, - { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#073642" } }, + { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#000000" } }, { "scope": ["keyword.other.definition.ini", "support.type.property-name", "entity.name.tag.yaml"], - "settings": { "foreground": "#b58900" } + "settings": { "foreground": "#FFB638" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], - "settings": { "foreground": "#b58900" } + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], + "settings": { "foreground": "#FFB638" } }, { "scope": [ @@ -387,17 +430,34 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], - "settings": { "foreground": "#07364260" } + "settings": { "foreground": "#00000060" } }, { "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], - "settings": { "foreground": "#ca7016", "fontStyle": "italic" } + "settings": { "foreground": "#FF7135", "fontStyle": "italic" } }, { "scope": [ @@ -413,9 +473,16 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], - "settings": { "foreground": "#2aa198", "fontStyle": "italic" } + "settings": { "foreground": "#14E5D4", "fontStyle": "italic" } }, { "scope": [ @@ -425,12 +492,25 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], - "settings": { "foreground": "#859900" } + "settings": { "foreground": "#42DD76" } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#42DD7660" } }, { "scope": [ @@ -439,9 +519,21 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], - "settings": { "foreground": "#6c71c4" } + "settings": { "foreground": "#A95EFF" } }, { "scope": [ @@ -453,15 +545,16 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], - "settings": { "foreground": "#d33682" } + "settings": { "foreground": "#FF478D" } }, - { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#d33682" } }, - { "scope": ["source.elm storage.type"], "settings": { "foreground": "#6c71c4", "fontStyle": "normal" } }, + { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#FF478D" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#A95EFF", "fontStyle": "normal" } }, { "scope": [ "entity.name.tag.other.html", @@ -470,9 +563,9 @@ "entity.name.tag support.class.component", "support.class.component.html" ], - "settings": { "foreground": "#268bd2" } + "settings": { "foreground": "#28A9FF" } }, - { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#d33682" } }, + { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#FF478D" } }, { "scope": [ "text.html.basic entity.name", @@ -482,7 +575,7 @@ "meta.embedded.block.blade keyword.operator.comparison.php", "meta.embedded.block.blade keyword.operator.arithmetic.php" ], - "settings": { "foreground": "#268bd2" } + "settings": { "foreground": "#28A9FF" } }, { "scope": [ @@ -493,9 +586,14 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], - "settings": { "foreground": "#268bd2aa" } + "settings": { "foreground": "#28A9FFaa" } }, { "scope": [ @@ -504,7 +602,7 @@ "invalid.deprecated.entity.other.attribute-name", "meta.embedded.block.blade storage.type.php" ], - "settings": { "foreground": "#b58900", "fontStyle": "italic" } + "settings": { "foreground": "#FFB638", "fontStyle": "italic" } }, { "scope": [ @@ -514,33 +612,33 @@ "markup.fenced_code.block.markdown punctuation", "markup.raw.block.markdown" ], - "settings": { "foreground": "#6c71c4" } + "settings": { "foreground": "#A95EFF" } }, - { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#6c71c4" } }, - { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#268bd2" } }, - { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#268bd2" } }, - { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#b58900" } }, - { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#b58900" } }, - { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#268bd2" } }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#A95EFF" } }, + { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#28A9FF" } }, + { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#28A9FF" } }, + { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#FFB638" } }, + { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#FFB638" } }, + { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#28A9FF" } }, { "scope": ["markup.bold", "punctuation.definition.bold"], - "settings": { "foreground": "#268bd2", "fontStyle": "bold" } + "settings": { "foreground": "#28A9FF", "fontStyle": "bold" } }, { "scope": ["markup.italic", "punctuation.definition.italic"], - "settings": { "foreground": "#268bd2", "fontStyle": "italic" } + "settings": { "foreground": "#28A9FF", "fontStyle": "italic" } }, - { "scope": ["markup.quote"], "settings": { "foreground": "#268bd2", "fontStyle": "italic" } }, - { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#268bd2", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#F38CEC" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#F38CEC" } }, + { "scope": ["markup.quote"], "settings": { "foreground": "#28A9FF", "fontStyle": "italic" } }, + { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#28A9FF", "fontStyle": "italic" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#E66DFF" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#E66DFF" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], - "settings": { "foreground": "#2aa198", "fontStyle": "italic" } + "settings": { "foreground": "#14E5D4", "fontStyle": "italic" } }, { "scope": ["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"], - "settings": { "foreground": "#2aa198", "fontStyle": "italic" } + "settings": { "foreground": "#14E5D4", "fontStyle": "italic" } }, { "scope": [ @@ -550,7 +648,7 @@ "meta.property-list.scss meta.property-list.scss entity.name.tag.css", "meta.property-list meta.property-name" ], - "settings": { "foreground": "#073642" } + "settings": { "foreground": "#000000" } }, { "scope": [ @@ -558,18 +656,18 @@ "source.css entity.other.attribute-name.id ", "entity.other.attribute-name.id punctuation.definition.entity" ], - "settings": { "foreground": "#6c71c4" } + "settings": { "foreground": "#A95EFF" } }, - { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#ca7016" } }, - { "scope": ["keyword.other.unit"], "settings": { "foreground": "#ca7016", "fontStyle": "italic" } }, + { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#FF7135" } }, + { "scope": ["keyword.other.unit"], "settings": { "foreground": "#FF7135", "fontStyle": "italic" } }, { "scope": ["support.constant.property-value", "support.constant.font-name", "meta.property-value.css"], - "settings": { "foreground": "#ca7016" } + "settings": { "foreground": "#FF7135" } }, - { "scope": ["constant.numeric"], "settings": { "foreground": "#ca7016" } }, + { "scope": ["constant.numeric"], "settings": { "foreground": "#FF7135" } }, { "scope": ["entity.name.tag.css", "meta.property-list.scss entity.name.tag.css"], - "settings": { "foreground": "#268bd2" } + "settings": { "foreground": "#28A9FF" } } ] -} +} \ No newline at end of file diff --git a/themes/light.json b/themes/light.json index 55c5ddf..7f0dbfc 100644 --- a/themes/light.json +++ b/themes/light.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", - "name": "light", + "name": "Light", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#455059" }, + "property": { "foreground": "#D26D32", "italic": true }, + "variable": { "foreground": "#de456b" }, + "variable.defaultLibrary": { "foreground": "#24B5A8" }, + "class.declaration": { "foreground": "#935cd1" }, + "namespace": { "foreground": "#3398DB" }, + "parameter": { "foreground": "#CC71BC" }, + "class.decorator": { "foreground": "#CC71BC" }, + "enumMember": { "foreground": "#935cd1" } + }, "colors": { "activityBar.background": "#f3f6f6", "activityBar.border": "#d1dadc", @@ -44,6 +56,10 @@ "dropdown.background": "#ffffff", "dropdown.border": "#8b99a7aa", "dropdown.foreground": "#455059", + "editorCursor.background": "#3398DB", + "editorBracketHighlight.foreground1": "#c9a022", + "editorBracketHighlight.foreground2": "#935cd1", + "editorBracketHighlight.foreground3": "#3398DB", "editor.background": "#ffffff", "editor.findMatchBackground": "#3398DB20", "editor.findMatchBorder": "#3398DB60", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#3398DB" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#c9a022" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#c9a022" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#c9a022" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#c9a022" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#45505960" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#37ae6f" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#37ae6f60" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#935cd1" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#de456b" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#3398DBaa" } }, diff --git a/themes/mossy-dark.json b/themes/mossy-dark.json new file mode 100644 index 0000000..e7dd8f9 --- /dev/null +++ b/themes/mossy-dark.json @@ -0,0 +1,673 @@ +{ + "$schema": "vscode://schemas/color-theme", + "name": "Mossy Dark", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#FFFFFF" }, + "property": { "foreground": "#fc9867", "italic": true }, + "variable": { "foreground": "#ff6188" }, + "variable.defaultLibrary": { "foreground": "#78e8c6" }, + "class.declaration": { "foreground": "#ab9df2" }, + "namespace": { "foreground": "#78dce8" }, + "parameter": { "foreground": "#e991e3" }, + "class.decorator": { "foreground": "#e991e3" }, + "enumMember": { "foreground": "#ab9df2" } + }, + "colors": { + "activityBar.background": "#0d0d0d", + "activityBar.border": "#000000", + "activityBar.foreground": "#8f8f8f", + "activityBar.inactiveForeground": "#707070AA", + "activityBarBadge.background": "#8f8f8f", + "activityBarBadge.foreground": "#0d0d0d", + "badge.background": "#8f8f8f", + "badge.foreground": "#0d0d0d", + "breadcrumbPicker.background": "#141414", + "button.background": "#8f8f8f", + "button.foreground": "#0d0d0d", + "button.secondaryBackground": "#8f8f8f30", + "button.secondaryForeground": "#FFFFFF", + "extensionButton.prominentBackground": "#8f8f8f9d", + "extensionButton.prominentForeground": "#0d0d0d", + "extensionButton.prominentHoverBackground": "#8f8f8f", + "charts.foreground": "#FFFFFF", + "charts.lines": "#FFFFFF", + "charts.red": "#fc6a67", + "charts.blue": "#78dce8", + "charts.yellow": "#ffd866", + "charts.orange": "#fc9867", + "charts.green": "#a9dc76", + "charts.purple": "#e991e3", + "contrastActiveBorder": "#00000000", + "errorForeground": "#fc6a67", + "focusBorder": "#8f8f8f40", + "foreground": "#FFFFFF", + "selection.background": "#8f8f8f60", + "widget.shadow": "#000000", + "icon.foreground": "#FFFFFF", + "debugExceptionWidget.background": "#1a1a1a", + "debugExceptionWidget.border": "#000000", + "debugToolBar.background": "#1a1a1a", + "descriptionForeground": "#FFFFFF", + "diffEditor.border": "#000000", + "diffEditor.insertedTextBackground": "#a9dc7620", + "diffEditor.removedTextBackground": "#fc6a6725", + "diffEditor.diagonalFill": "#00000080", + "dropdown.background": "#141414", + "dropdown.border": "#707070aa", + "dropdown.foreground": "#FFFFFF", + "editorCursor.background": "#8f8f8f", + "editorBracketHighlight.foreground1": "#ffd866", + "editorBracketHighlight.foreground2": "#ab9df2", + "editorBracketHighlight.foreground3": "#78dce8", + "editor.background": "#141414", + "editor.findMatchBackground": "#8f8f8f20", + "editor.findMatchBorder": "#8f8f8f60", + "editor.findMatchHighlightBackground": "#8f8f8f20", + "editor.findMatchHighlightBorder": "#8f8f8f40", + "editor.foreground": "#FFFFFF", + "editor.hoverHighlightBackground": "#8f8f8f40", + "editor.lineHighlightBackground": "#8f8f8f0c", + "editor.lineHighlightBorder": "#8f8f8f1a", + "editor.rangeHighlightBackground": "#8f8f8f20", + "editor.selectionBackground": "#8f8f8f25", + "editor.selectionForeground": "#8f8f8f", + "editor.inactiveSelectionBackground": "#8f8f8f20", + "editor.selectionHighlightBorder": "#8f8f8f60", + "editor.selectionHighlightBackground": "#00000000", + "editor.wordHighlightStrongBackground": "#8f8f8f40", + "editor.wordHighlightBackground": "#8f8f8f20", + "editorBracketMatch.background": "#8f8f8f20", + "editorBracketMatch.border": "#8f8f8f40", + "editorCodeLens.foreground": "#FFFFFF", + "editorCursor.foreground": "#ffd866", + "editorGroup.border": "#000000", + "editorGroup.dropBackground": "#8f8f8f15", + "editorHoverWidget.background": "#1a1a1a", + "editorHoverWidget.border": "#0d0d0d", + "editorIndentGuide.background": "#70707030", + "editorIndentGuide.activeBackground": "#707070bb", + "editorLink.activeForeground": "#FFFFFF", + "editorWarning.border": "#00000000", + "editorGutter.commentRangeForeground": "#1a1a1a", + "sash.hoverBorder": "#8f8f8f50", + "editorRuler.foreground": "#70707050", + "editorWarning.foreground": "#ffd866", + "editorWhitespace.foreground": "#70707060", + "editorWidget.background": "#1a1a1a", + "editorWidget.resizeBorder": "#8f8f8f50", + "editorGutter.background": "#141414", + "editorGutter.addedBackground": "#a9dc76cc", + "editorGutter.deletedBackground": "#fc6a67cc", + "editorGutter.modifiedBackground": "#78dce8cc", + "editorLineNumber.foreground": "#70707090", + "editorLineNumber.activeForeground": "#707070", + "input.background": "#00000000", + "input.foreground": "#FFFFFF", + "input.border": "#8f8f8f30", + "input.placeholderForeground": "#8f8f8f60", + "inputOption.activeBorder": "#8f8f8f", + "inputValidation.errorBackground": "#1a1a1a", + "inputValidation.errorBorder": "#ffd866", + "inputValidation.infoBackground": "#1a1a1a", + "inputValidation.infoBorder": "#8f8f8f", + "inputValidation.warningBackground": "#1a1a1a", + "inputValidation.warningBorder": "#ffd866", + "list.activeSelectionBackground": "#8f8f8f25", + "list.inactiveSelectionBackground": "#8f8f8f25", + "list.dropBackground": "#8f8f8f15", + "list.focusBackground": "#8f8f8f40", + "list.focusForeground": "#FFFFFF", + "list.errorForeground": "#fc6a67", + "list.warningForeground": "#ffd866", + "list.highlightForeground": "#ffd866", + "list.activeSelectionForeground": "#FFFFFF", + "list.hoverBackground": "#00000060", + "list.hoverForeground": "#FFFFFF", + "gitDecoration.modifiedResourceForeground": "#78dce8", + "gitDecoration.deletedResourceForeground": "#fc6a67", + "gitDecoration.untrackedResourceForeground": "#a9dc76", + "gitDecoration.ignoredResourceForeground": "#707070", + "gitDecoration.conflictingResourceForeground": "#8f8f8f", + "gitDecoration.stageAddedResourceForeground": "#fc6a67", + "menu.background": "#1a1a1a", + "menu.foreground": "#FFFFFF", + "menu.separatorBackground": "#000000", + "menu.selectionBackground": "#8f8f8f20", + "menu.selectionForeground": "#FFFFFF", + "menubar.selectionBackground": "#1a1a1a", + "menubar.selectionForeground": "#FFFFFF", + "merge.border": "#000000", + "merge.commonContentBackground": "#ffd86630", + "merge.commonHeaderBackground": "#ffd86680", + "merge.currentContentBackground": "#a9dc7630", + "merge.currentHeaderBackground": "#a9dc7680", + "merge.incomingContentBackground": "#78dce830", + "merge.incomingHeaderBackground": "#78dce880", + "editorOverviewRuler.border": "#000000", + "editorOverviewRuler.commonContentForeground": "#ffd866", + "editorOverviewRuler.currentContentForeground": "#fc6a67", + "editorOverviewRuler.incomingContentForeground": "#a9dc76", + "notificationCenterHeader.foreground": "#FFFFFF", + "notificationCenterHeader.background": "#1a1a1a", + "notifications.foreground": "#FFFFFF", + "notifications.background": "#1a1a1a", + "notifications.border": "#8f8f8f50", + "notificationLink.foreground": "#ffd866", + "panel.background": "#141414", + "panel.border": "#000000", + "panelInput.border": "#707070", + "panelSection.background": "#000000", + "panelSection.border": "#000000", + "panelTitle.activeBorder": "#8f8f8f", + "panelTitle.activeForeground": "#8f8f8f", + "panelTitle.inactiveForeground": "#707070", + "panelSectionHeader.background": "#70707020", + "panelSectionHeader.foreground": "#FFFFFF", + "panelSectionHeader.border": "#000000", + "peekView.border": "#8f8f8f", + "peekViewEditor.background": "#1a1a1a40", + "peekViewEditor.matchHighlightBackground": "#1a1a1a40", + "peekViewResult.background": "#1a1a1a40", + "peekViewResult.fileForeground": "#FFFFFF", + "peekViewResult.lineForeground": "#FFFFFF", + "peekViewResult.matchHighlightBackground": "#1a1a1a", + "peekViewResult.selectionBackground": "#1a1a1a", + "peekViewResult.selectionForeground": "#FFFFFF", + "peekViewTitle.background": "#000000", + "peekViewTitleDescription.foreground": "#FFFFFF", + "peekViewTitleLabel.foreground": "#FFFFFF", + "peekViewEditorGutter.background": "#1a1a1a40", + "editorMarkerNavigation.background": "#0d0d0d", + "editorMarkerNavigationError.background": "#fc6a6790", + "editorMarkerNavigationWarning.background": "#ffd86690", + "editorMarkerNavigationInfo.background": "#78dce890", + "pickerGroup.border": "#000000", + "pickerGroup.foreground": "#FFFFFF", + "progressBar.background": "#ffd866", + "scrollbar.shadow": "#000000", + "scrollbarSlider.activeBackground": "#8f8f8f60", + "scrollbarSlider.background": "#8f8f8f40", + "scrollbarSlider.hoverBackground": "#8f8f8f50", + "settings.modifiedItemIndicator": "#8f8f8f", + "settings.headerForeground": "#8f8f8f", + "sideBar.background": "#0d0d0d", + "sideBar.border": "#000000", + "sideBar.foreground": "#FFFFFFbb", + "sideBarSectionHeader.background": "#0d0d0d", + "sideBarSectionHeader.foreground": "#FFFFFF", + "sideBarSectionHeader.border": "#000000", + "sideBarTitle.foreground": "#707070", + "tree.indentGuidesStroke": "#70707070", + "statusBar.background": "#0d0d0d", + "statusBar.border": "#000000", + "statusBar.debuggingBackground": "#8f8f8f44", + "statusBar.debuggingForeground": "#FFFFFF", + "statusBar.foreground": "#FFFFFF", + "statusBar.noFolderBackground": "#000000", + "statusBar.noFolderBorder": "#8f8f8f", + "statusBar.noFolderForeground": "#FFFFFF", + "statusBarItem.activeBackground": "#1a1a1a", + "statusBarItem.hoverBackground": "#70707030", + "statusBarItem.prominentBackground": "#000000", + "statusBarItem.prominentHoverBackground": "#1a1a1a", + "statusBarItem.errorBackground": "#fc6a67", + "editorSuggestWidget.background": "#141414", + "editorSuggestWidget.border": "#000000", + "editorSuggestWidget.foreground": "#FFFFFF", + "editorSuggestWidget.highlightForeground": "#ffd866", + "editorSuggestWidget.selectedBackground": "#8f8f8f4d", + "editorGroupHeader.noTabsBackground": "#141414", + "editorGroupHeader.tabsBackground": "#0d0d0d", + "editorGroupHeader.tabsBorder": "#00000000", + "editorGroupHeader.border": "#00000000", + "tab.activeBackground": "#141414", + "tab.activeForeground": "#8f8f8f", + "tab.activeBorderTop": "#8f8f8f", + "tab.border": "#00000000", + "tab.hoverBorder": "#00000000", + "tab.hoverBackground": "#141414cc", + "tab.unfocusedHoverBackground": "#8f8f8f10", + "tab.unfocusedHoverBorder": "#00000000", + "tab.inactiveBackground": "#0d0d0d", + "tab.inactiveForeground": "#707070", + "tab.unfocusedActiveForeground": "#FFFFFF", + "tab.unfocusedInactiveForeground": "#FFFFFF", + "tab.lastPinnedBorder": "#000000", + "terminal.ansiBlack": "#141414", + "terminal.ansiRed": "#fc6a67", + "terminal.ansiGreen": "#a9dc76", + "terminal.ansiYellow": "#ffd866", + "terminal.ansiBlue": "#78dce8", + "terminal.ansiMagenta": "#e991e3", + "terminal.ansiCyan": "#78e8c6", + "terminal.ansiWhite": "#FFFFFF", + "terminal.ansiBrightBlack": "#78dce8", + "terminal.ansiBrightRed": "#fc6a67", + "terminal.ansiBrightGreen": "#a9dc76", + "terminal.ansiBrightYellow": "#ffd866", + "terminal.ansiBrightBlue": "#78dce8", + "terminal.ansiBrightMagenta": "#e991e3", + "terminal.ansiBrightCyan": "#78e8c6", + "terminal.ansiBrightWhite": "#78dce8", + "terminal.background": "#141414", + "terminal.foreground": "#FFFFFF", + "terminalCursor.background": "#ffd866", + "terminalCursor.foreground": "#ffd866", + "textBlockQuote.background": "#78dce834", + "textBlockQuote.border": "#78dce8b9", + "textCodeBlock.background": "#78dce834", + "textLink.activeForeground": "#78dce8", + "textLink.foreground": "#78dce8", + "textPreformat.foreground": "#ffd866", + "textSeparator.foreground": "#8f8f8f", + "walkThrough.embeddedEditorBackground": "#141414", + "titleBar.activeBackground": "#0d0d0d", + "titleBar.activeForeground": "#707070", + "titleBar.inactiveBackground": "#000000", + "titleBar.inactiveForeground": "#707070", + "titleBar.border": "#000000" + }, + "tokenColors": [ + { + "scope": [ + "support.module.elm", + "entity.other.inherited-class.python", + "variable.other.object", + "support.other.namespace.php", + "entity.other.attribute-name.namespace.xml", + "record.accessor", + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" + ], + "settings": { "foreground": "#fc9867", "fontStyle": "italic" } + }, + { "scope": ["entity.name.type"], "settings": { "foreground": "#b7d175" } }, + { + "scope": [ + "comment", + "punctuation.definition.comment", + "string.quoted.docstring.multi", + "comment.block.documentation source" + ], + "settings": { "foreground": "#707070", "fontStyle": "italic" } + }, + { "scope": ["constant"], "settings": { "foreground": "#fc6a67" } }, + { + "scope": ["source", "support", "constant.character.entity.named", "meta.jsx.children", "source.lua"], + "settings": { "foreground": "#FFFFFF" } + }, + { + "scope": [ + "entity.name.function.decorator", + "meta.decorator entity.name.function", + "meta.decorator punctuation.decorator", + "punctuation.definition.decorator", + "meta.decorator variable.other.readwrite.ts" + ], + "settings": { "foreground": "#e991e3" } + }, + { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#ffd866" } }, + { + "scope": [ + "support.function", + "entity.name.function", + "meta.function-call", + "meta.function", + "meta.method.declaration", + "meta.function-call support", + "meta.decorator meta.definition.method entity.name.function", + "meta.decorator meta.method.declaration entity.name.function", + "variable.language.super.ts", + "source.directive", + "meta.function-call.generic", + "meta.method-call.static.php", + "meta.method-call.php", + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" + ], + "settings": { "foreground": "#78dce8" } + }, + { + "scope": [ + "keyword.control.import", + "meta.module.name.elm support", + "meta.import.elm support", + "keyword.control.at-rule", + "punctuation.definition.keyword", + "variable.control.import.include", + "keyword.other.import.java" + ], + "settings": { "foreground": "#ffd866" } + }, + { + "scope": [ + "keyword.control", + "keyword.control.conditional", + "storage.modifier", + "keyword.operator.new", + "keyword.operator.expression", + "keyword.begin.blade", + "keyword.end.blade", + "keyword.blade", + "keyword.type-alias", + "keyword.type", + "support.class.console", + "keyword.other.await", + "storage.type.class.jsdoc", + "punctuation.definition.block.tag.jsdoc", + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" + ], + "settings": { "foreground": "#ffd866" } + }, + { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#FFFFFF" } }, + { + "scope": ["keyword.other.definition.ini", "support.type.property-name", "entity.name.tag.yaml"], + "settings": { "foreground": "#ffd866" } + }, + { + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], + "settings": { "foreground": "#ffd866" } + }, + { + "scope": [ + "punctuation", + "attribute_value", + "meta.brace", + "punctuation.definition.parameters", + "punctuation.definition.template-expression", + "keyword.operator", + "keyword.other", + "punctuation.terminator", + "punctuation.separator", + "punctuation.definition.generic.begin", + "punctuation.definition.generic.end", + "meta.function.type-declaration", + "keyword.other.colon.elm", + "meta.record.field.elm keyword.other.elm", + "keyword.other.period.elm", + "meta.tag.xml", + "meta.tag.preprocessor.xml", + "punctuation.definition.block", + "punctuation.accessor", + "constant.name.attribute.tag.pug", + "string.interpolated.pug", + "keyword.other.whitespace.liquid", + "meta.tag.template.block.twig", + "meta.tag.template.value.twig", + "begin.bracket", + "end.bracket", + "text.html.twig meta.tag.inline.any", + "text.html.twig meta.tag.block.any", + "support.function.construct.begin.blade", + "support.function.construct.end.blade source.php", + "support.function.construct.end.blade", + "meta.function.echo.blade source.php", + "punctuation.definition.list.begin.python", + "punctuation.definition.list.end.python", + "text.html.vue-html meta.tag.block.any", + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" + ], + "settings": { "foreground": "#FFFFFF60" } + }, + { + "scope": [ + "variable.language.this", + "variable.language.special.self", + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" + ], + "settings": { "foreground": "#fc9867", "fontStyle": "italic" } + }, + { + "scope": [ + "storage", + "meta.var.expr storage.type", + "storage.type.function", + "keyword.function", + "storage.type.class", + "storage.type.property", + "keyword.other", + "keyword.local.lua", + "entity.name.class", + "meta.function.lua keyword.control.lua", + "storage.type.enum", + "storage.type.interface", + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" + ], + "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } + }, + { + "scope": [ + "string", + "string.template", + "string.quoted.single", + "punctuation.definition.string", + "punctuation.definition.string.template", + "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", + "punctuation.definition.string.end", + "string.other.link", + "constant.character.escape.regexp", + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" + ], + "settings": { "foreground": "#a9dc76" } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#a9dc7660" } + }, + { + "scope": [ + "entity.name.type", + "support.type", + "support.class", + "storage.type", + "entity.other.inherited-class", + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" + ], + "settings": { "foreground": "#ab9df2" } + }, + { + "scope": [ + "variable", + "variable.language", + "entity.name.type.class.js", + "entity.name.variable", + "support.variable.magic", + "meta.method.body", + "entity.name.variable", + "punctuation.definition.variable", + "meta.class variable.object.property", + "variable.other.constant entity.name.function", + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" + ], + "settings": { "foreground": "#ff6188" } + }, + { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#ff6188" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#ab9df2", "fontStyle": "normal" } }, + { + "scope": [ + "entity.name.tag.other.html", + "meta.tag.other.html punctuation.definition.tag.end.html", + "meta.tag.other.html punctuation.definition.tag.begin.html", + "entity.name.tag support.class.component", + "support.class.component.html" + ], + "settings": { "foreground": "#78dce8" } + }, + { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#ff6188" } }, + { + "scope": [ + "text.html.basic entity.name", + "source.js-ignored-vscode", + "entity.name.tag", + "meta.embedded.block.blade constant.other.php", + "meta.embedded.block.blade keyword.operator.comparison.php", + "meta.embedded.block.blade keyword.operator.arithmetic.php" + ], + "settings": { "foreground": "#78dce8" } + }, + { + "scope": [ + "meta.tag.sgml.doctype.html", + "punctuation.definition.tag", + "meta.tag.block.any", + "meta.tag.block.any.html", + "meta.tag.inline.any", + "source.css-ignored-vscode", + "meta.tag.metadata.style.end.html", + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" + ], + "settings": { "foreground": "#78dce8aa" } + }, + { + "scope": [ + "entity.other.attribute-name", + "entity.name.tag.liquid", + "invalid.deprecated.entity.other.attribute-name", + "meta.embedded.block.blade storage.type.php" + ], + "settings": { "foreground": "#ffd866", "fontStyle": "italic" } + }, + { + "scope": [ + "markup.inline.raw.string.markdown", + "punctuation.definition.raw.markdown", + "markup.fenced_code.block.markdown", + "markup.fenced_code.block.markdown punctuation", + "markup.raw.block.markdown" + ], + "settings": { "foreground": "#ab9df2" } + }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#ab9df2" } }, + { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#78dce8" } }, + { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#78dce8" } }, + { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#ffd866" } }, + { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#ffd866" } }, + { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#78dce8" } }, + { + "scope": ["markup.bold", "punctuation.definition.bold"], + "settings": { "foreground": "#78dce8", "fontStyle": "bold" } + }, + { + "scope": ["markup.italic", "punctuation.definition.italic"], + "settings": { "foreground": "#78dce8", "fontStyle": "italic" } + }, + { "scope": ["markup.quote"], "settings": { "foreground": "#78dce8", "fontStyle": "italic" } }, + { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#78dce8", "fontStyle": "italic" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#e991e3" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#e991e3" } }, + { + "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], + "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } + }, + { + "scope": ["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"], + "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } + }, + { + "scope": [ + "support.type.property-name.css", + "support.type.vendored.property-name", + "meta.property-list entity.name.tag.css", + "meta.property-list.scss meta.property-list.scss entity.name.tag.css", + "meta.property-list meta.property-name" + ], + "settings": { "foreground": "#FFFFFF" } + }, + { + "scope": [ + "source.css.scss entity.other.attribute-name.id ", + "source.css entity.other.attribute-name.id ", + "entity.other.attribute-name.id punctuation.definition.entity" + ], + "settings": { "foreground": "#ab9df2" } + }, + { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#fc9867" } }, + { "scope": ["keyword.other.unit"], "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, + { + "scope": ["support.constant.property-value", "support.constant.font-name", "meta.property-value.css"], + "settings": { "foreground": "#fc9867" } + }, + { "scope": ["constant.numeric"], "settings": { "foreground": "#fc9867" } }, + { + "scope": ["entity.name.tag.css", "meta.property-list.scss entity.name.tag.css"], + "settings": { "foreground": "#78dce8" } + } + ] +} diff --git a/themes/natural-elements.json b/themes/natural-elements.json index 42debdf..8cc0e03 100644 --- a/themes/natural-elements.json +++ b/themes/natural-elements.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", "name": "Natural Elements", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#c0ccc4" }, + "property": { "foreground": "#5288BA", "italic": true }, + "variable": { "foreground": "#B85C40" }, + "variable.defaultLibrary": { "foreground": "#da6c62" }, + "class.declaration": { "foreground": "#CC9B52" }, + "namespace": { "foreground": "#00B3BD" }, + "parameter": { "foreground": "#c47cbf" }, + "class.decorator": { "foreground": "#c47cbf" }, + "enumMember": { "foreground": "#CC9B52" } + }, "colors": { "activityBar.background": "#111d1f", "activityBar.border": "#0C1617", @@ -25,7 +37,7 @@ "charts.yellow": "#da6c62", "charts.orange": "#5288BA", "charts.green": "#a9dc76", - "charts.purple": "#e991e3", + "charts.purple": "#c47cbf", "contrastActiveBorder": "#00000000", "errorForeground": "#E35535", "focusBorder": "#da6c6240", @@ -44,6 +56,10 @@ "dropdown.background": "#142326", "dropdown.border": "#2f6a69aa", "dropdown.foreground": "#c0ccc4", + "editorCursor.background": "#da6c62", + "editorBracketHighlight.foreground1": "#da6c62", + "editorBracketHighlight.foreground2": "#CC9B52", + "editorBracketHighlight.foreground3": "#00B3BD", "editor.background": "#142326", "editor.findMatchBackground": "#da6c6220", "editor.findMatchBorder": "#da6c6260", @@ -223,7 +239,7 @@ "terminal.ansiGreen": "#a9dc76", "terminal.ansiYellow": "#da6c62", "terminal.ansiBlue": "#00B3BD", - "terminal.ansiMagenta": "#e991e3", + "terminal.ansiMagenta": "#c47cbf", "terminal.ansiCyan": "#da6c62", "terminal.ansiWhite": "#c0ccc4", "terminal.ansiBrightBlack": "#00B3BD", @@ -231,7 +247,7 @@ "terminal.ansiBrightGreen": "#a9dc76", "terminal.ansiBrightYellow": "#da6c62", "terminal.ansiBrightBlue": "#00B3BD", - "terminal.ansiBrightMagenta": "#e991e3", + "terminal.ansiBrightMagenta": "#c47cbf", "terminal.ansiBrightCyan": "#da6c62", "terminal.ansiBrightWhite": "#00B3BD", "terminal.background": "#142326", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#5288BA", "fontStyle": "italic" } }, @@ -288,7 +311,7 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#e991e3" } + "settings": { "foreground": "#c47cbf" } }, { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#da6c62" } }, { @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#00B3BD" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#da6c62" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#da6c62" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#da6c62" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#da6c62" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#c0ccc460" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#5288BA", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#da6c62", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#a9dc76" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#a9dc7660" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#CC9B52" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#B85C40" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#00B3BDaa" } }, @@ -532,8 +630,8 @@ }, { "scope": ["markup.quote"], "settings": { "foreground": "#00B3BD", "fontStyle": "italic" } }, { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#00B3BD", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#e991e3" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#e991e3" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#c47cbf" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#c47cbf" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], "settings": { "foreground": "#da6c62", "fontStyle": "italic" } diff --git a/themes/nostalgic-sky.json b/themes/nostalgic-sky.json index b0a130e..1283e3c 100644 --- a/themes/nostalgic-sky.json +++ b/themes/nostalgic-sky.json @@ -1,256 +1,272 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Nostalgic-sky", + "name": "Nostalgic Sky", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#bfcbd4" }, + "property": { "foreground": "#D26D32", "italic": true }, + "variable": { "foreground": "#de456b" }, + "variable.defaultLibrary": { "foreground": "#24B5A8" }, + "class.declaration": { "foreground": "#935cd1" }, + "namespace": { "foreground": "#3398DB" }, + "parameter": { "foreground": "#CC71BC" }, + "class.decorator": { "foreground": "#CC71BC" }, + "enumMember": { "foreground": "#935cd1" } + }, "colors": { - "activityBar.background": "#0e121f", - "activityBar.border": "#090c17", - "activityBar.foreground": "#a4b9db", - "activityBar.inactiveForeground": "#576275AA", - "activityBarBadge.background": "#a4b9db", - "activityBarBadge.foreground": "#0e121f", - "badge.background": "#a4b9db", - "badge.foreground": "#0e121f", - "breadcrumbPicker.background": "#121624", - "button.background": "#a4b9db", - "button.foreground": "#0e121f", - "button.secondaryBackground": "#a4b9db30", - "button.secondaryForeground": "#ffffff", - "extensionButton.prominentBackground": "#a4b9db9d", - "extensionButton.prominentForeground": "#0e121f", - "extensionButton.prominentHoverBackground": "#a4b9db", - "charts.foreground": "#ffffff", - "charts.lines": "#ffffff", - "charts.red": "#E35535", - "charts.blue": "#69C3FF", - "charts.yellow": "#EACD61", - "charts.orange": "#FF955C", - "charts.green": "#3CEC85", - "charts.purple": "#F38CEC", + "activityBar.background": "#0e1320", + "activityBar.border": "#06080e", + "activityBar.foreground": "#3A7FFF", + "activityBar.inactiveForeground": "#5d7189AA", + "activityBarBadge.background": "#3A7FFF", + "activityBarBadge.foreground": "#0e1320", + "badge.background": "#3A7FFF", + "badge.foreground": "#0e1320", + "breadcrumbPicker.background": "#121726", + "button.background": "#3A7FFF", + "button.foreground": "#0e1320", + "button.secondaryBackground": "#3A7FFF30", + "button.secondaryForeground": "#bfcbd4", + "extensionButton.prominentBackground": "#3A7FFF9d", + "extensionButton.prominentForeground": "#0e1320", + "extensionButton.prominentHoverBackground": "#3A7FFF", + "charts.foreground": "#bfcbd4", + "charts.lines": "#bfcbd4", + "charts.red": "#C13838", + "charts.blue": "#3398DB", + "charts.yellow": "#c9a022", + "charts.orange": "#D26D32", + "charts.green": "#37ae6f", + "charts.purple": "#CC71BC", "contrastActiveBorder": "#00000000", - "errorForeground": "#E35535", - "focusBorder": "#a4b9db40", - "foreground": "#ffffff", - "selection.background": "#a4b9db60", - "widget.shadow": "#090c17", - "icon.foreground": "#ffffff", - "debugExceptionWidget.background": "#222d47", - "debugExceptionWidget.border": "#090c17", - "debugToolBar.background": "#222d47", - "descriptionForeground": "#ffffff", - "diffEditor.border": "#090c17", - "diffEditor.insertedTextBackground": "#3CEC8520", - "diffEditor.removedTextBackground": "#E3553525", - "diffEditor.diagonalFill": "#090c1780", - "dropdown.background": "#121624", - "dropdown.border": "#576275aa", - "dropdown.foreground": "#ffffff", - "editor.background": "#121624", - "editor.findMatchBackground": "#a4b9db20", - "editor.findMatchBorder": "#a4b9db60", - "editor.findMatchHighlightBackground": "#a4b9db20", - "editor.findMatchHighlightBorder": "#a4b9db40", - "editor.foreground": "#ffffff", - "editor.hoverHighlightBackground": "#a4b9db40", - "editor.lineHighlightBackground": "#a4b9db0c", - "editor.lineHighlightBorder": "#a4b9db1a", - "editor.rangeHighlightBackground": "#a4b9db20", - "editor.selectionBackground": "#a4b9db25", - "editor.selectionForeground": "#a4b9db", - "editor.inactiveSelectionBackground": "#a4b9db20", - "editor.selectionHighlightBorder": "#a4b9db60", + "errorForeground": "#C13838", + "focusBorder": "#3A7FFF40", + "foreground": "#bfcbd4", + "selection.background": "#3A7FFF60", + "widget.shadow": "#06080e", + "icon.foreground": "#bfcbd4", + "debugExceptionWidget.background": "#122444", + "debugExceptionWidget.border": "#06080e", + "debugToolBar.background": "#122444", + "descriptionForeground": "#bfcbd4", + "diffEditor.border": "#06080e", + "diffEditor.insertedTextBackground": "#37ae6f20", + "diffEditor.removedTextBackground": "#C1383825", + "diffEditor.diagonalFill": "#06080e80", + "dropdown.background": "#121726", + "dropdown.border": "#5d7189aa", + "dropdown.foreground": "#bfcbd4", + "editorCursor.background": "#3A7FFF", + "editorBracketHighlight.foreground1": "#c9a022", + "editorBracketHighlight.foreground2": "#935cd1", + "editorBracketHighlight.foreground3": "#3398DB", + "editor.background": "#121726", + "editor.findMatchBackground": "#3A7FFF20", + "editor.findMatchBorder": "#3A7FFF60", + "editor.findMatchHighlightBackground": "#3A7FFF20", + "editor.findMatchHighlightBorder": "#3A7FFF40", + "editor.foreground": "#bfcbd4", + "editor.hoverHighlightBackground": "#3A7FFF40", + "editor.lineHighlightBackground": "#3A7FFF0c", + "editor.lineHighlightBorder": "#3A7FFF1a", + "editor.rangeHighlightBackground": "#3A7FFF20", + "editor.selectionBackground": "#3A7FFF25", + "editor.selectionForeground": "#3A7FFF", + "editor.inactiveSelectionBackground": "#3A7FFF20", + "editor.selectionHighlightBorder": "#3A7FFF60", "editor.selectionHighlightBackground": "#00000000", - "editor.wordHighlightStrongBackground": "#a4b9db40", - "editor.wordHighlightBackground": "#a4b9db20", - "editorBracketMatch.background": "#a4b9db20", - "editorBracketMatch.border": "#a4b9db40", - "editorCodeLens.foreground": "#ffffff", - "editorCursor.foreground": "#EACD61", - "editorGroup.border": "#090c17", - "editorGroup.dropBackground": "#a4b9db15", - "editorHoverWidget.background": "#222d47", - "editorHoverWidget.border": "#0e121f", - "editorIndentGuide.background": "#57627530", - "editorIndentGuide.activeBackground": "#576275bb", - "editorLink.activeForeground": "#ffffff", + "editor.wordHighlightStrongBackground": "#3A7FFF40", + "editor.wordHighlightBackground": "#3A7FFF20", + "editorBracketMatch.background": "#3A7FFF20", + "editorBracketMatch.border": "#3A7FFF40", + "editorCodeLens.foreground": "#bfcbd4", + "editorCursor.foreground": "#c9a022", + "editorGroup.border": "#06080e", + "editorGroup.dropBackground": "#3A7FFF15", + "editorHoverWidget.background": "#122444", + "editorHoverWidget.border": "#0e1320", + "editorIndentGuide.background": "#5d718930", + "editorIndentGuide.activeBackground": "#5d7189bb", + "editorLink.activeForeground": "#bfcbd4", "editorWarning.border": "#00000000", - "editorGutter.commentRangeForeground": "#222d47", - "sash.hoverBorder": "#a4b9db50", - "editorRuler.foreground": "#57627550", - "editorWarning.foreground": "#EACD61", - "editorWhitespace.foreground": "#57627560", - "editorWidget.background": "#222d47", - "editorWidget.resizeBorder": "#a4b9db50", - "editorGutter.background": "#121624", - "editorGutter.addedBackground": "#3CEC85cc", - "editorGutter.deletedBackground": "#E35535cc", - "editorGutter.modifiedBackground": "#69C3FFcc", - "editorLineNumber.foreground": "#57627590", - "editorLineNumber.activeForeground": "#576275", + "editorGutter.commentRangeForeground": "#122444", + "sash.hoverBorder": "#3A7FFF50", + "editorRuler.foreground": "#5d718950", + "editorWarning.foreground": "#c9a022", + "editorWhitespace.foreground": "#5d718960", + "editorWidget.background": "#122444", + "editorWidget.resizeBorder": "#3A7FFF50", + "editorGutter.background": "#121726", + "editorGutter.addedBackground": "#37ae6fcc", + "editorGutter.deletedBackground": "#C13838cc", + "editorGutter.modifiedBackground": "#3398DBcc", + "editorLineNumber.foreground": "#5d718990", + "editorLineNumber.activeForeground": "#5d7189", "input.background": "#00000000", - "input.foreground": "#ffffff", - "input.border": "#a4b9db30", - "input.placeholderForeground": "#a4b9db60", - "inputOption.activeBorder": "#a4b9db", - "inputValidation.errorBackground": "#222d47", - "inputValidation.errorBorder": "#EACD61", - "inputValidation.infoBackground": "#222d47", - "inputValidation.infoBorder": "#a4b9db", - "inputValidation.warningBackground": "#222d47", - "inputValidation.warningBorder": "#EACD61", - "list.activeSelectionBackground": "#a4b9db25", - "list.inactiveSelectionBackground": "#a4b9db25", - "list.dropBackground": "#a4b9db15", - "list.focusBackground": "#a4b9db40", - "list.focusForeground": "#ffffff", - "list.errorForeground": "#E35535", - "list.warningForeground": "#cf9e57", - "list.highlightForeground": "#EACD61", - "list.activeSelectionForeground": "#ffffff", - "list.hoverBackground": "#090c1760", - "list.hoverForeground": "#ffffff", - "gitDecoration.modifiedResourceForeground": "#69C3FF", - "gitDecoration.deletedResourceForeground": "#E35535", - "gitDecoration.untrackedResourceForeground": "#3CEC85", - "gitDecoration.ignoredResourceForeground": "#576275", - "gitDecoration.conflictingResourceForeground": "#a4b9db", - "gitDecoration.stageAddedResourceForeground": "#E35535", - "menu.background": "#222d47", - "menu.foreground": "#ffffff", - "menu.separatorBackground": "#090c17", - "menu.selectionBackground": "#a4b9db20", - "menu.selectionForeground": "#ffffff", - "menubar.selectionBackground": "#222d47", - "menubar.selectionForeground": "#ffffff", - "merge.border": "#090c17", - "merge.commonContentBackground": "#EACD6130", - "merge.commonHeaderBackground": "#EACD6180", - "merge.currentContentBackground": "#3CEC8530", - "merge.currentHeaderBackground": "#3CEC8580", - "merge.incomingContentBackground": "#69C3FF30", - "merge.incomingHeaderBackground": "#69C3FF80", - "editorOverviewRuler.border": "#090c17", - "editorOverviewRuler.commonContentForeground": "#EACD61", - "editorOverviewRuler.currentContentForeground": "#E35535", - "editorOverviewRuler.incomingContentForeground": "#3CEC85", - "notificationCenterHeader.foreground": "#ffffff", - "notificationCenterHeader.background": "#222d47", - "notifications.foreground": "#ffffff", - "notifications.background": "#222d47", - "notifications.border": "#a4b9db50", - "notificationLink.foreground": "#EACD61", - "panel.background": "#121624", - "panel.border": "#090c17", - "panelInput.border": "#576275", - "panelSection.background": "#090c17", - "panelSection.border": "#090c17", - "panelTitle.activeBorder": "#a4b9db", - "panelTitle.activeForeground": "#a4b9db", - "panelTitle.inactiveForeground": "#576275", - "panelSectionHeader.background": "#57627520", - "panelSectionHeader.foreground": "#ffffff", - "panelSectionHeader.border": "#090c17", - "peekView.border": "#a4b9db", - "peekViewEditor.background": "#222d4740", - "peekViewEditor.matchHighlightBackground": "#222d4740", - "peekViewResult.background": "#222d4740", - "peekViewResult.fileForeground": "#ffffff", - "peekViewResult.lineForeground": "#ffffff", - "peekViewResult.matchHighlightBackground": "#222d47", - "peekViewResult.selectionBackground": "#222d47", - "peekViewResult.selectionForeground": "#ffffff", - "peekViewTitle.background": "#090c17", - "peekViewTitleDescription.foreground": "#ffffff", - "peekViewTitleLabel.foreground": "#ffffff", - "peekViewEditorGutter.background": "#222d4740", - "editorMarkerNavigation.background": "#0e121f", - "editorMarkerNavigationError.background": "#E3553590", - "editorMarkerNavigationWarning.background": "#cf9e5790", - "editorMarkerNavigationInfo.background": "#69C3FF90", - "pickerGroup.border": "#090c17", - "pickerGroup.foreground": "#ffffff", - "progressBar.background": "#EACD61", - "scrollbar.shadow": "#090c17", - "scrollbarSlider.activeBackground": "#a4b9db60", - "scrollbarSlider.background": "#a4b9db40", - "scrollbarSlider.hoverBackground": "#a4b9db50", - "settings.modifiedItemIndicator": "#a4b9db", - "settings.headerForeground": "#a4b9db", - "sideBar.background": "#0e121f", - "sideBar.border": "#090c17", - "sideBar.foreground": "#ffffffbb", - "sideBarSectionHeader.background": "#0e121f", - "sideBarSectionHeader.foreground": "#ffffff", - "sideBarSectionHeader.border": "#090c17", - "sideBarTitle.foreground": "#576275", - "tree.indentGuidesStroke": "#57627570", - "statusBar.background": "#0e121f", - "statusBar.border": "#090c17", - "statusBar.debuggingBackground": "#a4b9db44", - "statusBar.debuggingForeground": "#ffffff", - "statusBar.foreground": "#ffffff", - "statusBar.noFolderBackground": "#090c17", - "statusBar.noFolderBorder": "#a4b9db", - "statusBar.noFolderForeground": "#ffffff", - "statusBarItem.activeBackground": "#222d47", - "statusBarItem.hoverBackground": "#57627530", - "statusBarItem.prominentBackground": "#090c17", - "statusBarItem.prominentHoverBackground": "#222d47", - "statusBarItem.errorBackground": "#E35535", - "editorSuggestWidget.background": "#121624", - "editorSuggestWidget.border": "#090c17", - "editorSuggestWidget.foreground": "#ffffff", - "editorSuggestWidget.highlightForeground": "#EACD61", - "editorSuggestWidget.selectedBackground": "#a4b9db4d", - "editorGroupHeader.noTabsBackground": "#121624", - "editorGroupHeader.tabsBackground": "#0e121f", + "input.foreground": "#bfcbd4", + "input.border": "#3A7FFF30", + "input.placeholderForeground": "#3A7FFF60", + "inputOption.activeBorder": "#3A7FFF", + "inputValidation.errorBackground": "#122444", + "inputValidation.errorBorder": "#c9a022", + "inputValidation.infoBackground": "#122444", + "inputValidation.infoBorder": "#3A7FFF", + "inputValidation.warningBackground": "#122444", + "inputValidation.warningBorder": "#c9a022", + "list.activeSelectionBackground": "#3A7FFF25", + "list.inactiveSelectionBackground": "#3A7FFF25", + "list.dropBackground": "#3A7FFF15", + "list.focusBackground": "#3A7FFF40", + "list.focusForeground": "#bfcbd4", + "list.errorForeground": "#C13838", + "list.warningForeground": "#c9a022", + "list.highlightForeground": "#c9a022", + "list.activeSelectionForeground": "#bfcbd4", + "list.hoverBackground": "#06080e60", + "list.hoverForeground": "#bfcbd4", + "gitDecoration.modifiedResourceForeground": "#3398DB", + "gitDecoration.deletedResourceForeground": "#C13838", + "gitDecoration.untrackedResourceForeground": "#37ae6f", + "gitDecoration.ignoredResourceForeground": "#5d7189", + "gitDecoration.conflictingResourceForeground": "#3A7FFF", + "gitDecoration.stageAddedResourceForeground": "#C13838", + "menu.background": "#122444", + "menu.foreground": "#bfcbd4", + "menu.separatorBackground": "#06080e", + "menu.selectionBackground": "#3A7FFF20", + "menu.selectionForeground": "#bfcbd4", + "menubar.selectionBackground": "#122444", + "menubar.selectionForeground": "#bfcbd4", + "merge.border": "#06080e", + "merge.commonContentBackground": "#c9a02230", + "merge.commonHeaderBackground": "#c9a02280", + "merge.currentContentBackground": "#37ae6f30", + "merge.currentHeaderBackground": "#37ae6f80", + "merge.incomingContentBackground": "#3398DB30", + "merge.incomingHeaderBackground": "#3398DB80", + "editorOverviewRuler.border": "#06080e", + "editorOverviewRuler.commonContentForeground": "#c9a022", + "editorOverviewRuler.currentContentForeground": "#C13838", + "editorOverviewRuler.incomingContentForeground": "#37ae6f", + "notificationCenterHeader.foreground": "#bfcbd4", + "notificationCenterHeader.background": "#122444", + "notifications.foreground": "#bfcbd4", + "notifications.background": "#122444", + "notifications.border": "#3A7FFF50", + "notificationLink.foreground": "#c9a022", + "panel.background": "#121726", + "panel.border": "#06080e", + "panelInput.border": "#5d7189", + "panelSection.background": "#06080e", + "panelSection.border": "#06080e", + "panelTitle.activeBorder": "#3A7FFF", + "panelTitle.activeForeground": "#3A7FFF", + "panelTitle.inactiveForeground": "#5d7189", + "panelSectionHeader.background": "#5d718920", + "panelSectionHeader.foreground": "#bfcbd4", + "panelSectionHeader.border": "#06080e", + "peekView.border": "#3A7FFF", + "peekViewEditor.background": "#12244440", + "peekViewEditor.matchHighlightBackground": "#12244440", + "peekViewResult.background": "#12244440", + "peekViewResult.fileForeground": "#bfcbd4", + "peekViewResult.lineForeground": "#bfcbd4", + "peekViewResult.matchHighlightBackground": "#122444", + "peekViewResult.selectionBackground": "#122444", + "peekViewResult.selectionForeground": "#bfcbd4", + "peekViewTitle.background": "#06080e", + "peekViewTitleDescription.foreground": "#bfcbd4", + "peekViewTitleLabel.foreground": "#bfcbd4", + "peekViewEditorGutter.background": "#12244440", + "editorMarkerNavigation.background": "#0e1320", + "editorMarkerNavigationError.background": "#C1383890", + "editorMarkerNavigationWarning.background": "#c9a02290", + "editorMarkerNavigationInfo.background": "#3398DB90", + "pickerGroup.border": "#06080e", + "pickerGroup.foreground": "#bfcbd4", + "progressBar.background": "#c9a022", + "scrollbar.shadow": "#06080e", + "scrollbarSlider.activeBackground": "#3A7FFF60", + "scrollbarSlider.background": "#3A7FFF40", + "scrollbarSlider.hoverBackground": "#3A7FFF50", + "settings.modifiedItemIndicator": "#3A7FFF", + "settings.headerForeground": "#3A7FFF", + "sideBar.background": "#0e1320", + "sideBar.border": "#06080e", + "sideBar.foreground": "#bfcbd4bb", + "sideBarSectionHeader.background": "#0e1320", + "sideBarSectionHeader.foreground": "#bfcbd4", + "sideBarSectionHeader.border": "#06080e", + "sideBarTitle.foreground": "#5d7189", + "tree.indentGuidesStroke": "#5d718970", + "statusBar.background": "#0e1320", + "statusBar.border": "#06080e", + "statusBar.debuggingBackground": "#3A7FFF44", + "statusBar.debuggingForeground": "#bfcbd4", + "statusBar.foreground": "#bfcbd4", + "statusBar.noFolderBackground": "#06080e", + "statusBar.noFolderBorder": "#3A7FFF", + "statusBar.noFolderForeground": "#bfcbd4", + "statusBarItem.activeBackground": "#122444", + "statusBarItem.hoverBackground": "#5d718930", + "statusBarItem.prominentBackground": "#06080e", + "statusBarItem.prominentHoverBackground": "#122444", + "statusBarItem.errorBackground": "#C13838", + "editorSuggestWidget.background": "#121726", + "editorSuggestWidget.border": "#06080e", + "editorSuggestWidget.foreground": "#bfcbd4", + "editorSuggestWidget.highlightForeground": "#c9a022", + "editorSuggestWidget.selectedBackground": "#3A7FFF4d", + "editorGroupHeader.noTabsBackground": "#121726", + "editorGroupHeader.tabsBackground": "#0e1320", "editorGroupHeader.tabsBorder": "#00000000", "editorGroupHeader.border": "#00000000", - "tab.activeBackground": "#121624", - "tab.activeForeground": "#a4b9db", - "tab.activeBorderTop": "#a4b9db", + "tab.activeBackground": "#121726", + "tab.activeForeground": "#3A7FFF", + "tab.activeBorderTop": "#3A7FFF", "tab.border": "#00000000", "tab.hoverBorder": "#00000000", - "tab.hoverBackground": "#121624cc", - "tab.unfocusedHoverBackground": "#a4b9db10", + "tab.hoverBackground": "#121726cc", + "tab.unfocusedHoverBackground": "#3A7FFF10", "tab.unfocusedHoverBorder": "#00000000", - "tab.inactiveBackground": "#0e121f", - "tab.inactiveForeground": "#576275", - "tab.unfocusedActiveForeground": "#ffffff", - "tab.unfocusedInactiveForeground": "#ffffff", - "tab.lastPinnedBorder": "#090c17", - "terminal.ansiBlack": "#121624", - "terminal.ansiRed": "#E35535", - "terminal.ansiGreen": "#3CEC85", - "terminal.ansiYellow": "#EACD61", - "terminal.ansiBlue": "#69C3FF", - "terminal.ansiMagenta": "#F38CEC", - "terminal.ansiCyan": "#22ECDB", - "terminal.ansiWhite": "#ffffff", - "terminal.ansiBrightBlack": "#69C3FF", - "terminal.ansiBrightRed": "#E35535", - "terminal.ansiBrightGreen": "#3CEC85", - "terminal.ansiBrightYellow": "#EACD61", - "terminal.ansiBrightBlue": "#69C3FF", - "terminal.ansiBrightMagenta": "#F38CEC", - "terminal.ansiBrightCyan": "#22ECDB", - "terminal.ansiBrightWhite": "#69C3FF", - "terminal.background": "#121624", - "terminal.foreground": "#ffffff", - "terminalCursor.background": "#EACD61", - "terminalCursor.foreground": "#EACD61", - "textBlockQuote.background": "#69C3FF34", - "textBlockQuote.border": "#69C3FFb9", - "textCodeBlock.background": "#69C3FF34", - "textLink.activeForeground": "#69C3FF", - "textLink.foreground": "#69C3FF", - "textPreformat.foreground": "#EACD61", - "textSeparator.foreground": "#a4b9db", - "walkThrough.embeddedEditorBackground": "#121624", - "titleBar.activeBackground": "#0e121f", - "titleBar.activeForeground": "#576275", - "titleBar.inactiveBackground": "#090c17", - "titleBar.inactiveForeground": "#576275", - "titleBar.border": "#090c17" + "tab.inactiveBackground": "#0e1320", + "tab.inactiveForeground": "#5d7189", + "tab.unfocusedActiveForeground": "#bfcbd4", + "tab.unfocusedInactiveForeground": "#bfcbd4", + "tab.lastPinnedBorder": "#06080e", + "terminal.ansiBlack": "#121726", + "terminal.ansiRed": "#C13838", + "terminal.ansiGreen": "#37ae6f", + "terminal.ansiYellow": "#c9a022", + "terminal.ansiBlue": "#3398DB", + "terminal.ansiMagenta": "#CC71BC", + "terminal.ansiCyan": "#24B5A8", + "terminal.ansiWhite": "#bfcbd4", + "terminal.ansiBrightBlack": "#3398DB", + "terminal.ansiBrightRed": "#C13838", + "terminal.ansiBrightGreen": "#37ae6f", + "terminal.ansiBrightYellow": "#c9a022", + "terminal.ansiBrightBlue": "#3398DB", + "terminal.ansiBrightMagenta": "#CC71BC", + "terminal.ansiBrightCyan": "#24B5A8", + "terminal.ansiBrightWhite": "#3398DB", + "terminal.background": "#121726", + "terminal.foreground": "#bfcbd4", + "terminalCursor.background": "#c9a022", + "terminalCursor.foreground": "#c9a022", + "textBlockQuote.background": "#3398DB34", + "textBlockQuote.border": "#3398DBb9", + "textCodeBlock.background": "#3398DB34", + "textLink.activeForeground": "#3398DB", + "textLink.foreground": "#3398DB", + "textPreformat.foreground": "#c9a022", + "textSeparator.foreground": "#3A7FFF", + "walkThrough.embeddedEditorBackground": "#121726", + "titleBar.activeBackground": "#0e1320", + "titleBar.activeForeground": "#5d7189", + "titleBar.inactiveBackground": "#06080e", + "titleBar.inactiveForeground": "#5d7189", + "titleBar.border": "#06080e" }, "tokenColors": [ { @@ -261,11 +277,18 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], - "settings": { "foreground": "#FF955C", "fontStyle": "italic" } + "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, - { "scope": ["entity.name.type"], "settings": { "foreground": "#A4EF58" } }, + { "scope": ["entity.name.type"], "settings": { "foreground": "#7E9E2D" } }, { "scope": [ "comment", @@ -273,12 +296,12 @@ "string.quoted.docstring.multi", "comment.block.documentation source" ], - "settings": { "foreground": "#576275", "fontStyle": "italic" } + "settings": { "foreground": "#5d7189", "fontStyle": "italic" } }, - { "scope": ["constant"], "settings": { "foreground": "#E35535" } }, + { "scope": ["constant"], "settings": { "foreground": "#C13838" } }, { "scope": ["source", "support", "constant.character.entity.named", "meta.jsx.children", "source.lua"], - "settings": { "foreground": "#ffffff" } + "settings": { "foreground": "#bfcbd4" } }, { "scope": [ @@ -288,9 +311,9 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#F38CEC" } + "settings": { "foreground": "#CC71BC" } }, - { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#EACD61" } }, + { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c9a022" } }, { "scope": [ "support.function", @@ -306,9 +329,11 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } }, { "scope": [ @@ -317,9 +342,10 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], - "settings": { "foreground": "#EACD61" } + "settings": { "foreground": "#c9a022" } }, { "scope": [ @@ -337,18 +363,35 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], - "settings": { "foreground": "#EACD61" } + "settings": { "foreground": "#c9a022" } }, - { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#ffffff" } }, + { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#bfcbd4" } }, { "scope": ["keyword.other.definition.ini", "support.type.property-name", "entity.name.tag.yaml"], - "settings": { "foreground": "#EACD61" } + "settings": { "foreground": "#c9a022" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], - "settings": { "foreground": "#EACD61" } + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], + "settings": { "foreground": "#c9a022" } }, { "scope": [ @@ -387,17 +430,34 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], - "settings": { "foreground": "#ffffff60" } + "settings": { "foreground": "#bfcbd460" } }, { "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], - "settings": { "foreground": "#FF955C", "fontStyle": "italic" } + "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, { "scope": [ @@ -413,9 +473,16 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], - "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } + "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } }, { "scope": [ @@ -425,12 +492,25 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], - "settings": { "foreground": "#3CEC85" } + "settings": { "foreground": "#37ae6f" } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#37ae6f60" } }, { "scope": [ @@ -439,9 +519,21 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], - "settings": { "foreground": "#B78AFF" } + "settings": { "foreground": "#935cd1" } }, { "scope": [ @@ -453,15 +545,16 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], - "settings": { "foreground": "#FF738A" } + "settings": { "foreground": "#de456b" } }, - { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#FF738A" } }, - { "scope": ["source.elm storage.type"], "settings": { "foreground": "#B78AFF", "fontStyle": "normal" } }, + { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#de456b" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#935cd1", "fontStyle": "normal" } }, { "scope": [ "entity.name.tag.other.html", @@ -470,9 +563,9 @@ "entity.name.tag support.class.component", "support.class.component.html" ], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } }, - { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#FF738A" } }, + { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#de456b" } }, { "scope": [ "text.html.basic entity.name", @@ -482,7 +575,7 @@ "meta.embedded.block.blade keyword.operator.comparison.php", "meta.embedded.block.blade keyword.operator.arithmetic.php" ], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } }, { "scope": [ @@ -493,9 +586,14 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], - "settings": { "foreground": "#69C3FFaa" } + "settings": { "foreground": "#3398DBaa" } }, { "scope": [ @@ -504,7 +602,7 @@ "invalid.deprecated.entity.other.attribute-name", "meta.embedded.block.blade storage.type.php" ], - "settings": { "foreground": "#EACD61", "fontStyle": "italic" } + "settings": { "foreground": "#c9a022", "fontStyle": "italic" } }, { "scope": [ @@ -514,33 +612,33 @@ "markup.fenced_code.block.markdown punctuation", "markup.raw.block.markdown" ], - "settings": { "foreground": "#B78AFF" } + "settings": { "foreground": "#935cd1" } }, - { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#B78AFF" } }, - { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#69C3FF" } }, - { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#69C3FF" } }, - { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#EACD61" } }, - { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#EACD61" } }, - { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#69C3FF" } }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#935cd1" } }, + { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#3398DB" } }, + { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#3398DB" } }, + { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#c9a022" } }, + { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#c9a022" } }, + { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#3398DB" } }, { "scope": ["markup.bold", "punctuation.definition.bold"], - "settings": { "foreground": "#69C3FF", "fontStyle": "bold" } + "settings": { "foreground": "#3398DB", "fontStyle": "bold" } }, { "scope": ["markup.italic", "punctuation.definition.italic"], - "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } + "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, - { "scope": ["markup.quote"], "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } }, - { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#F38CEC" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#F38CEC" } }, + { "scope": ["markup.quote"], "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, + { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#CC71BC" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#CC71BC" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], - "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } + "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } }, { "scope": ["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"], - "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } + "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } }, { "scope": [ @@ -550,7 +648,7 @@ "meta.property-list.scss meta.property-list.scss entity.name.tag.css", "meta.property-list meta.property-name" ], - "settings": { "foreground": "#ffffff" } + "settings": { "foreground": "#bfcbd4" } }, { "scope": [ @@ -558,18 +656,18 @@ "source.css entity.other.attribute-name.id ", "entity.other.attribute-name.id punctuation.definition.entity" ], - "settings": { "foreground": "#B78AFF" } + "settings": { "foreground": "#935cd1" } }, - { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#FF955C" } }, - { "scope": ["keyword.other.unit"], "settings": { "foreground": "#FF955C", "fontStyle": "italic" } }, + { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#D26D32" } }, + { "scope": ["keyword.other.unit"], "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, { "scope": ["support.constant.property-value", "support.constant.font-name", "meta.property-value.css"], - "settings": { "foreground": "#FF955C" } + "settings": { "foreground": "#D26D32" } }, - { "scope": ["constant.numeric"], "settings": { "foreground": "#FF955C" } }, + { "scope": ["constant.numeric"], "settings": { "foreground": "#D26D32" } }, { "scope": ["entity.name.tag.css", "meta.property-list.scss entity.name.tag.css"], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } } ] -} +} \ No newline at end of file diff --git a/themes/nostalgic-timid.json b/themes/nostalgic-timid.json index 4f04a51..acd161b 100644 --- a/themes/nostalgic-timid.json +++ b/themes/nostalgic-timid.json @@ -1,256 +1,272 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Nostalgic-timid", + "name": "Nostalgic Timid", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#bbbbbb" }, + "property": { "foreground": "#D26D32", "italic": true }, + "variable": { "foreground": "#de456b" }, + "variable.defaultLibrary": { "foreground": "#24B5A8" }, + "class.declaration": { "foreground": "#935cd1" }, + "namespace": { "foreground": "#3398DB" }, + "parameter": { "foreground": "#CC71BC" }, + "class.decorator": { "foreground": "#CC71BC" }, + "enumMember": { "foreground": "#935cd1" } + }, "colors": { - "activityBar.background": "#14101f", - "activityBar.border": "#0b0812", - "activityBar.foreground": "#a3a5d6", - "activityBar.inactiveForeground": "#585775AA", - "activityBarBadge.background": "#a3a5d6", - "activityBarBadge.foreground": "#14101f", - "badge.background": "#a3a5d6", - "badge.foreground": "#14101f", - "breadcrumbPicker.background": "#181424", - "button.background": "#a3a5d6", - "button.foreground": "#14101f", - "button.secondaryBackground": "#a3a5d630", - "button.secondaryForeground": "#ffffff", - "extensionButton.prominentBackground": "#a3a5d69d", - "extensionButton.prominentForeground": "#14101f", - "extensionButton.prominentHoverBackground": "#a3a5d6", - "charts.foreground": "#ffffff", - "charts.lines": "#ffffff", - "charts.red": "#E35535", - "charts.blue": "#69C3FF", - "charts.yellow": "#EACD61", - "charts.orange": "#FF955C", - "charts.green": "#3CEC85", - "charts.purple": "#F38CEC", + "activityBar.background": "#141519", + "activityBar.border": "#0b0c0e", + "activityBar.foreground": "#76808c", + "activityBar.inactiveForeground": "#464b52AA", + "activityBarBadge.background": "#76808c", + "activityBarBadge.foreground": "#141519", + "badge.background": "#76808c", + "badge.foreground": "#141519", + "breadcrumbPicker.background": "#181a1f", + "button.background": "#76808c", + "button.foreground": "#141519", + "button.secondaryBackground": "#76808c30", + "button.secondaryForeground": "#bbbbbb", + "extensionButton.prominentBackground": "#76808c9d", + "extensionButton.prominentForeground": "#141519", + "extensionButton.prominentHoverBackground": "#76808c", + "charts.foreground": "#bbbbbb", + "charts.lines": "#bbbbbb", + "charts.red": "#C13838", + "charts.blue": "#3398DB", + "charts.yellow": "#c9a022", + "charts.orange": "#D26D32", + "charts.green": "#37ae6f", + "charts.purple": "#CC71BC", "contrastActiveBorder": "#00000000", - "errorForeground": "#E35535", - "focusBorder": "#a3a5d640", - "foreground": "#ffffff", - "selection.background": "#a3a5d660", - "widget.shadow": "#0b0812", - "icon.foreground": "#ffffff", - "debugExceptionWidget.background": "#231e36", - "debugExceptionWidget.border": "#0b0812", - "debugToolBar.background": "#231e36", - "descriptionForeground": "#ffffff", - "diffEditor.border": "#0b0812", - "diffEditor.insertedTextBackground": "#3CEC8520", - "diffEditor.removedTextBackground": "#E3553525", - "diffEditor.diagonalFill": "#0b081280", - "dropdown.background": "#181424", - "dropdown.border": "#585775aa", - "dropdown.foreground": "#ffffff", - "editor.background": "#181424", - "editor.findMatchBackground": "#a3a5d620", - "editor.findMatchBorder": "#a3a5d660", - "editor.findMatchHighlightBackground": "#a3a5d620", - "editor.findMatchHighlightBorder": "#a3a5d640", - "editor.foreground": "#ffffff", - "editor.hoverHighlightBackground": "#a3a5d640", - "editor.lineHighlightBackground": "#a3a5d60c", - "editor.lineHighlightBorder": "#a3a5d61a", - "editor.rangeHighlightBackground": "#a3a5d620", - "editor.selectionBackground": "#a3a5d625", - "editor.selectionForeground": "#a3a5d6", - "editor.inactiveSelectionBackground": "#a3a5d620", - "editor.selectionHighlightBorder": "#a3a5d660", + "errorForeground": "#C13838", + "focusBorder": "#76808c40", + "foreground": "#bbbbbb", + "selection.background": "#76808c60", + "widget.shadow": "#0b0c0e", + "icon.foreground": "#bbbbbb", + "debugExceptionWidget.background": "#26282e", + "debugExceptionWidget.border": "#0b0c0e", + "debugToolBar.background": "#26282e", + "descriptionForeground": "#bbbbbb", + "diffEditor.border": "#0b0c0e", + "diffEditor.insertedTextBackground": "#37ae6f20", + "diffEditor.removedTextBackground": "#C1383825", + "diffEditor.diagonalFill": "#0b0c0e80", + "dropdown.background": "#181a1f", + "dropdown.border": "#464b52aa", + "dropdown.foreground": "#bbbbbb", + "editorCursor.background": "#76808c", + "editorBracketHighlight.foreground1": "#c9a022", + "editorBracketHighlight.foreground2": "#935cd1", + "editorBracketHighlight.foreground3": "#3398DB", + "editor.background": "#181a1f", + "editor.findMatchBackground": "#76808c20", + "editor.findMatchBorder": "#76808c60", + "editor.findMatchHighlightBackground": "#76808c20", + "editor.findMatchHighlightBorder": "#76808c40", + "editor.foreground": "#bbbbbb", + "editor.hoverHighlightBackground": "#76808c40", + "editor.lineHighlightBackground": "#76808c0c", + "editor.lineHighlightBorder": "#76808c1a", + "editor.rangeHighlightBackground": "#76808c20", + "editor.selectionBackground": "#76808c25", + "editor.selectionForeground": "#76808c", + "editor.inactiveSelectionBackground": "#76808c20", + "editor.selectionHighlightBorder": "#76808c60", "editor.selectionHighlightBackground": "#00000000", - "editor.wordHighlightStrongBackground": "#a3a5d640", - "editor.wordHighlightBackground": "#a3a5d620", - "editorBracketMatch.background": "#a3a5d620", - "editorBracketMatch.border": "#a3a5d640", - "editorCodeLens.foreground": "#ffffff", - "editorCursor.foreground": "#EACD61", - "editorGroup.border": "#0b0812", - "editorGroup.dropBackground": "#a3a5d615", - "editorHoverWidget.background": "#231e36", - "editorHoverWidget.border": "#14101f", - "editorIndentGuide.background": "#58577530", - "editorIndentGuide.activeBackground": "#585775bb", - "editorLink.activeForeground": "#ffffff", + "editor.wordHighlightStrongBackground": "#76808c40", + "editor.wordHighlightBackground": "#76808c20", + "editorBracketMatch.background": "#76808c20", + "editorBracketMatch.border": "#76808c40", + "editorCodeLens.foreground": "#bbbbbb", + "editorCursor.foreground": "#c9a022", + "editorGroup.border": "#0b0c0e", + "editorGroup.dropBackground": "#76808c15", + "editorHoverWidget.background": "#26282e", + "editorHoverWidget.border": "#141519", + "editorIndentGuide.background": "#464b5230", + "editorIndentGuide.activeBackground": "#464b52bb", + "editorLink.activeForeground": "#bbbbbb", "editorWarning.border": "#00000000", - "editorGutter.commentRangeForeground": "#231e36", - "sash.hoverBorder": "#a3a5d650", - "editorRuler.foreground": "#58577550", - "editorWarning.foreground": "#EACD61", - "editorWhitespace.foreground": "#58577560", - "editorWidget.background": "#231e36", - "editorWidget.resizeBorder": "#a3a5d650", - "editorGutter.background": "#181424", - "editorGutter.addedBackground": "#3CEC85cc", - "editorGutter.deletedBackground": "#E35535cc", - "editorGutter.modifiedBackground": "#69C3FFcc", - "editorLineNumber.foreground": "#58577590", - "editorLineNumber.activeForeground": "#585775", + "editorGutter.commentRangeForeground": "#26282e", + "sash.hoverBorder": "#76808c50", + "editorRuler.foreground": "#464b5250", + "editorWarning.foreground": "#c9a022", + "editorWhitespace.foreground": "#464b5260", + "editorWidget.background": "#26282e", + "editorWidget.resizeBorder": "#76808c50", + "editorGutter.background": "#181a1f", + "editorGutter.addedBackground": "#37ae6fcc", + "editorGutter.deletedBackground": "#C13838cc", + "editorGutter.modifiedBackground": "#3398DBcc", + "editorLineNumber.foreground": "#464b5290", + "editorLineNumber.activeForeground": "#464b52", "input.background": "#00000000", - "input.foreground": "#ffffff", - "input.border": "#a3a5d630", - "input.placeholderForeground": "#a3a5d660", - "inputOption.activeBorder": "#a3a5d6", - "inputValidation.errorBackground": "#231e36", - "inputValidation.errorBorder": "#EACD61", - "inputValidation.infoBackground": "#231e36", - "inputValidation.infoBorder": "#a3a5d6", - "inputValidation.warningBackground": "#231e36", - "inputValidation.warningBorder": "#EACD61", - "list.activeSelectionBackground": "#a3a5d625", - "list.inactiveSelectionBackground": "#a3a5d625", - "list.dropBackground": "#a3a5d615", - "list.focusBackground": "#a3a5d640", - "list.focusForeground": "#ffffff", - "list.errorForeground": "#E35535", - "list.warningForeground": "#cf9e57", - "list.highlightForeground": "#EACD61", - "list.activeSelectionForeground": "#ffffff", - "list.hoverBackground": "#0b081260", - "list.hoverForeground": "#ffffff", - "gitDecoration.modifiedResourceForeground": "#69C3FF", - "gitDecoration.deletedResourceForeground": "#E35535", - "gitDecoration.untrackedResourceForeground": "#3CEC85", - "gitDecoration.ignoredResourceForeground": "#585775", - "gitDecoration.conflictingResourceForeground": "#a3a5d6", - "gitDecoration.stageAddedResourceForeground": "#E35535", - "menu.background": "#231e36", - "menu.foreground": "#ffffff", - "menu.separatorBackground": "#0b0812", - "menu.selectionBackground": "#a3a5d620", - "menu.selectionForeground": "#ffffff", - "menubar.selectionBackground": "#231e36", - "menubar.selectionForeground": "#ffffff", - "merge.border": "#0b0812", - "merge.commonContentBackground": "#EACD6130", - "merge.commonHeaderBackground": "#EACD6180", - "merge.currentContentBackground": "#3CEC8530", - "merge.currentHeaderBackground": "#3CEC8580", - "merge.incomingContentBackground": "#69C3FF30", - "merge.incomingHeaderBackground": "#69C3FF80", - "editorOverviewRuler.border": "#0b0812", - "editorOverviewRuler.commonContentForeground": "#EACD61", - "editorOverviewRuler.currentContentForeground": "#E35535", - "editorOverviewRuler.incomingContentForeground": "#3CEC85", - "notificationCenterHeader.foreground": "#ffffff", - "notificationCenterHeader.background": "#231e36", - "notifications.foreground": "#ffffff", - "notifications.background": "#231e36", - "notifications.border": "#a3a5d650", - "notificationLink.foreground": "#EACD61", - "panel.background": "#181424", - "panel.border": "#0b0812", - "panelInput.border": "#585775", - "panelSection.background": "#0b0812", - "panelSection.border": "#0b0812", - "panelTitle.activeBorder": "#a3a5d6", - "panelTitle.activeForeground": "#a3a5d6", - "panelTitle.inactiveForeground": "#585775", - "panelSectionHeader.background": "#58577520", - "panelSectionHeader.foreground": "#ffffff", - "panelSectionHeader.border": "#0b0812", - "peekView.border": "#a3a5d6", - "peekViewEditor.background": "#231e3640", - "peekViewEditor.matchHighlightBackground": "#231e3640", - "peekViewResult.background": "#231e3640", - "peekViewResult.fileForeground": "#ffffff", - "peekViewResult.lineForeground": "#ffffff", - "peekViewResult.matchHighlightBackground": "#231e36", - "peekViewResult.selectionBackground": "#231e36", - "peekViewResult.selectionForeground": "#ffffff", - "peekViewTitle.background": "#0b0812", - "peekViewTitleDescription.foreground": "#ffffff", - "peekViewTitleLabel.foreground": "#ffffff", - "peekViewEditorGutter.background": "#231e3640", - "editorMarkerNavigation.background": "#14101f", - "editorMarkerNavigationError.background": "#E3553590", - "editorMarkerNavigationWarning.background": "#cf9e5790", - "editorMarkerNavigationInfo.background": "#69C3FF90", - "pickerGroup.border": "#0b0812", - "pickerGroup.foreground": "#ffffff", - "progressBar.background": "#EACD61", - "scrollbar.shadow": "#0b0812", - "scrollbarSlider.activeBackground": "#a3a5d660", - "scrollbarSlider.background": "#a3a5d640", - "scrollbarSlider.hoverBackground": "#a3a5d650", - "settings.modifiedItemIndicator": "#a3a5d6", - "settings.headerForeground": "#a3a5d6", - "sideBar.background": "#14101f", - "sideBar.border": "#0b0812", - "sideBar.foreground": "#ffffffbb", - "sideBarSectionHeader.background": "#14101f", - "sideBarSectionHeader.foreground": "#ffffff", - "sideBarSectionHeader.border": "#0b0812", - "sideBarTitle.foreground": "#585775", - "tree.indentGuidesStroke": "#58577570", - "statusBar.background": "#14101f", - "statusBar.border": "#0b0812", - "statusBar.debuggingBackground": "#a3a5d644", - "statusBar.debuggingForeground": "#ffffff", - "statusBar.foreground": "#ffffff", - "statusBar.noFolderBackground": "#0b0812", - "statusBar.noFolderBorder": "#a3a5d6", - "statusBar.noFolderForeground": "#ffffff", - "statusBarItem.activeBackground": "#231e36", - "statusBarItem.hoverBackground": "#58577530", - "statusBarItem.prominentBackground": "#0b0812", - "statusBarItem.prominentHoverBackground": "#231e36", - "statusBarItem.errorBackground": "#E35535", - "editorSuggestWidget.background": "#181424", - "editorSuggestWidget.border": "#0b0812", - "editorSuggestWidget.foreground": "#ffffff", - "editorSuggestWidget.highlightForeground": "#EACD61", - "editorSuggestWidget.selectedBackground": "#a3a5d64d", - "editorGroupHeader.noTabsBackground": "#181424", - "editorGroupHeader.tabsBackground": "#14101f", + "input.foreground": "#bbbbbb", + "input.border": "#76808c30", + "input.placeholderForeground": "#76808c60", + "inputOption.activeBorder": "#76808c", + "inputValidation.errorBackground": "#26282e", + "inputValidation.errorBorder": "#c9a022", + "inputValidation.infoBackground": "#26282e", + "inputValidation.infoBorder": "#76808c", + "inputValidation.warningBackground": "#26282e", + "inputValidation.warningBorder": "#c9a022", + "list.activeSelectionBackground": "#76808c25", + "list.inactiveSelectionBackground": "#76808c25", + "list.dropBackground": "#76808c15", + "list.focusBackground": "#76808c40", + "list.focusForeground": "#bbbbbb", + "list.errorForeground": "#C13838", + "list.warningForeground": "#c9a022", + "list.highlightForeground": "#c9a022", + "list.activeSelectionForeground": "#bbbbbb", + "list.hoverBackground": "#0b0c0e60", + "list.hoverForeground": "#bbbbbb", + "gitDecoration.modifiedResourceForeground": "#3398DB", + "gitDecoration.deletedResourceForeground": "#C13838", + "gitDecoration.untrackedResourceForeground": "#37ae6f", + "gitDecoration.ignoredResourceForeground": "#464b52", + "gitDecoration.conflictingResourceForeground": "#76808c", + "gitDecoration.stageAddedResourceForeground": "#C13838", + "menu.background": "#26282e", + "menu.foreground": "#bbbbbb", + "menu.separatorBackground": "#0b0c0e", + "menu.selectionBackground": "#76808c20", + "menu.selectionForeground": "#bbbbbb", + "menubar.selectionBackground": "#26282e", + "menubar.selectionForeground": "#bbbbbb", + "merge.border": "#0b0c0e", + "merge.commonContentBackground": "#c9a02230", + "merge.commonHeaderBackground": "#c9a02280", + "merge.currentContentBackground": "#37ae6f30", + "merge.currentHeaderBackground": "#37ae6f80", + "merge.incomingContentBackground": "#3398DB30", + "merge.incomingHeaderBackground": "#3398DB80", + "editorOverviewRuler.border": "#0b0c0e", + "editorOverviewRuler.commonContentForeground": "#c9a022", + "editorOverviewRuler.currentContentForeground": "#C13838", + "editorOverviewRuler.incomingContentForeground": "#37ae6f", + "notificationCenterHeader.foreground": "#bbbbbb", + "notificationCenterHeader.background": "#26282e", + "notifications.foreground": "#bbbbbb", + "notifications.background": "#26282e", + "notifications.border": "#76808c50", + "notificationLink.foreground": "#c9a022", + "panel.background": "#181a1f", + "panel.border": "#0b0c0e", + "panelInput.border": "#464b52", + "panelSection.background": "#0b0c0e", + "panelSection.border": "#0b0c0e", + "panelTitle.activeBorder": "#76808c", + "panelTitle.activeForeground": "#76808c", + "panelTitle.inactiveForeground": "#464b52", + "panelSectionHeader.background": "#464b5220", + "panelSectionHeader.foreground": "#bbbbbb", + "panelSectionHeader.border": "#0b0c0e", + "peekView.border": "#76808c", + "peekViewEditor.background": "#26282e40", + "peekViewEditor.matchHighlightBackground": "#26282e40", + "peekViewResult.background": "#26282e40", + "peekViewResult.fileForeground": "#bbbbbb", + "peekViewResult.lineForeground": "#bbbbbb", + "peekViewResult.matchHighlightBackground": "#26282e", + "peekViewResult.selectionBackground": "#26282e", + "peekViewResult.selectionForeground": "#bbbbbb", + "peekViewTitle.background": "#0b0c0e", + "peekViewTitleDescription.foreground": "#bbbbbb", + "peekViewTitleLabel.foreground": "#bbbbbb", + "peekViewEditorGutter.background": "#26282e40", + "editorMarkerNavigation.background": "#141519", + "editorMarkerNavigationError.background": "#C1383890", + "editorMarkerNavigationWarning.background": "#c9a02290", + "editorMarkerNavigationInfo.background": "#3398DB90", + "pickerGroup.border": "#0b0c0e", + "pickerGroup.foreground": "#bbbbbb", + "progressBar.background": "#c9a022", + "scrollbar.shadow": "#0b0c0e", + "scrollbarSlider.activeBackground": "#76808c60", + "scrollbarSlider.background": "#76808c40", + "scrollbarSlider.hoverBackground": "#76808c50", + "settings.modifiedItemIndicator": "#76808c", + "settings.headerForeground": "#76808c", + "sideBar.background": "#141519", + "sideBar.border": "#0b0c0e", + "sideBar.foreground": "#bbbbbbbb", + "sideBarSectionHeader.background": "#141519", + "sideBarSectionHeader.foreground": "#bbbbbb", + "sideBarSectionHeader.border": "#0b0c0e", + "sideBarTitle.foreground": "#464b52", + "tree.indentGuidesStroke": "#464b5270", + "statusBar.background": "#141519", + "statusBar.border": "#0b0c0e", + "statusBar.debuggingBackground": "#76808c44", + "statusBar.debuggingForeground": "#bbbbbb", + "statusBar.foreground": "#bbbbbb", + "statusBar.noFolderBackground": "#0b0c0e", + "statusBar.noFolderBorder": "#76808c", + "statusBar.noFolderForeground": "#bbbbbb", + "statusBarItem.activeBackground": "#26282e", + "statusBarItem.hoverBackground": "#464b5230", + "statusBarItem.prominentBackground": "#0b0c0e", + "statusBarItem.prominentHoverBackground": "#26282e", + "statusBarItem.errorBackground": "#C13838", + "editorSuggestWidget.background": "#181a1f", + "editorSuggestWidget.border": "#0b0c0e", + "editorSuggestWidget.foreground": "#bbbbbb", + "editorSuggestWidget.highlightForeground": "#c9a022", + "editorSuggestWidget.selectedBackground": "#76808c4d", + "editorGroupHeader.noTabsBackground": "#181a1f", + "editorGroupHeader.tabsBackground": "#141519", "editorGroupHeader.tabsBorder": "#00000000", "editorGroupHeader.border": "#00000000", - "tab.activeBackground": "#181424", - "tab.activeForeground": "#a3a5d6", - "tab.activeBorderTop": "#a3a5d6", + "tab.activeBackground": "#181a1f", + "tab.activeForeground": "#76808c", + "tab.activeBorderTop": "#76808c", "tab.border": "#00000000", "tab.hoverBorder": "#00000000", - "tab.hoverBackground": "#181424cc", - "tab.unfocusedHoverBackground": "#a3a5d610", + "tab.hoverBackground": "#181a1fcc", + "tab.unfocusedHoverBackground": "#76808c10", "tab.unfocusedHoverBorder": "#00000000", - "tab.inactiveBackground": "#14101f", - "tab.inactiveForeground": "#585775", - "tab.unfocusedActiveForeground": "#ffffff", - "tab.unfocusedInactiveForeground": "#ffffff", - "tab.lastPinnedBorder": "#0b0812", - "terminal.ansiBlack": "#181424", - "terminal.ansiRed": "#E35535", - "terminal.ansiGreen": "#3CEC85", - "terminal.ansiYellow": "#EACD61", - "terminal.ansiBlue": "#69C3FF", - "terminal.ansiMagenta": "#F38CEC", - "terminal.ansiCyan": "#22ECDB", - "terminal.ansiWhite": "#ffffff", - "terminal.ansiBrightBlack": "#69C3FF", - "terminal.ansiBrightRed": "#E35535", - "terminal.ansiBrightGreen": "#3CEC85", - "terminal.ansiBrightYellow": "#EACD61", - "terminal.ansiBrightBlue": "#69C3FF", - "terminal.ansiBrightMagenta": "#F38CEC", - "terminal.ansiBrightCyan": "#22ECDB", - "terminal.ansiBrightWhite": "#69C3FF", - "terminal.background": "#181424", - "terminal.foreground": "#ffffff", - "terminalCursor.background": "#EACD61", - "terminalCursor.foreground": "#EACD61", - "textBlockQuote.background": "#69C3FF34", - "textBlockQuote.border": "#69C3FFb9", - "textCodeBlock.background": "#69C3FF34", - "textLink.activeForeground": "#69C3FF", - "textLink.foreground": "#69C3FF", - "textPreformat.foreground": "#EACD61", - "textSeparator.foreground": "#a3a5d6", - "walkThrough.embeddedEditorBackground": "#181424", - "titleBar.activeBackground": "#14101f", - "titleBar.activeForeground": "#585775", - "titleBar.inactiveBackground": "#0b0812", - "titleBar.inactiveForeground": "#585775", - "titleBar.border": "#0b0812" + "tab.inactiveBackground": "#141519", + "tab.inactiveForeground": "#464b52", + "tab.unfocusedActiveForeground": "#bbbbbb", + "tab.unfocusedInactiveForeground": "#bbbbbb", + "tab.lastPinnedBorder": "#0b0c0e", + "terminal.ansiBlack": "#181a1f", + "terminal.ansiRed": "#C13838", + "terminal.ansiGreen": "#37ae6f", + "terminal.ansiYellow": "#c9a022", + "terminal.ansiBlue": "#3398DB", + "terminal.ansiMagenta": "#CC71BC", + "terminal.ansiCyan": "#24B5A8", + "terminal.ansiWhite": "#bbbbbb", + "terminal.ansiBrightBlack": "#3398DB", + "terminal.ansiBrightRed": "#C13838", + "terminal.ansiBrightGreen": "#37ae6f", + "terminal.ansiBrightYellow": "#c9a022", + "terminal.ansiBrightBlue": "#3398DB", + "terminal.ansiBrightMagenta": "#CC71BC", + "terminal.ansiBrightCyan": "#24B5A8", + "terminal.ansiBrightWhite": "#3398DB", + "terminal.background": "#181a1f", + "terminal.foreground": "#bbbbbb", + "terminalCursor.background": "#c9a022", + "terminalCursor.foreground": "#c9a022", + "textBlockQuote.background": "#3398DB34", + "textBlockQuote.border": "#3398DBb9", + "textCodeBlock.background": "#3398DB34", + "textLink.activeForeground": "#3398DB", + "textLink.foreground": "#3398DB", + "textPreformat.foreground": "#c9a022", + "textSeparator.foreground": "#76808c", + "walkThrough.embeddedEditorBackground": "#181a1f", + "titleBar.activeBackground": "#141519", + "titleBar.activeForeground": "#464b52", + "titleBar.inactiveBackground": "#0b0c0e", + "titleBar.inactiveForeground": "#464b52", + "titleBar.border": "#0b0c0e" }, "tokenColors": [ { @@ -261,11 +277,18 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], - "settings": { "foreground": "#FF955C", "fontStyle": "italic" } + "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, - { "scope": ["entity.name.type"], "settings": { "foreground": "#A4EF58" } }, + { "scope": ["entity.name.type"], "settings": { "foreground": "#7E9E2D" } }, { "scope": [ "comment", @@ -273,12 +296,12 @@ "string.quoted.docstring.multi", "comment.block.documentation source" ], - "settings": { "foreground": "#585775", "fontStyle": "italic" } + "settings": { "foreground": "#464b52", "fontStyle": "italic" } }, - { "scope": ["constant"], "settings": { "foreground": "#E35535" } }, + { "scope": ["constant"], "settings": { "foreground": "#C13838" } }, { "scope": ["source", "support", "constant.character.entity.named", "meta.jsx.children", "source.lua"], - "settings": { "foreground": "#ffffff" } + "settings": { "foreground": "#bbbbbb" } }, { "scope": [ @@ -288,9 +311,9 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#F38CEC" } + "settings": { "foreground": "#CC71BC" } }, - { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#EACD61" } }, + { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c9a022" } }, { "scope": [ "support.function", @@ -306,9 +329,11 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } }, { "scope": [ @@ -317,9 +342,10 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], - "settings": { "foreground": "#EACD61" } + "settings": { "foreground": "#c9a022" } }, { "scope": [ @@ -337,18 +363,35 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], - "settings": { "foreground": "#EACD61" } + "settings": { "foreground": "#c9a022" } }, - { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#ffffff" } }, + { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#bbbbbb" } }, { "scope": ["keyword.other.definition.ini", "support.type.property-name", "entity.name.tag.yaml"], - "settings": { "foreground": "#EACD61" } + "settings": { "foreground": "#c9a022" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], - "settings": { "foreground": "#EACD61" } + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], + "settings": { "foreground": "#c9a022" } }, { "scope": [ @@ -387,17 +430,34 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], - "settings": { "foreground": "#ffffff60" } + "settings": { "foreground": "#bbbbbb60" } }, { "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], - "settings": { "foreground": "#FF955C", "fontStyle": "italic" } + "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, { "scope": [ @@ -413,9 +473,16 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], - "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } + "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } }, { "scope": [ @@ -425,12 +492,25 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], - "settings": { "foreground": "#3CEC85" } + "settings": { "foreground": "#37ae6f" } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#37ae6f60" } }, { "scope": [ @@ -439,9 +519,21 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], - "settings": { "foreground": "#B78AFF" } + "settings": { "foreground": "#935cd1" } }, { "scope": [ @@ -453,15 +545,16 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], - "settings": { "foreground": "#FF738A" } + "settings": { "foreground": "#de456b" } }, - { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#FF738A" } }, - { "scope": ["source.elm storage.type"], "settings": { "foreground": "#B78AFF", "fontStyle": "normal" } }, + { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#de456b" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#935cd1", "fontStyle": "normal" } }, { "scope": [ "entity.name.tag.other.html", @@ -470,9 +563,9 @@ "entity.name.tag support.class.component", "support.class.component.html" ], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } }, - { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#FF738A" } }, + { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#de456b" } }, { "scope": [ "text.html.basic entity.name", @@ -482,7 +575,7 @@ "meta.embedded.block.blade keyword.operator.comparison.php", "meta.embedded.block.blade keyword.operator.arithmetic.php" ], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } }, { "scope": [ @@ -493,9 +586,14 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], - "settings": { "foreground": "#69C3FFaa" } + "settings": { "foreground": "#3398DBaa" } }, { "scope": [ @@ -504,7 +602,7 @@ "invalid.deprecated.entity.other.attribute-name", "meta.embedded.block.blade storage.type.php" ], - "settings": { "foreground": "#EACD61", "fontStyle": "italic" } + "settings": { "foreground": "#c9a022", "fontStyle": "italic" } }, { "scope": [ @@ -514,33 +612,33 @@ "markup.fenced_code.block.markdown punctuation", "markup.raw.block.markdown" ], - "settings": { "foreground": "#B78AFF" } + "settings": { "foreground": "#935cd1" } }, - { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#B78AFF" } }, - { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#69C3FF" } }, - { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#69C3FF" } }, - { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#EACD61" } }, - { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#EACD61" } }, - { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#69C3FF" } }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#935cd1" } }, + { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#3398DB" } }, + { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#3398DB" } }, + { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#c9a022" } }, + { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#c9a022" } }, + { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#3398DB" } }, { "scope": ["markup.bold", "punctuation.definition.bold"], - "settings": { "foreground": "#69C3FF", "fontStyle": "bold" } + "settings": { "foreground": "#3398DB", "fontStyle": "bold" } }, { "scope": ["markup.italic", "punctuation.definition.italic"], - "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } + "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, - { "scope": ["markup.quote"], "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } }, - { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#F38CEC" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#F38CEC" } }, + { "scope": ["markup.quote"], "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, + { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#3398DB", "fontStyle": "italic" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#CC71BC" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#CC71BC" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], - "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } + "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } }, { "scope": ["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"], - "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } + "settings": { "foreground": "#24B5A8", "fontStyle": "italic" } }, { "scope": [ @@ -550,7 +648,7 @@ "meta.property-list.scss meta.property-list.scss entity.name.tag.css", "meta.property-list meta.property-name" ], - "settings": { "foreground": "#ffffff" } + "settings": { "foreground": "#bbbbbb" } }, { "scope": [ @@ -558,18 +656,18 @@ "source.css entity.other.attribute-name.id ", "entity.other.attribute-name.id punctuation.definition.entity" ], - "settings": { "foreground": "#B78AFF" } + "settings": { "foreground": "#935cd1" } }, - { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#FF955C" } }, - { "scope": ["keyword.other.unit"], "settings": { "foreground": "#FF955C", "fontStyle": "italic" } }, + { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#D26D32" } }, + { "scope": ["keyword.other.unit"], "settings": { "foreground": "#D26D32", "fontStyle": "italic" } }, { "scope": ["support.constant.property-value", "support.constant.font-name", "meta.property-value.css"], - "settings": { "foreground": "#FF955C" } + "settings": { "foreground": "#D26D32" } }, - { "scope": ["constant.numeric"], "settings": { "foreground": "#FF955C" } }, + { "scope": ["constant.numeric"], "settings": { "foreground": "#D26D32" } }, { "scope": ["entity.name.tag.css", "meta.property-list.scss entity.name.tag.css"], - "settings": { "foreground": "#69C3FF" } + "settings": { "foreground": "#3398DB" } } ] } diff --git a/themes/ocean-breeze.json b/themes/ocean-breeze.json index 06b588a..8b8c4d0 100644 --- a/themes/ocean-breeze.json +++ b/themes/ocean-breeze.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Ocean Breeze", + "name": "Oceanic Breeze", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#D3DFDB" }, + "property": { "foreground": "#DC8255", "italic": true }, + "variable": { "foreground": "#ee5d64" }, + "variable.defaultLibrary": { "foreground": "#5bb3b4" }, + "class.declaration": { "foreground": "#978dd6" }, + "namespace": { "foreground": "#6498ce" }, + "parameter": { "foreground": "#d194cd" }, + "class.decorator": { "foreground": "#d194cd" }, + "enumMember": { "foreground": "#978dd6" } + }, "colors": { "activityBar.background": "#16242C", "activityBar.border": "#111C22", @@ -25,7 +37,7 @@ "charts.yellow": "#fbc95a", "charts.orange": "#DC8255", "charts.green": "#97c892", - "charts.purple": "#F38CEC", + "charts.purple": "#d194cd", "contrastActiveBorder": "#00000000", "errorForeground": "#ee5d64", "focusBorder": "#97c89240", @@ -44,6 +56,10 @@ "dropdown.background": "#1a2b34", "dropdown.border": "#51727Caa", "dropdown.foreground": "#D3DFDB", + "editorCursor.background": "#97c892", + "editorBracketHighlight.foreground1": "#fbc95a", + "editorBracketHighlight.foreground2": "#978dd6", + "editorBracketHighlight.foreground3": "#6498ce", "editor.background": "#1a2b34", "editor.findMatchBackground": "#97c89220", "editor.findMatchBorder": "#97c89260", @@ -223,7 +239,7 @@ "terminal.ansiGreen": "#97c892", "terminal.ansiYellow": "#fbc95a", "terminal.ansiBlue": "#6498ce", - "terminal.ansiMagenta": "#F38CEC", + "terminal.ansiMagenta": "#d194cd", "terminal.ansiCyan": "#5bb3b4", "terminal.ansiWhite": "#D3DFDB", "terminal.ansiBrightBlack": "#6498ce", @@ -231,7 +247,7 @@ "terminal.ansiBrightGreen": "#97c892", "terminal.ansiBrightYellow": "#fbc95a", "terminal.ansiBrightBlue": "#6498ce", - "terminal.ansiBrightMagenta": "#F38CEC", + "terminal.ansiBrightMagenta": "#d194cd", "terminal.ansiBrightCyan": "#5bb3b4", "terminal.ansiBrightWhite": "#6498ce", "terminal.background": "#1a2b34", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#DC8255", "fontStyle": "italic" } }, @@ -288,7 +311,7 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#F38CEC" } + "settings": { "foreground": "#d194cd" } }, { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#fbc95a" } }, { @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#6498ce" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#fbc95a" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#fbc95a" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#fbc95a" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#fbc95a" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#D3DFDB60" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#DC8255", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#5bb3b4", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#97c892" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#97c89260" } + }, { "scope": [ "entity.name.type", @@ -439,9 +519,21 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], - "settings": { "foreground": "#c692c6" } + "settings": { "foreground": "#978dd6" } }, { "scope": [ @@ -453,15 +545,16 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#ee5d64" } }, { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#ee5d64" } }, - { "scope": ["source.elm storage.type"], "settings": { "foreground": "#c692c6", "fontStyle": "normal" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#978dd6", "fontStyle": "normal" } }, { "scope": [ "entity.name.tag.other.html", @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#6498ceaa" } }, @@ -514,9 +612,9 @@ "markup.fenced_code.block.markdown punctuation", "markup.raw.block.markdown" ], - "settings": { "foreground": "#c692c6" } + "settings": { "foreground": "#978dd6" } }, - { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#c692c6" } }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#978dd6" } }, { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#6498ce" } }, { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#6498ce" } }, { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#fbc95a" } }, @@ -532,8 +630,8 @@ }, { "scope": ["markup.quote"], "settings": { "foreground": "#6498ce", "fontStyle": "italic" } }, { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#6498ce", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#F38CEC" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#F38CEC" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#d194cd" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#d194cd" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], "settings": { "foreground": "#5bb3b4", "fontStyle": "italic" } @@ -558,7 +656,7 @@ "source.css entity.other.attribute-name.id ", "entity.other.attribute-name.id punctuation.definition.entity" ], - "settings": { "foreground": "#c692c6" } + "settings": { "foreground": "#978dd6" } }, { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#DC8255" } }, { "scope": ["keyword.other.unit"], "settings": { "foreground": "#DC8255", "fontStyle": "italic" } }, diff --git a/themes/old-metallic.json b/themes/old-metallic.json index ec99a7d..02e99cc 100644 --- a/themes/old-metallic.json +++ b/themes/old-metallic.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Old-metallic", + "name": "Old Metallic", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#dadee6" }, + "property": { "foreground": "#fc9867", "italic": true }, + "variable": { "foreground": "#ff6188" }, + "variable.defaultLibrary": { "foreground": "#78e8c6" }, + "class.declaration": { "foreground": "#ab9df2" }, + "namespace": { "foreground": "#78dce8" }, + "parameter": { "foreground": "#e991e3" }, + "class.decorator": { "foreground": "#e991e3" }, + "enumMember": { "foreground": "#ab9df2" } + }, "colors": { "activityBar.background": "#191b24", "activityBar.border": "#13131a", @@ -44,6 +56,10 @@ "dropdown.background": "#1e212b", "dropdown.border": "#515a6baa", "dropdown.foreground": "#dadee6", + "editorCursor.background": "#98a2b5", + "editorBracketHighlight.foreground1": "#ffd866", + "editorBracketHighlight.foreground2": "#ab9df2", + "editorBracketHighlight.foreground3": "#78dce8", "editor.background": "#1e212b", "editor.findMatchBackground": "#98a2b520", "editor.findMatchBorder": "#98a2b560", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#78dce8" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#ffd866" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#ffd866" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#ffd866" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#ffd866" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#dadee660" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#a9dc76" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#a9dc7660" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#ab9df2" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#ff6188" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#78dce8aa" } }, @@ -572,4 +670,4 @@ "settings": { "foreground": "#78dce8" } } ] -} +} \ No newline at end of file diff --git a/themes/rock-stone.json b/themes/rock-stone.json index 09874d6..d83c21a 100644 --- a/themes/rock-stone.json +++ b/themes/rock-stone.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", "name": "Rock-stone", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#FFFFFF" }, + "property": { "foreground": "#fc9867", "italic": true }, + "variable": { "foreground": "#ff6188" }, + "variable.defaultLibrary": { "foreground": "#78e8c6" }, + "class.declaration": { "foreground": "#ab9df2" }, + "namespace": { "foreground": "#78dce8" }, + "parameter": { "foreground": "#e991e3" }, + "class.decorator": { "foreground": "#e991e3" }, + "enumMember": { "foreground": "#ab9df2" } + }, "colors": { "activityBar.background": "#26282C", "activityBar.border": "#1C1E21", @@ -44,6 +56,10 @@ "dropdown.background": "#2A2D33", "dropdown.border": "#73737Faa", "dropdown.foreground": "#FFFFFF", + "editorCursor.background": "#9AA2A6", + "editorBracketHighlight.foreground1": "#ffd866", + "editorBracketHighlight.foreground2": "#ab9df2", + "editorBracketHighlight.foreground3": "#78dce8", "editor.background": "#2A2D33", "editor.findMatchBackground": "#9AA2A620", "editor.findMatchBorder": "#9AA2A660", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#78dce8" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#ffd866" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#ffd866" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#ffd866" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#ffd866" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#FFFFFF60" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#fc9867", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#78e8c6", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#a9dc76" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#a9dc7660" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#ab9df2" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#ff6188" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#78dce8aa" } }, diff --git a/themes/shinny-diamond.json b/themes/shinny-diamond.json index 87e7521..90a5310 100644 --- a/themes/shinny-diamond.json +++ b/themes/shinny-diamond.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Shinny diamond", + "name": "Shinny Diamond", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#AEB2B2" }, + "property": { "foreground": "#d4770c", "italic": true }, + "variable": { "foreground": "#c62f52" }, + "variable.defaultLibrary": { "foreground": "#38c7bd" }, + "class.declaration": { "foreground": "#a85ff1" }, + "namespace": { "foreground": "#11B7D4" }, + "parameter": { "foreground": "#d46ec0" }, + "class.decorator": { "foreground": "#d46ec0" }, + "enumMember": { "foreground": "#a85ff1" } + }, "colors": { "activityBar.background": "#0D0F12", "activityBar.border": "#000000", @@ -25,7 +37,7 @@ "charts.yellow": "#c7910c", "charts.orange": "#d4770c", "charts.green": "#00a884", - "charts.purple": "#BC62AD", + "charts.purple": "#d46ec0", "contrastActiveBorder": "#00000000", "errorForeground": "#E35535", "focusBorder": "#11B7D440", @@ -44,6 +56,10 @@ "dropdown.background": "#111418", "dropdown.border": "#43474daa", "dropdown.foreground": "#AEB2B2", + "editorCursor.background": "#11B7D4", + "editorBracketHighlight.foreground1": "#c7910c", + "editorBracketHighlight.foreground2": "#a85ff1", + "editorBracketHighlight.foreground3": "#11B7D4", "editor.background": "#111418", "editor.findMatchBackground": "#11B7D420", "editor.findMatchBorder": "#11B7D460", @@ -223,7 +239,7 @@ "terminal.ansiGreen": "#00a884", "terminal.ansiYellow": "#c7910c", "terminal.ansiBlue": "#11B7D4", - "terminal.ansiMagenta": "#BC62AD", + "terminal.ansiMagenta": "#d46ec0", "terminal.ansiCyan": "#38c7bd", "terminal.ansiWhite": "#AEB2B2", "terminal.ansiBrightBlack": "#11B7D4", @@ -231,7 +247,7 @@ "terminal.ansiBrightGreen": "#00a884", "terminal.ansiBrightYellow": "#c7910c", "terminal.ansiBrightBlue": "#11B7D4", - "terminal.ansiBrightMagenta": "#BC62AD", + "terminal.ansiBrightMagenta": "#d46ec0", "terminal.ansiBrightCyan": "#38c7bd", "terminal.ansiBrightWhite": "#11B7D4", "terminal.background": "#111418", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#d4770c", "fontStyle": "italic" } }, @@ -288,7 +311,7 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#BC62AD" } + "settings": { "foreground": "#d46ec0" } }, { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c7910c" } }, { @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#11B7D4" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#c7910c" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#c7910c" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#c7910c" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#c7910c" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#AEB2B260" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#d4770c", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#00a884" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#00a88460" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#a85ff1" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#c62f52" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#11B7D4aa" } }, @@ -532,8 +630,8 @@ }, { "scope": ["markup.quote"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#BC62AD" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#BC62AD" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#d46ec0" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#d46ec0" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } diff --git a/themes/black-emerald.json b/themes/shinny-emarld.json similarity index 81% rename from themes/black-emerald.json rename to themes/shinny-emarld.json index f18b839..e321142 100644 --- a/themes/black-emerald.json +++ b/themes/shinny-emarld.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Black-emerald", + "name": "Shinny Emerald", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#AEB2B2" }, + "property": { "foreground": "#d4770c", "italic": true }, + "variable": { "foreground": "#c62f52" }, + "variable.defaultLibrary": { "foreground": "#38c7bd" }, + "class.declaration": { "foreground": "#a85ff1" }, + "namespace": { "foreground": "#11B7D4" }, + "parameter": { "foreground": "#d46ec0" }, + "class.decorator": { "foreground": "#d46ec0" }, + "enumMember": { "foreground": "#a85ff1" } + }, "colors": { "activityBar.background": "#0D0F12", "activityBar.border": "#000000", @@ -25,7 +37,7 @@ "charts.yellow": "#c7910c", "charts.orange": "#d4770c", "charts.green": "#00a884", - "charts.purple": "#BC62AD", + "charts.purple": "#d46ec0", "contrastActiveBorder": "#00000000", "errorForeground": "#E35535", "focusBorder": "#00a88440", @@ -44,6 +56,10 @@ "dropdown.background": "#111418", "dropdown.border": "#43474daa", "dropdown.foreground": "#AEB2B2", + "editorCursor.background": "#00a884", + "editorBracketHighlight.foreground1": "#c7910c", + "editorBracketHighlight.foreground2": "#a85ff1", + "editorBracketHighlight.foreground3": "#11B7D4", "editor.background": "#111418", "editor.findMatchBackground": "#00a88420", "editor.findMatchBorder": "#00a88460", @@ -223,7 +239,7 @@ "terminal.ansiGreen": "#00a884", "terminal.ansiYellow": "#c7910c", "terminal.ansiBlue": "#11B7D4", - "terminal.ansiMagenta": "#BC62AD", + "terminal.ansiMagenta": "#d46ec0", "terminal.ansiCyan": "#38c7bd", "terminal.ansiWhite": "#AEB2B2", "terminal.ansiBrightBlack": "#11B7D4", @@ -231,7 +247,7 @@ "terminal.ansiBrightGreen": "#00a884", "terminal.ansiBrightYellow": "#c7910c", "terminal.ansiBrightBlue": "#11B7D4", - "terminal.ansiBrightMagenta": "#BC62AD", + "terminal.ansiBrightMagenta": "#d46ec0", "terminal.ansiBrightCyan": "#38c7bd", "terminal.ansiBrightWhite": "#11B7D4", "terminal.background": "#111418", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#d4770c", "fontStyle": "italic" } }, @@ -288,7 +311,7 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#BC62AD" } + "settings": { "foreground": "#d46ec0" } }, { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c7910c" } }, { @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#11B7D4" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#c7910c" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#c7910c" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#c7910c" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#c7910c" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#AEB2B260" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#d4770c", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#00a884" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#00a88460" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#a85ff1" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#c62f52" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#11B7D4aa" } }, @@ -532,8 +630,8 @@ }, { "scope": ["markup.quote"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#BC62AD" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#BC62AD" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#d46ec0" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#d46ec0" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } diff --git a/themes/shinny-gold.json b/themes/shinny-gold.json index 64cca8a..fd80387 100644 --- a/themes/shinny-gold.json +++ b/themes/shinny-gold.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Shinny gold", + "name": "Shinny Gold", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#AEB2B2" }, + "property": { "foreground": "#d4770c", "italic": true }, + "variable": { "foreground": "#c62f52" }, + "variable.defaultLibrary": { "foreground": "#38c7bd" }, + "class.declaration": { "foreground": "#a85ff1" }, + "namespace": { "foreground": "#11B7D4" }, + "parameter": { "foreground": "#d46ec0" }, + "class.decorator": { "foreground": "#d46ec0" }, + "enumMember": { "foreground": "#a85ff1" } + }, "colors": { "activityBar.background": "#0D0F12", "activityBar.border": "#000000", @@ -25,7 +37,7 @@ "charts.yellow": "#c7910c", "charts.orange": "#d4770c", "charts.green": "#00a884", - "charts.purple": "#BC62AD", + "charts.purple": "#d46ec0", "contrastActiveBorder": "#00000000", "errorForeground": "#E35535", "focusBorder": "#c7910c40", @@ -44,6 +56,10 @@ "dropdown.background": "#111418", "dropdown.border": "#43474daa", "dropdown.foreground": "#AEB2B2", + "editorCursor.background": "#c7910c", + "editorBracketHighlight.foreground1": "#c7910c", + "editorBracketHighlight.foreground2": "#a85ff1", + "editorBracketHighlight.foreground3": "#11B7D4", "editor.background": "#111418", "editor.findMatchBackground": "#c7910c20", "editor.findMatchBorder": "#c7910c60", @@ -223,7 +239,7 @@ "terminal.ansiGreen": "#00a884", "terminal.ansiYellow": "#c7910c", "terminal.ansiBlue": "#11B7D4", - "terminal.ansiMagenta": "#BC62AD", + "terminal.ansiMagenta": "#d46ec0", "terminal.ansiCyan": "#38c7bd", "terminal.ansiWhite": "#AEB2B2", "terminal.ansiBrightBlack": "#11B7D4", @@ -231,7 +247,7 @@ "terminal.ansiBrightGreen": "#00a884", "terminal.ansiBrightYellow": "#c7910c", "terminal.ansiBrightBlue": "#11B7D4", - "terminal.ansiBrightMagenta": "#BC62AD", + "terminal.ansiBrightMagenta": "#d46ec0", "terminal.ansiBrightCyan": "#38c7bd", "terminal.ansiBrightWhite": "#11B7D4", "terminal.background": "#111418", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#d4770c", "fontStyle": "italic" } }, @@ -288,7 +311,7 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#BC62AD" } + "settings": { "foreground": "#d46ec0" } }, { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c7910c" } }, { @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#11B7D4" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#c7910c" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#c7910c" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#c7910c" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#c7910c" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#AEB2B260" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#d4770c", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#00a884" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#00a88460" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#a85ff1" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#c62f52" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#11B7D4aa" } }, @@ -532,8 +630,8 @@ }, { "scope": ["markup.quote"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#BC62AD" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#BC62AD" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#d46ec0" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#d46ec0" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } diff --git a/themes/shinny-ruby.json b/themes/shinny-ruby.json new file mode 100644 index 0000000..02ffb74 --- /dev/null +++ b/themes/shinny-ruby.json @@ -0,0 +1,673 @@ +{ + "$schema": "vscode://schemas/color-theme", + "name": "Shinny Ruby", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#AEB2B2" }, + "property": { "foreground": "#d4770c", "italic": true }, + "variable": { "foreground": "#c62f52" }, + "variable.defaultLibrary": { "foreground": "#38c7bd" }, + "class.declaration": { "foreground": "#a85ff1" }, + "namespace": { "foreground": "#11B7D4" }, + "parameter": { "foreground": "#d46ec0" }, + "class.decorator": { "foreground": "#d46ec0" }, + "enumMember": { "foreground": "#a85ff1" } + }, + "colors": { + "activityBar.background": "#0D0F12", + "activityBar.border": "#000000", + "activityBar.foreground": "#c62f52", + "activityBar.inactiveForeground": "#43474dAA", + "activityBarBadge.background": "#c62f52", + "activityBarBadge.foreground": "#0D0F12", + "badge.background": "#c62f52", + "badge.foreground": "#0D0F12", + "breadcrumbPicker.background": "#111418", + "button.background": "#c62f52", + "button.foreground": "#0D0F12", + "button.secondaryBackground": "#c62f5230", + "button.secondaryForeground": "#AEB2B2", + "extensionButton.prominentBackground": "#c62f529d", + "extensionButton.prominentForeground": "#0D0F12", + "extensionButton.prominentHoverBackground": "#c62f52", + "charts.foreground": "#AEB2B2", + "charts.lines": "#AEB2B2", + "charts.red": "#E35535", + "charts.blue": "#11B7D4", + "charts.yellow": "#c7910c", + "charts.orange": "#d4770c", + "charts.green": "#00a884", + "charts.purple": "#d46ec0", + "contrastActiveBorder": "#00000000", + "errorForeground": "#E35535", + "focusBorder": "#c62f5240", + "foreground": "#AEB2B2", + "selection.background": "#c62f5260", + "widget.shadow": "#000000", + "icon.foreground": "#AEB2B2", + "debugExceptionWidget.background": "#191c21", + "debugExceptionWidget.border": "#000000", + "debugToolBar.background": "#191c21", + "descriptionForeground": "#AEB2B2", + "diffEditor.border": "#000000", + "diffEditor.insertedTextBackground": "#00a88420", + "diffEditor.removedTextBackground": "#E3553525", + "diffEditor.diagonalFill": "#00000080", + "dropdown.background": "#111418", + "dropdown.border": "#43474daa", + "dropdown.foreground": "#AEB2B2", + "editorCursor.background": "#c62f52", + "editorBracketHighlight.foreground1": "#c7910c", + "editorBracketHighlight.foreground2": "#a85ff1", + "editorBracketHighlight.foreground3": "#11B7D4", + "editor.background": "#111418", + "editor.findMatchBackground": "#c62f5220", + "editor.findMatchBorder": "#c62f5260", + "editor.findMatchHighlightBackground": "#c62f5220", + "editor.findMatchHighlightBorder": "#c62f5240", + "editor.foreground": "#AEB2B2", + "editor.hoverHighlightBackground": "#c62f5240", + "editor.lineHighlightBackground": "#c62f520c", + "editor.lineHighlightBorder": "#c62f521a", + "editor.rangeHighlightBackground": "#c62f5220", + "editor.selectionBackground": "#c62f5225", + "editor.selectionForeground": "#c62f52", + "editor.inactiveSelectionBackground": "#c62f5220", + "editor.selectionHighlightBorder": "#c62f5260", + "editor.selectionHighlightBackground": "#00000000", + "editor.wordHighlightStrongBackground": "#c62f5240", + "editor.wordHighlightBackground": "#c62f5220", + "editorBracketMatch.background": "#c62f5220", + "editorBracketMatch.border": "#c62f5240", + "editorCodeLens.foreground": "#AEB2B2", + "editorCursor.foreground": "#c7910c", + "editorGroup.border": "#000000", + "editorGroup.dropBackground": "#c62f5215", + "editorHoverWidget.background": "#191c21", + "editorHoverWidget.border": "#0D0F12", + "editorIndentGuide.background": "#43474d30", + "editorIndentGuide.activeBackground": "#43474dbb", + "editorLink.activeForeground": "#AEB2B2", + "editorWarning.border": "#00000000", + "editorGutter.commentRangeForeground": "#191c21", + "sash.hoverBorder": "#c62f5250", + "editorRuler.foreground": "#43474d50", + "editorWarning.foreground": "#c7910c", + "editorWhitespace.foreground": "#43474d60", + "editorWidget.background": "#191c21", + "editorWidget.resizeBorder": "#c62f5250", + "editorGutter.background": "#111418", + "editorGutter.addedBackground": "#00a884cc", + "editorGutter.deletedBackground": "#E35535cc", + "editorGutter.modifiedBackground": "#11B7D4cc", + "editorLineNumber.foreground": "#43474d90", + "editorLineNumber.activeForeground": "#43474d", + "input.background": "#00000000", + "input.foreground": "#AEB2B2", + "input.border": "#c62f5230", + "input.placeholderForeground": "#c62f5260", + "inputOption.activeBorder": "#c62f52", + "inputValidation.errorBackground": "#191c21", + "inputValidation.errorBorder": "#c7910c", + "inputValidation.infoBackground": "#191c21", + "inputValidation.infoBorder": "#c62f52", + "inputValidation.warningBackground": "#191c21", + "inputValidation.warningBorder": "#c7910c", + "list.activeSelectionBackground": "#c62f5225", + "list.inactiveSelectionBackground": "#c62f5225", + "list.dropBackground": "#c62f5215", + "list.focusBackground": "#c62f5240", + "list.focusForeground": "#AEB2B2", + "list.errorForeground": "#E35535", + "list.warningForeground": "#eba050", + "list.highlightForeground": "#c7910c", + "list.activeSelectionForeground": "#AEB2B2", + "list.hoverBackground": "#00000060", + "list.hoverForeground": "#AEB2B2", + "gitDecoration.modifiedResourceForeground": "#11B7D4", + "gitDecoration.deletedResourceForeground": "#E35535", + "gitDecoration.untrackedResourceForeground": "#00a884", + "gitDecoration.ignoredResourceForeground": "#43474d", + "gitDecoration.conflictingResourceForeground": "#c62f52", + "gitDecoration.stageAddedResourceForeground": "#E35535", + "menu.background": "#191c21", + "menu.foreground": "#AEB2B2", + "menu.separatorBackground": "#000000", + "menu.selectionBackground": "#c62f5220", + "menu.selectionForeground": "#AEB2B2", + "menubar.selectionBackground": "#191c21", + "menubar.selectionForeground": "#AEB2B2", + "merge.border": "#000000", + "merge.commonContentBackground": "#c7910c30", + "merge.commonHeaderBackground": "#c7910c80", + "merge.currentContentBackground": "#00a88430", + "merge.currentHeaderBackground": "#00a88480", + "merge.incomingContentBackground": "#11B7D430", + "merge.incomingHeaderBackground": "#11B7D480", + "editorOverviewRuler.border": "#000000", + "editorOverviewRuler.commonContentForeground": "#c7910c", + "editorOverviewRuler.currentContentForeground": "#E35535", + "editorOverviewRuler.incomingContentForeground": "#00a884", + "notificationCenterHeader.foreground": "#AEB2B2", + "notificationCenterHeader.background": "#191c21", + "notifications.foreground": "#AEB2B2", + "notifications.background": "#191c21", + "notifications.border": "#c62f5250", + "notificationLink.foreground": "#c7910c", + "panel.background": "#111418", + "panel.border": "#000000", + "panelInput.border": "#43474d", + "panelSection.background": "#000000", + "panelSection.border": "#000000", + "panelTitle.activeBorder": "#c62f52", + "panelTitle.activeForeground": "#c62f52", + "panelTitle.inactiveForeground": "#43474d", + "panelSectionHeader.background": "#43474d20", + "panelSectionHeader.foreground": "#AEB2B2", + "panelSectionHeader.border": "#000000", + "peekView.border": "#c62f52", + "peekViewEditor.background": "#191c2140", + "peekViewEditor.matchHighlightBackground": "#191c2140", + "peekViewResult.background": "#191c2140", + "peekViewResult.fileForeground": "#AEB2B2", + "peekViewResult.lineForeground": "#AEB2B2", + "peekViewResult.matchHighlightBackground": "#191c21", + "peekViewResult.selectionBackground": "#191c21", + "peekViewResult.selectionForeground": "#AEB2B2", + "peekViewTitle.background": "#000000", + "peekViewTitleDescription.foreground": "#AEB2B2", + "peekViewTitleLabel.foreground": "#AEB2B2", + "peekViewEditorGutter.background": "#191c2140", + "editorMarkerNavigation.background": "#0D0F12", + "editorMarkerNavigationError.background": "#E3553590", + "editorMarkerNavigationWarning.background": "#eba05090", + "editorMarkerNavigationInfo.background": "#11B7D490", + "pickerGroup.border": "#000000", + "pickerGroup.foreground": "#AEB2B2", + "progressBar.background": "#c7910c", + "scrollbar.shadow": "#000000", + "scrollbarSlider.activeBackground": "#c62f5260", + "scrollbarSlider.background": "#c62f5240", + "scrollbarSlider.hoverBackground": "#c62f5250", + "settings.modifiedItemIndicator": "#c62f52", + "settings.headerForeground": "#c62f52", + "sideBar.background": "#0D0F12", + "sideBar.border": "#000000", + "sideBar.foreground": "#AEB2B2bb", + "sideBarSectionHeader.background": "#0D0F12", + "sideBarSectionHeader.foreground": "#AEB2B2", + "sideBarSectionHeader.border": "#000000", + "sideBarTitle.foreground": "#43474d", + "tree.indentGuidesStroke": "#43474d70", + "statusBar.background": "#0D0F12", + "statusBar.border": "#000000", + "statusBar.debuggingBackground": "#c62f5244", + "statusBar.debuggingForeground": "#AEB2B2", + "statusBar.foreground": "#AEB2B2", + "statusBar.noFolderBackground": "#000000", + "statusBar.noFolderBorder": "#c62f52", + "statusBar.noFolderForeground": "#AEB2B2", + "statusBarItem.activeBackground": "#191c21", + "statusBarItem.hoverBackground": "#43474d30", + "statusBarItem.prominentBackground": "#000000", + "statusBarItem.prominentHoverBackground": "#191c21", + "statusBarItem.errorBackground": "#E35535", + "editorSuggestWidget.background": "#111418", + "editorSuggestWidget.border": "#000000", + "editorSuggestWidget.foreground": "#AEB2B2", + "editorSuggestWidget.highlightForeground": "#c7910c", + "editorSuggestWidget.selectedBackground": "#c62f524d", + "editorGroupHeader.noTabsBackground": "#111418", + "editorGroupHeader.tabsBackground": "#0D0F12", + "editorGroupHeader.tabsBorder": "#00000000", + "editorGroupHeader.border": "#00000000", + "tab.activeBackground": "#111418", + "tab.activeForeground": "#c62f52", + "tab.activeBorderTop": "#c62f52", + "tab.border": "#00000000", + "tab.hoverBorder": "#00000000", + "tab.hoverBackground": "#111418cc", + "tab.unfocusedHoverBackground": "#c62f5210", + "tab.unfocusedHoverBorder": "#00000000", + "tab.inactiveBackground": "#0D0F12", + "tab.inactiveForeground": "#43474d", + "tab.unfocusedActiveForeground": "#AEB2B2", + "tab.unfocusedInactiveForeground": "#AEB2B2", + "tab.lastPinnedBorder": "#000000", + "terminal.ansiBlack": "#111418", + "terminal.ansiRed": "#E35535", + "terminal.ansiGreen": "#00a884", + "terminal.ansiYellow": "#c7910c", + "terminal.ansiBlue": "#11B7D4", + "terminal.ansiMagenta": "#d46ec0", + "terminal.ansiCyan": "#38c7bd", + "terminal.ansiWhite": "#AEB2B2", + "terminal.ansiBrightBlack": "#11B7D4", + "terminal.ansiBrightRed": "#E35535", + "terminal.ansiBrightGreen": "#00a884", + "terminal.ansiBrightYellow": "#c7910c", + "terminal.ansiBrightBlue": "#11B7D4", + "terminal.ansiBrightMagenta": "#d46ec0", + "terminal.ansiBrightCyan": "#38c7bd", + "terminal.ansiBrightWhite": "#11B7D4", + "terminal.background": "#111418", + "terminal.foreground": "#AEB2B2", + "terminalCursor.background": "#c7910c", + "terminalCursor.foreground": "#c7910c", + "textBlockQuote.background": "#11B7D434", + "textBlockQuote.border": "#11B7D4b9", + "textCodeBlock.background": "#11B7D434", + "textLink.activeForeground": "#11B7D4", + "textLink.foreground": "#11B7D4", + "textPreformat.foreground": "#c7910c", + "textSeparator.foreground": "#c62f52", + "walkThrough.embeddedEditorBackground": "#111418", + "titleBar.activeBackground": "#0D0F12", + "titleBar.activeForeground": "#43474d", + "titleBar.inactiveBackground": "#000000", + "titleBar.inactiveForeground": "#43474d", + "titleBar.border": "#000000" + }, + "tokenColors": [ + { + "scope": [ + "support.module.elm", + "entity.other.inherited-class.python", + "variable.other.object", + "support.other.namespace.php", + "entity.other.attribute-name.namespace.xml", + "record.accessor", + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" + ], + "settings": { "foreground": "#d4770c", "fontStyle": "italic" } + }, + { "scope": ["entity.name.type"], "settings": { "foreground": "#3585bb" } }, + { + "scope": [ + "comment", + "punctuation.definition.comment", + "string.quoted.docstring.multi", + "comment.block.documentation source" + ], + "settings": { "foreground": "#43474d", "fontStyle": "italic" } + }, + { "scope": ["constant"], "settings": { "foreground": "#E35535" } }, + { + "scope": ["source", "support", "constant.character.entity.named", "meta.jsx.children", "source.lua"], + "settings": { "foreground": "#AEB2B2" } + }, + { + "scope": [ + "entity.name.function.decorator", + "meta.decorator entity.name.function", + "meta.decorator punctuation.decorator", + "punctuation.definition.decorator", + "meta.decorator variable.other.readwrite.ts" + ], + "settings": { "foreground": "#d46ec0" } + }, + { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c7910c" } }, + { + "scope": [ + "support.function", + "entity.name.function", + "meta.function-call", + "meta.function", + "meta.method.declaration", + "meta.function-call support", + "meta.decorator meta.definition.method entity.name.function", + "meta.decorator meta.method.declaration entity.name.function", + "variable.language.super.ts", + "source.directive", + "meta.function-call.generic", + "meta.method-call.static.php", + "meta.method-call.php", + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" + ], + "settings": { "foreground": "#11B7D4" } + }, + { + "scope": [ + "keyword.control.import", + "meta.module.name.elm support", + "meta.import.elm support", + "keyword.control.at-rule", + "punctuation.definition.keyword", + "variable.control.import.include", + "keyword.other.import.java" + ], + "settings": { "foreground": "#c7910c" } + }, + { + "scope": [ + "keyword.control", + "keyword.control.conditional", + "storage.modifier", + "keyword.operator.new", + "keyword.operator.expression", + "keyword.begin.blade", + "keyword.end.blade", + "keyword.blade", + "keyword.type-alias", + "keyword.type", + "support.class.console", + "keyword.other.await", + "storage.type.class.jsdoc", + "punctuation.definition.block.tag.jsdoc", + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" + ], + "settings": { "foreground": "#c7910c" } + }, + { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#AEB2B2" } }, + { + "scope": ["keyword.other.definition.ini", "support.type.property-name", "entity.name.tag.yaml"], + "settings": { "foreground": "#c7910c" } + }, + { + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], + "settings": { "foreground": "#c7910c" } + }, + { + "scope": [ + "punctuation", + "attribute_value", + "meta.brace", + "punctuation.definition.parameters", + "punctuation.definition.template-expression", + "keyword.operator", + "keyword.other", + "punctuation.terminator", + "punctuation.separator", + "punctuation.definition.generic.begin", + "punctuation.definition.generic.end", + "meta.function.type-declaration", + "keyword.other.colon.elm", + "meta.record.field.elm keyword.other.elm", + "keyword.other.period.elm", + "meta.tag.xml", + "meta.tag.preprocessor.xml", + "punctuation.definition.block", + "punctuation.accessor", + "constant.name.attribute.tag.pug", + "string.interpolated.pug", + "keyword.other.whitespace.liquid", + "meta.tag.template.block.twig", + "meta.tag.template.value.twig", + "begin.bracket", + "end.bracket", + "text.html.twig meta.tag.inline.any", + "text.html.twig meta.tag.block.any", + "support.function.construct.begin.blade", + "support.function.construct.end.blade source.php", + "support.function.construct.end.blade", + "meta.function.echo.blade source.php", + "punctuation.definition.list.begin.python", + "punctuation.definition.list.end.python", + "text.html.vue-html meta.tag.block.any", + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" + ], + "settings": { "foreground": "#AEB2B260" } + }, + { + "scope": [ + "variable.language.this", + "variable.language.special.self", + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" + ], + "settings": { "foreground": "#d4770c", "fontStyle": "italic" } + }, + { + "scope": [ + "storage", + "meta.var.expr storage.type", + "storage.type.function", + "keyword.function", + "storage.type.class", + "storage.type.property", + "keyword.other", + "keyword.local.lua", + "entity.name.class", + "meta.function.lua keyword.control.lua", + "storage.type.enum", + "storage.type.interface", + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" + ], + "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } + }, + { + "scope": [ + "string", + "string.template", + "string.quoted.single", + "punctuation.definition.string", + "punctuation.definition.string.template", + "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", + "punctuation.definition.string.end", + "string.other.link", + "constant.character.escape.regexp", + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" + ], + "settings": { "foreground": "#00a884" } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#00a88460" } + }, + { + "scope": [ + "entity.name.type", + "support.type", + "support.class", + "storage.type", + "entity.other.inherited-class", + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" + ], + "settings": { "foreground": "#a85ff1" } + }, + { + "scope": [ + "variable", + "variable.language", + "entity.name.type.class.js", + "entity.name.variable", + "support.variable.magic", + "meta.method.body", + "entity.name.variable", + "punctuation.definition.variable", + "meta.class variable.object.property", + "variable.other.constant entity.name.function", + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" + ], + "settings": { "foreground": "#c62f52" } + }, + { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#c62f52" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#a85ff1", "fontStyle": "normal" } }, + { + "scope": [ + "entity.name.tag.other.html", + "meta.tag.other.html punctuation.definition.tag.end.html", + "meta.tag.other.html punctuation.definition.tag.begin.html", + "entity.name.tag support.class.component", + "support.class.component.html" + ], + "settings": { "foreground": "#11B7D4" } + }, + { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#c62f52" } }, + { + "scope": [ + "text.html.basic entity.name", + "source.js-ignored-vscode", + "entity.name.tag", + "meta.embedded.block.blade constant.other.php", + "meta.embedded.block.blade keyword.operator.comparison.php", + "meta.embedded.block.blade keyword.operator.arithmetic.php" + ], + "settings": { "foreground": "#11B7D4" } + }, + { + "scope": [ + "meta.tag.sgml.doctype.html", + "punctuation.definition.tag", + "meta.tag.block.any", + "meta.tag.block.any.html", + "meta.tag.inline.any", + "source.css-ignored-vscode", + "meta.tag.metadata.style.end.html", + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" + ], + "settings": { "foreground": "#11B7D4aa" } + }, + { + "scope": [ + "entity.other.attribute-name", + "entity.name.tag.liquid", + "invalid.deprecated.entity.other.attribute-name", + "meta.embedded.block.blade storage.type.php" + ], + "settings": { "foreground": "#c7910c", "fontStyle": "italic" } + }, + { + "scope": [ + "markup.inline.raw.string.markdown", + "punctuation.definition.raw.markdown", + "markup.fenced_code.block.markdown", + "markup.fenced_code.block.markdown punctuation", + "markup.raw.block.markdown" + ], + "settings": { "foreground": "#a85ff1" } + }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#a85ff1" } }, + { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#11B7D4" } }, + { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#11B7D4" } }, + { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#c7910c" } }, + { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#c7910c" } }, + { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#11B7D4" } }, + { + "scope": ["markup.bold", "punctuation.definition.bold"], + "settings": { "foreground": "#11B7D4", "fontStyle": "bold" } + }, + { + "scope": ["markup.italic", "punctuation.definition.italic"], + "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } + }, + { "scope": ["markup.quote"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, + { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#11B7D4", "fontStyle": "italic" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#d46ec0" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#d46ec0" } }, + { + "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], + "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } + }, + { + "scope": ["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"], + "settings": { "foreground": "#38c7bd", "fontStyle": "italic" } + }, + { + "scope": [ + "support.type.property-name.css", + "support.type.vendored.property-name", + "meta.property-list entity.name.tag.css", + "meta.property-list.scss meta.property-list.scss entity.name.tag.css", + "meta.property-list meta.property-name" + ], + "settings": { "foreground": "#AEB2B2" } + }, + { + "scope": [ + "source.css.scss entity.other.attribute-name.id ", + "source.css entity.other.attribute-name.id ", + "entity.other.attribute-name.id punctuation.definition.entity" + ], + "settings": { "foreground": "#a85ff1" } + }, + { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#d4770c" } }, + { "scope": ["keyword.other.unit"], "settings": { "foreground": "#d4770c", "fontStyle": "italic" } }, + { + "scope": ["support.constant.property-value", "support.constant.font-name", "meta.property-value.css"], + "settings": { "foreground": "#d4770c" } + }, + { "scope": ["constant.numeric"], "settings": { "foreground": "#d4770c" } }, + { + "scope": ["entity.name.tag.css", "meta.property-list.scss entity.name.tag.css"], + "settings": { "foreground": "#11B7D4" } + } + ] +} diff --git a/themes/surplus-blueberry.json b/themes/surplus-blueberry.json index c6806e5..2563c30 100644 --- a/themes/surplus-blueberry.json +++ b/themes/surplus-blueberry.json @@ -1,256 +1,272 @@ { "$schema": "vscode://schemas/color-theme", - "name": "Surplus blueberry", + "name": "Surplus Blueberry", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#ffffff" }, + "property": { "foreground": "#FF955C", "italic": true }, + "variable": { "foreground": "#FF738A" }, + "variable.defaultLibrary": { "foreground": "#22ECDB" }, + "class.declaration": { "foreground": "#B78AFF" }, + "namespace": { "foreground": "#69C3FF" }, + "parameter": { "foreground": "#F38CEC" }, + "class.decorator": { "foreground": "#F38CEC" }, + "enumMember": { "foreground": "#B78AFF" } + }, "colors": { - "activityBar.background": "#0e1421", - "activityBar.border": "#0F0B14", - "activityBar.foreground": "#c93e71", - "activityBar.inactiveForeground": "#3e668cAA", - "activityBarBadge.background": "#c93e71", - "activityBarBadge.foreground": "#0e1421", - "badge.background": "#c93e71", - "badge.foreground": "#0e1421", - "breadcrumbPicker.background": "#101a29", - "button.background": "#c93e71", - "button.foreground": "#0e1421", - "button.secondaryBackground": "#c93e7130", - "button.secondaryForeground": "#bad1d9", - "extensionButton.prominentBackground": "#c93e719d", - "extensionButton.prominentForeground": "#0e1421", - "extensionButton.prominentHoverBackground": "#c93e71", - "charts.foreground": "#bad1d9", - "charts.lines": "#bad1d9", - "charts.red": "#C13838", - "charts.blue": "#00B3BD", - "charts.yellow": "#c93e71", - "charts.orange": "#5288BA", - "charts.green": "#a9dc76", - "charts.purple": "#e991e3", + "activityBar.background": "#0e121f", + "activityBar.border": "#090c17", + "activityBar.foreground": "#a4b9db", + "activityBar.inactiveForeground": "#576275AA", + "activityBarBadge.background": "#a4b9db", + "activityBarBadge.foreground": "#0e121f", + "badge.background": "#a4b9db", + "badge.foreground": "#0e121f", + "breadcrumbPicker.background": "#121624", + "button.background": "#a4b9db", + "button.foreground": "#0e121f", + "button.secondaryBackground": "#a4b9db30", + "button.secondaryForeground": "#ffffff", + "extensionButton.prominentBackground": "#a4b9db9d", + "extensionButton.prominentForeground": "#0e121f", + "extensionButton.prominentHoverBackground": "#a4b9db", + "charts.foreground": "#ffffff", + "charts.lines": "#ffffff", + "charts.red": "#E35535", + "charts.blue": "#69C3FF", + "charts.yellow": "#EACD61", + "charts.orange": "#FF955C", + "charts.green": "#3CEC85", + "charts.purple": "#F38CEC", "contrastActiveBorder": "#00000000", "errorForeground": "#E35535", - "focusBorder": "#c93e7140", - "foreground": "#bad1d9", - "selection.background": "#c93e7160", - "widget.shadow": "#0F0B14", - "icon.foreground": "#bad1d9", - "debugExceptionWidget.background": "#4e1d37", - "debugExceptionWidget.border": "#0F0B14", - "debugToolBar.background": "#4e1d37", - "descriptionForeground": "#bad1d9", - "diffEditor.border": "#0F0B14", - "diffEditor.insertedTextBackground": "#a9dc7620", + "focusBorder": "#a4b9db40", + "foreground": "#ffffff", + "selection.background": "#a4b9db60", + "widget.shadow": "#090c17", + "icon.foreground": "#ffffff", + "debugExceptionWidget.background": "#222d47", + "debugExceptionWidget.border": "#090c17", + "debugToolBar.background": "#222d47", + "descriptionForeground": "#ffffff", + "diffEditor.border": "#090c17", + "diffEditor.insertedTextBackground": "#3CEC8520", "diffEditor.removedTextBackground": "#E3553525", - "diffEditor.diagonalFill": "#0F0B1480", - "dropdown.background": "#101a29", - "dropdown.border": "#3e668caa", - "dropdown.foreground": "#bad1d9", - "editor.background": "#101a29", - "editor.findMatchBackground": "#c93e7120", - "editor.findMatchBorder": "#c93e7160", - "editor.findMatchHighlightBackground": "#c93e7120", - "editor.findMatchHighlightBorder": "#c93e7140", - "editor.foreground": "#bad1d9", - "editor.hoverHighlightBackground": "#c93e7140", - "editor.lineHighlightBackground": "#c93e710c", - "editor.lineHighlightBorder": "#c93e711a", - "editor.rangeHighlightBackground": "#c93e7120", - "editor.selectionBackground": "#c93e7125", - "editor.selectionForeground": "#c93e71", - "editor.inactiveSelectionBackground": "#c93e7120", - "editor.selectionHighlightBorder": "#c93e7160", + "diffEditor.diagonalFill": "#090c1780", + "dropdown.background": "#121624", + "dropdown.border": "#576275aa", + "dropdown.foreground": "#ffffff", + "editorCursor.background": "#a4b9db", + "editorBracketHighlight.foreground1": "#EACD61", + "editorBracketHighlight.foreground2": "#B78AFF", + "editorBracketHighlight.foreground3": "#69C3FF", + "editor.background": "#121624", + "editor.findMatchBackground": "#a4b9db20", + "editor.findMatchBorder": "#a4b9db60", + "editor.findMatchHighlightBackground": "#a4b9db20", + "editor.findMatchHighlightBorder": "#a4b9db40", + "editor.foreground": "#ffffff", + "editor.hoverHighlightBackground": "#a4b9db40", + "editor.lineHighlightBackground": "#a4b9db0c", + "editor.lineHighlightBorder": "#a4b9db1a", + "editor.rangeHighlightBackground": "#a4b9db20", + "editor.selectionBackground": "#a4b9db25", + "editor.selectionForeground": "#a4b9db", + "editor.inactiveSelectionBackground": "#a4b9db20", + "editor.selectionHighlightBorder": "#a4b9db60", "editor.selectionHighlightBackground": "#00000000", - "editor.wordHighlightStrongBackground": "#c93e7140", - "editor.wordHighlightBackground": "#c93e7120", - "editorBracketMatch.background": "#c93e7120", - "editorBracketMatch.border": "#c93e7140", - "editorCodeLens.foreground": "#bad1d9", - "editorCursor.foreground": "#c93e71", - "editorGroup.border": "#0F0B14", - "editorGroup.dropBackground": "#c93e7115", - "editorHoverWidget.background": "#4e1d37", - "editorHoverWidget.border": "#0e1421", - "editorIndentGuide.background": "#3e668c30", - "editorIndentGuide.activeBackground": "#3e668cbb", - "editorLink.activeForeground": "#bad1d9", + "editor.wordHighlightStrongBackground": "#a4b9db40", + "editor.wordHighlightBackground": "#a4b9db20", + "editorBracketMatch.background": "#a4b9db20", + "editorBracketMatch.border": "#a4b9db40", + "editorCodeLens.foreground": "#ffffff", + "editorCursor.foreground": "#EACD61", + "editorGroup.border": "#090c17", + "editorGroup.dropBackground": "#a4b9db15", + "editorHoverWidget.background": "#222d47", + "editorHoverWidget.border": "#0e121f", + "editorIndentGuide.background": "#57627530", + "editorIndentGuide.activeBackground": "#576275bb", + "editorLink.activeForeground": "#ffffff", "editorWarning.border": "#00000000", - "editorGutter.commentRangeForeground": "#4e1d37", - "sash.hoverBorder": "#c93e7150", - "editorRuler.foreground": "#3e668c50", - "editorWarning.foreground": "#c93e71", - "editorWhitespace.foreground": "#3e668c60", - "editorWidget.background": "#4e1d37", - "editorWidget.resizeBorder": "#c93e7150", - "editorGutter.background": "#101a29", - "editorGutter.addedBackground": "#a9dc76cc", + "editorGutter.commentRangeForeground": "#222d47", + "sash.hoverBorder": "#a4b9db50", + "editorRuler.foreground": "#57627550", + "editorWarning.foreground": "#EACD61", + "editorWhitespace.foreground": "#57627560", + "editorWidget.background": "#222d47", + "editorWidget.resizeBorder": "#a4b9db50", + "editorGutter.background": "#121624", + "editorGutter.addedBackground": "#3CEC85cc", "editorGutter.deletedBackground": "#E35535cc", - "editorGutter.modifiedBackground": "#00B3BDcc", - "editorLineNumber.foreground": "#3e668c90", - "editorLineNumber.activeForeground": "#3e668c", + "editorGutter.modifiedBackground": "#69C3FFcc", + "editorLineNumber.foreground": "#57627590", + "editorLineNumber.activeForeground": "#576275", "input.background": "#00000000", - "input.foreground": "#bad1d9", - "input.border": "#c93e7130", - "input.placeholderForeground": "#c93e7160", - "inputOption.activeBorder": "#c93e71", - "inputValidation.errorBackground": "#4e1d37", - "inputValidation.errorBorder": "#c93e71", - "inputValidation.infoBackground": "#4e1d37", - "inputValidation.infoBorder": "#c93e71", - "inputValidation.warningBackground": "#4e1d37", - "inputValidation.warningBorder": "#c93e71", - "list.activeSelectionBackground": "#c93e7125", - "list.inactiveSelectionBackground": "#c93e7125", - "list.dropBackground": "#c93e7115", - "list.focusBackground": "#c93e7140", - "list.focusForeground": "#bad1d9", + "input.foreground": "#ffffff", + "input.border": "#a4b9db30", + "input.placeholderForeground": "#a4b9db60", + "inputOption.activeBorder": "#a4b9db", + "inputValidation.errorBackground": "#222d47", + "inputValidation.errorBorder": "#EACD61", + "inputValidation.infoBackground": "#222d47", + "inputValidation.infoBorder": "#a4b9db", + "inputValidation.warningBackground": "#222d47", + "inputValidation.warningBorder": "#EACD61", + "list.activeSelectionBackground": "#a4b9db25", + "list.inactiveSelectionBackground": "#a4b9db25", + "list.dropBackground": "#a4b9db15", + "list.focusBackground": "#a4b9db40", + "list.focusForeground": "#ffffff", "list.errorForeground": "#E35535", - "list.warningForeground": "#d1a456", - "list.highlightForeground": "#c93e71", - "list.activeSelectionForeground": "#bad1d9", - "list.hoverBackground": "#0F0B1460", - "list.hoverForeground": "#bad1d9", - "gitDecoration.modifiedResourceForeground": "#00B3BD", + "list.warningForeground": "#cf9e57", + "list.highlightForeground": "#EACD61", + "list.activeSelectionForeground": "#ffffff", + "list.hoverBackground": "#090c1760", + "list.hoverForeground": "#ffffff", + "gitDecoration.modifiedResourceForeground": "#69C3FF", "gitDecoration.deletedResourceForeground": "#E35535", - "gitDecoration.untrackedResourceForeground": "#a9dc76", - "gitDecoration.ignoredResourceForeground": "#3e668c", - "gitDecoration.conflictingResourceForeground": "#c93e71", - "gitDecoration.stageAddedResourceForeground": "#C13838", - "menu.background": "#4e1d37", - "menu.foreground": "#bad1d9", - "menu.separatorBackground": "#0F0B14", - "menu.selectionBackground": "#c93e7120", - "menu.selectionForeground": "#bad1d9", - "menubar.selectionBackground": "#4e1d37", - "menubar.selectionForeground": "#bad1d9", - "merge.border": "#0F0B14", - "merge.commonContentBackground": "#c93e7130", - "merge.commonHeaderBackground": "#c93e7180", - "merge.currentContentBackground": "#a9dc7630", - "merge.currentHeaderBackground": "#a9dc7680", - "merge.incomingContentBackground": "#00B3BD30", - "merge.incomingHeaderBackground": "#00B3BD80", - "editorOverviewRuler.border": "#0F0B14", - "editorOverviewRuler.commonContentForeground": "#c93e71", + "gitDecoration.untrackedResourceForeground": "#3CEC85", + "gitDecoration.ignoredResourceForeground": "#576275", + "gitDecoration.conflictingResourceForeground": "#a4b9db", + "gitDecoration.stageAddedResourceForeground": "#E35535", + "menu.background": "#222d47", + "menu.foreground": "#ffffff", + "menu.separatorBackground": "#090c17", + "menu.selectionBackground": "#a4b9db20", + "menu.selectionForeground": "#ffffff", + "menubar.selectionBackground": "#222d47", + "menubar.selectionForeground": "#ffffff", + "merge.border": "#090c17", + "merge.commonContentBackground": "#EACD6130", + "merge.commonHeaderBackground": "#EACD6180", + "merge.currentContentBackground": "#3CEC8530", + "merge.currentHeaderBackground": "#3CEC8580", + "merge.incomingContentBackground": "#69C3FF30", + "merge.incomingHeaderBackground": "#69C3FF80", + "editorOverviewRuler.border": "#090c17", + "editorOverviewRuler.commonContentForeground": "#EACD61", "editorOverviewRuler.currentContentForeground": "#E35535", - "editorOverviewRuler.incomingContentForeground": "#a9dc76", - "notificationCenterHeader.foreground": "#bad1d9", - "notificationCenterHeader.background": "#4e1d37", - "notifications.foreground": "#bad1d9", - "notifications.background": "#4e1d37", - "notifications.border": "#c93e7150", - "notificationLink.foreground": "#c93e71", - "panel.background": "#101a29", - "panel.border": "#0F0B14", - "panelInput.border": "#3e668c", - "panelSection.background": "#0F0B14", - "panelSection.border": "#0F0B14", - "panelTitle.activeBorder": "#c93e71", - "panelTitle.activeForeground": "#c93e71", - "panelTitle.inactiveForeground": "#3e668c", - "panelSectionHeader.background": "#3e668c20", - "panelSectionHeader.foreground": "#bad1d9", - "panelSectionHeader.border": "#0F0B14", - "peekView.border": "#c93e71", - "peekViewEditor.background": "#4e1d3740", - "peekViewEditor.matchHighlightBackground": "#4e1d3740", - "peekViewResult.background": "#4e1d3740", - "peekViewResult.fileForeground": "#bad1d9", - "peekViewResult.lineForeground": "#bad1d9", - "peekViewResult.matchHighlightBackground": "#4e1d37", - "peekViewResult.selectionBackground": "#4e1d37", - "peekViewResult.selectionForeground": "#bad1d9", - "peekViewTitle.background": "#0F0B14", - "peekViewTitleDescription.foreground": "#bad1d9", - "peekViewTitleLabel.foreground": "#bad1d9", - "peekViewEditorGutter.background": "#4e1d3740", - "editorMarkerNavigation.background": "#0e1421", + "editorOverviewRuler.incomingContentForeground": "#3CEC85", + "notificationCenterHeader.foreground": "#ffffff", + "notificationCenterHeader.background": "#222d47", + "notifications.foreground": "#ffffff", + "notifications.background": "#222d47", + "notifications.border": "#a4b9db50", + "notificationLink.foreground": "#EACD61", + "panel.background": "#121624", + "panel.border": "#090c17", + "panelInput.border": "#576275", + "panelSection.background": "#090c17", + "panelSection.border": "#090c17", + "panelTitle.activeBorder": "#a4b9db", + "panelTitle.activeForeground": "#a4b9db", + "panelTitle.inactiveForeground": "#576275", + "panelSectionHeader.background": "#57627520", + "panelSectionHeader.foreground": "#ffffff", + "panelSectionHeader.border": "#090c17", + "peekView.border": "#a4b9db", + "peekViewEditor.background": "#222d4740", + "peekViewEditor.matchHighlightBackground": "#222d4740", + "peekViewResult.background": "#222d4740", + "peekViewResult.fileForeground": "#ffffff", + "peekViewResult.lineForeground": "#ffffff", + "peekViewResult.matchHighlightBackground": "#222d47", + "peekViewResult.selectionBackground": "#222d47", + "peekViewResult.selectionForeground": "#ffffff", + "peekViewTitle.background": "#090c17", + "peekViewTitleDescription.foreground": "#ffffff", + "peekViewTitleLabel.foreground": "#ffffff", + "peekViewEditorGutter.background": "#222d4740", + "editorMarkerNavigation.background": "#0e121f", "editorMarkerNavigationError.background": "#E3553590", - "editorMarkerNavigationWarning.background": "#d1a45690", - "editorMarkerNavigationInfo.background": "#00B3BD90", - "pickerGroup.border": "#0F0B14", - "pickerGroup.foreground": "#bad1d9", - "progressBar.background": "#c93e71", - "scrollbar.shadow": "#0F0B14", - "scrollbarSlider.activeBackground": "#c93e7160", - "scrollbarSlider.background": "#c93e7140", - "scrollbarSlider.hoverBackground": "#c93e7150", - "settings.modifiedItemIndicator": "#c93e71", - "settings.headerForeground": "#c93e71", - "sideBar.background": "#0e1421", - "sideBar.border": "#0F0B14", - "sideBar.foreground": "#bad1d9bb", - "sideBarSectionHeader.background": "#0e1421", - "sideBarSectionHeader.foreground": "#bad1d9", - "sideBarSectionHeader.border": "#0F0B14", - "sideBarTitle.foreground": "#3e668c", - "tree.indentGuidesStroke": "#3e668c70", - "statusBar.background": "#0e1421", - "statusBar.border": "#0F0B14", - "statusBar.debuggingBackground": "#c93e7144", - "statusBar.debuggingForeground": "#bad1d9", - "statusBar.foreground": "#bad1d9", - "statusBar.noFolderBackground": "#0F0B14", - "statusBar.noFolderBorder": "#c93e71", - "statusBar.noFolderForeground": "#bad1d9", - "statusBarItem.activeBackground": "#4e1d37", - "statusBarItem.hoverBackground": "#3e668c30", - "statusBarItem.prominentBackground": "#0F0B14", - "statusBarItem.prominentHoverBackground": "#4e1d37", - "statusBarItem.errorBackground": "#C13838", - "editorSuggestWidget.background": "#101a29", - "editorSuggestWidget.border": "#0F0B14", - "editorSuggestWidget.foreground": "#bad1d9", - "editorSuggestWidget.highlightForeground": "#c93e71", - "editorSuggestWidget.selectedBackground": "#c93e714d", - "editorGroupHeader.noTabsBackground": "#101a29", - "editorGroupHeader.tabsBackground": "#0e1421", + "editorMarkerNavigationWarning.background": "#cf9e5790", + "editorMarkerNavigationInfo.background": "#69C3FF90", + "pickerGroup.border": "#090c17", + "pickerGroup.foreground": "#ffffff", + "progressBar.background": "#EACD61", + "scrollbar.shadow": "#090c17", + "scrollbarSlider.activeBackground": "#a4b9db60", + "scrollbarSlider.background": "#a4b9db40", + "scrollbarSlider.hoverBackground": "#a4b9db50", + "settings.modifiedItemIndicator": "#a4b9db", + "settings.headerForeground": "#a4b9db", + "sideBar.background": "#0e121f", + "sideBar.border": "#090c17", + "sideBar.foreground": "#ffffffbb", + "sideBarSectionHeader.background": "#0e121f", + "sideBarSectionHeader.foreground": "#ffffff", + "sideBarSectionHeader.border": "#090c17", + "sideBarTitle.foreground": "#576275", + "tree.indentGuidesStroke": "#57627570", + "statusBar.background": "#0e121f", + "statusBar.border": "#090c17", + "statusBar.debuggingBackground": "#a4b9db44", + "statusBar.debuggingForeground": "#ffffff", + "statusBar.foreground": "#ffffff", + "statusBar.noFolderBackground": "#090c17", + "statusBar.noFolderBorder": "#a4b9db", + "statusBar.noFolderForeground": "#ffffff", + "statusBarItem.activeBackground": "#222d47", + "statusBarItem.hoverBackground": "#57627530", + "statusBarItem.prominentBackground": "#090c17", + "statusBarItem.prominentHoverBackground": "#222d47", + "statusBarItem.errorBackground": "#E35535", + "editorSuggestWidget.background": "#121624", + "editorSuggestWidget.border": "#090c17", + "editorSuggestWidget.foreground": "#ffffff", + "editorSuggestWidget.highlightForeground": "#EACD61", + "editorSuggestWidget.selectedBackground": "#a4b9db4d", + "editorGroupHeader.noTabsBackground": "#121624", + "editorGroupHeader.tabsBackground": "#0e121f", "editorGroupHeader.tabsBorder": "#00000000", "editorGroupHeader.border": "#00000000", - "tab.activeBackground": "#101a29", - "tab.activeForeground": "#c93e71", - "tab.activeBorderTop": "#c93e71", + "tab.activeBackground": "#121624", + "tab.activeForeground": "#a4b9db", + "tab.activeBorderTop": "#a4b9db", "tab.border": "#00000000", "tab.hoverBorder": "#00000000", - "tab.hoverBackground": "#101a29cc", - "tab.unfocusedHoverBackground": "#c93e7110", + "tab.hoverBackground": "#121624cc", + "tab.unfocusedHoverBackground": "#a4b9db10", "tab.unfocusedHoverBorder": "#00000000", - "tab.inactiveBackground": "#0e1421", - "tab.inactiveForeground": "#3e668c", - "tab.unfocusedActiveForeground": "#bad1d9", - "tab.unfocusedInactiveForeground": "#bad1d9", - "tab.lastPinnedBorder": "#0F0B14", - "terminal.ansiBlack": "#101a29", + "tab.inactiveBackground": "#0e121f", + "tab.inactiveForeground": "#576275", + "tab.unfocusedActiveForeground": "#ffffff", + "tab.unfocusedInactiveForeground": "#ffffff", + "tab.lastPinnedBorder": "#090c17", + "terminal.ansiBlack": "#121624", "terminal.ansiRed": "#E35535", - "terminal.ansiGreen": "#a9dc76", - "terminal.ansiYellow": "#c93e71", - "terminal.ansiBlue": "#00B3BD", - "terminal.ansiMagenta": "#e991e3", - "terminal.ansiCyan": "#c93e71", - "terminal.ansiWhite": "#bad1d9", - "terminal.ansiBrightBlack": "#00B3BD", + "terminal.ansiGreen": "#3CEC85", + "terminal.ansiYellow": "#EACD61", + "terminal.ansiBlue": "#69C3FF", + "terminal.ansiMagenta": "#F38CEC", + "terminal.ansiCyan": "#22ECDB", + "terminal.ansiWhite": "#ffffff", + "terminal.ansiBrightBlack": "#69C3FF", "terminal.ansiBrightRed": "#E35535", - "terminal.ansiBrightGreen": "#a9dc76", - "terminal.ansiBrightYellow": "#c93e71", - "terminal.ansiBrightBlue": "#00B3BD", - "terminal.ansiBrightMagenta": "#e991e3", - "terminal.ansiBrightCyan": "#c93e71", - "terminal.ansiBrightWhite": "#00B3BD", - "terminal.background": "#101a29", - "terminal.foreground": "#bad1d9", - "terminalCursor.background": "#c93e71", - "terminalCursor.foreground": "#c93e71", - "textBlockQuote.background": "#00B3BD34", - "textBlockQuote.border": "#00B3BDb9", - "textCodeBlock.background": "#00B3BD34", - "textLink.activeForeground": "#00B3BD", - "textLink.foreground": "#00B3BD", - "textPreformat.foreground": "#c93e71", - "textSeparator.foreground": "#c93e71", - "walkThrough.embeddedEditorBackground": "#101a29", - "titleBar.activeBackground": "#0e1421", - "titleBar.activeForeground": "#3e668c", - "titleBar.inactiveBackground": "#0F0B14", - "titleBar.inactiveForeground": "#3e668c", - "titleBar.border": "#0F0B14" + "terminal.ansiBrightGreen": "#3CEC85", + "terminal.ansiBrightYellow": "#EACD61", + "terminal.ansiBrightBlue": "#69C3FF", + "terminal.ansiBrightMagenta": "#F38CEC", + "terminal.ansiBrightCyan": "#22ECDB", + "terminal.ansiBrightWhite": "#69C3FF", + "terminal.background": "#121624", + "terminal.foreground": "#ffffff", + "terminalCursor.background": "#EACD61", + "terminalCursor.foreground": "#EACD61", + "textBlockQuote.background": "#69C3FF34", + "textBlockQuote.border": "#69C3FFb9", + "textCodeBlock.background": "#69C3FF34", + "textLink.activeForeground": "#69C3FF", + "textLink.foreground": "#69C3FF", + "textPreformat.foreground": "#EACD61", + "textSeparator.foreground": "#a4b9db", + "walkThrough.embeddedEditorBackground": "#121624", + "titleBar.activeBackground": "#0e121f", + "titleBar.activeForeground": "#576275", + "titleBar.inactiveBackground": "#090c17", + "titleBar.inactiveForeground": "#576275", + "titleBar.border": "#090c17" }, "tokenColors": [ { @@ -261,11 +277,18 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], - "settings": { "foreground": "#5288BA", "fontStyle": "italic" } + "settings": { "foreground": "#FF955C", "fontStyle": "italic" } }, - { "scope": ["entity.name.type"], "settings": { "foreground": "#b7d175" } }, + { "scope": ["entity.name.type"], "settings": { "foreground": "#A4EF58" } }, { "scope": [ "comment", @@ -273,12 +296,12 @@ "string.quoted.docstring.multi", "comment.block.documentation source" ], - "settings": { "foreground": "#3e668c", "fontStyle": "italic" } + "settings": { "foreground": "#576275", "fontStyle": "italic" } }, - { "scope": ["constant"], "settings": { "foreground": "#C13838" } }, + { "scope": ["constant"], "settings": { "foreground": "#E35535" } }, { "scope": ["source", "support", "constant.character.entity.named", "meta.jsx.children", "source.lua"], - "settings": { "foreground": "#bad1d9" } + "settings": { "foreground": "#ffffff" } }, { "scope": [ @@ -288,9 +311,9 @@ "punctuation.definition.decorator", "meta.decorator variable.other.readwrite.ts" ], - "settings": { "foreground": "#e991e3" } + "settings": { "foreground": "#F38CEC" } }, - { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#c93e71" } }, + { "scope": ["keyword.control.export", "support.type.object.module"], "settings": { "foreground": "#EACD61" } }, { "scope": [ "support.function", @@ -306,9 +329,11 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], - "settings": { "foreground": "#00B3BD" } + "settings": { "foreground": "#69C3FF" } }, { "scope": [ @@ -317,9 +342,10 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], - "settings": { "foreground": "#c93e71" } + "settings": { "foreground": "#EACD61" } }, { "scope": [ @@ -337,18 +363,35 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], - "settings": { "foreground": "#c93e71" } + "settings": { "foreground": "#EACD61" } }, - { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#bad1d9" } }, + { "scope": ["meta.object-literal.key", "variable.object.property"], "settings": { "foreground": "#ffffff" } }, { "scope": ["keyword.other.definition.ini", "support.type.property-name", "entity.name.tag.yaml"], - "settings": { "foreground": "#c93e71" } + "settings": { "foreground": "#EACD61" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], - "settings": { "foreground": "#c93e71" } + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], + "settings": { "foreground": "#EACD61" } }, { "scope": [ @@ -387,17 +430,34 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], - "settings": { "foreground": "#bad1d960" } + "settings": { "foreground": "#ffffff60" } }, { "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], - "settings": { "foreground": "#5288BA", "fontStyle": "italic" } + "settings": { "foreground": "#FF955C", "fontStyle": "italic" } }, { "scope": [ @@ -413,9 +473,16 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], - "settings": { "foreground": "#c93e71", "fontStyle": "italic" } + "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } }, { "scope": [ @@ -425,12 +492,25 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], - "settings": { "foreground": "#a9dc76" } + "settings": { "foreground": "#3CEC85" } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#3CEC8560" } }, { "scope": [ @@ -439,9 +519,21 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], - "settings": { "foreground": "#CC9B52" } + "settings": { "foreground": "#B78AFF" } }, { "scope": [ @@ -453,15 +545,16 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], - "settings": { "foreground": "#B85C40" } + "settings": { "foreground": "#FF738A" } }, - { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#B85C40" } }, - { "scope": ["source.elm storage.type"], "settings": { "foreground": "#CC9B52", "fontStyle": "normal" } }, + { "scope": ["source.elm constant.type-constructor"], "settings": { "foreground": "#FF738A" } }, + { "scope": ["source.elm storage.type"], "settings": { "foreground": "#B78AFF", "fontStyle": "normal" } }, { "scope": [ "entity.name.tag.other.html", @@ -470,9 +563,9 @@ "entity.name.tag support.class.component", "support.class.component.html" ], - "settings": { "foreground": "#00B3BD" } + "settings": { "foreground": "#69C3FF" } }, - { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#B85C40" } }, + { "scope": ["support.variable.liquid", "support.class.liquid"], "settings": { "foreground": "#FF738A" } }, { "scope": [ "text.html.basic entity.name", @@ -482,7 +575,7 @@ "meta.embedded.block.blade keyword.operator.comparison.php", "meta.embedded.block.blade keyword.operator.arithmetic.php" ], - "settings": { "foreground": "#00B3BD" } + "settings": { "foreground": "#69C3FF" } }, { "scope": [ @@ -493,9 +586,14 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], - "settings": { "foreground": "#00B3BDaa" } + "settings": { "foreground": "#69C3FFaa" } }, { "scope": [ @@ -504,7 +602,7 @@ "invalid.deprecated.entity.other.attribute-name", "meta.embedded.block.blade storage.type.php" ], - "settings": { "foreground": "#c93e71", "fontStyle": "italic" } + "settings": { "foreground": "#EACD61", "fontStyle": "italic" } }, { "scope": [ @@ -514,33 +612,33 @@ "markup.fenced_code.block.markdown punctuation", "markup.raw.block.markdown" ], - "settings": { "foreground": "#CC9B52" } + "settings": { "foreground": "#B78AFF" } }, - { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#CC9B52" } }, - { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#00B3BD" } }, - { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#00B3BD" } }, - { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#c93e71" } }, - { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#c93e71" } }, - { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#00B3BD" } }, + { "scope": ["fenced_code.block.language"], "settings": { "foreground": "#B78AFF" } }, + { "scope": ["markup.list.unnumbered.markdown meta.paragraph.markdown"], "settings": { "foreground": "#69C3FF" } }, + { "scope": ["punctuation.definition.list.begin"], "settings": { "foreground": "#69C3FF" } }, + { "scope": ["entity.name.section", "markup.heading.setext"], "settings": { "foreground": "#EACD61" } }, + { "scope": ["punctuation.definition.heading"], "settings": { "foreground": "#EACD61" } }, + { "scope": ["markup.underline.link", "markup.underline.link.image"], "settings": { "foreground": "#69C3FF" } }, { "scope": ["markup.bold", "punctuation.definition.bold"], - "settings": { "foreground": "#00B3BD", "fontStyle": "bold" } + "settings": { "foreground": "#69C3FF", "fontStyle": "bold" } }, { "scope": ["markup.italic", "punctuation.definition.italic"], - "settings": { "foreground": "#00B3BD", "fontStyle": "italic" } + "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } }, - { "scope": ["markup.quote"], "settings": { "foreground": "#00B3BD", "fontStyle": "italic" } }, - { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#00B3BD", "fontStyle": "italic" } }, - { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#e991e3" } }, - { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#e991e3" } }, + { "scope": ["markup.quote"], "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } }, + { "scope": ["punctuation.definition.quote.begin"], "settings": { "foreground": "#69C3FF", "fontStyle": "italic" } }, + { "scope": ["entity.other.attribute-name.pseudo-class"], "settings": { "foreground": "#F38CEC" } }, + { "scope": ["entity.other.attribute-name.pseudo-element"], "settings": { "foreground": "#F38CEC" } }, { "scope": ["entity.other.attribute-name.class", "entity.other.attribute-name.class punctuation.definition.entity"], - "settings": { "foreground": "#c93e71", "fontStyle": "italic" } + "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } }, { "scope": ["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"], - "settings": { "foreground": "#c93e71", "fontStyle": "italic" } + "settings": { "foreground": "#22ECDB", "fontStyle": "italic" } }, { "scope": [ @@ -550,7 +648,7 @@ "meta.property-list.scss meta.property-list.scss entity.name.tag.css", "meta.property-list meta.property-name" ], - "settings": { "foreground": "#bad1d9" } + "settings": { "foreground": "#ffffff" } }, { "scope": [ @@ -558,18 +656,18 @@ "source.css entity.other.attribute-name.id ", "entity.other.attribute-name.id punctuation.definition.entity" ], - "settings": { "foreground": "#CC9B52" } + "settings": { "foreground": "#B78AFF" } }, - { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#5288BA" } }, - { "scope": ["keyword.other.unit"], "settings": { "foreground": "#5288BA", "fontStyle": "italic" } }, + { "scope": ["entity.name.tag.reference", "meta.property-list"], "settings": { "foreground": "#FF955C" } }, + { "scope": ["keyword.other.unit"], "settings": { "foreground": "#FF955C", "fontStyle": "italic" } }, { "scope": ["support.constant.property-value", "support.constant.font-name", "meta.property-value.css"], - "settings": { "foreground": "#5288BA" } + "settings": { "foreground": "#FF955C" } }, - { "scope": ["constant.numeric"], "settings": { "foreground": "#5288BA" } }, + { "scope": ["constant.numeric"], "settings": { "foreground": "#FF955C" } }, { "scope": ["entity.name.tag.css", "meta.property-list.scss entity.name.tag.css"], - "settings": { "foreground": "#00B3BD" } + "settings": { "foreground": "#69C3FF" } } ] -} +} \ No newline at end of file diff --git a/themes/void.json b/themes/void.json index d98ff9c..0cc3fdc 100644 --- a/themes/void.json +++ b/themes/void.json @@ -1,6 +1,18 @@ { "$schema": "vscode://schemas/color-theme", "name": "Void", + "semanticHighlighting": true, + "semanticTokenColors": { + "property.declaration": { "foreground": "#D7E2EF" }, + "property": { "foreground": "#3D8DE2", "italic": true }, + "variable": { "foreground": "#D65170" }, + "variable.defaultLibrary": { "foreground": "#89C4FF" }, + "class.declaration": { "foreground": "#2BD3E2" }, + "namespace": { "foreground": "#7A63ED" }, + "parameter": { "foreground": "#A8547A" }, + "class.decorator": { "foreground": "#A8547A" }, + "enumMember": { "foreground": "#2BD3E2" } + }, "colors": { "activityBar.background": "#120a1a", "activityBar.border": "#000000", @@ -44,6 +56,10 @@ "dropdown.background": "#150F23", "dropdown.border": "#585785aa", "dropdown.foreground": "#D7E2EF", + "editorCursor.background": "#7A63ED", + "editorBracketHighlight.foreground1": "#585785", + "editorBracketHighlight.foreground2": "#2BD3E2", + "editorBracketHighlight.foreground3": "#7A63ED", "editor.background": "#150F23", "editor.findMatchBackground": "#7A63ED20", "editor.findMatchBorder": "#7A63ED60", @@ -261,7 +277,14 @@ "support.other.namespace.php", "entity.other.attribute-name.namespace.xml", "record.accessor", - "entity.name.record.field.accessor" + "entity.name.record.field.accessor", + "storage.modifier.import.java", + "storage.modifier.import.groovy", + "meta.import.swift entity.name.type.swift", + "entity.name.variable.parameter.cs", + "meta.member.access.python", + "variable.other.property.ts", + "variable.other.property.js" ], "settings": { "foreground": "#3D8DE2", "fontStyle": "italic" } }, @@ -306,7 +329,9 @@ "meta.function-call.generic", "meta.method-call.static.php", "meta.method-call.php", - "meta.class storage.type" + "meta.class storage.type", + "meta.method.groovy", + "meta.bracket.square.access" ], "settings": { "foreground": "#7A63ED" } }, @@ -317,7 +342,8 @@ "meta.import.elm support", "keyword.control.at-rule", "punctuation.definition.keyword", - "variable.control.import.include" + "variable.control.import.include", + "keyword.other.import.java" ], "settings": { "foreground": "#585785" } }, @@ -337,7 +363,13 @@ "keyword.other.await", "storage.type.class.jsdoc", "punctuation.definition.block.tag.jsdoc", - "keyword.operator.assignment.cs" + "keyword.other.new", + "keyword.other.phpdoc", + "keyword.other.use.php", + "keyword.operator.logical.python", + "keyword.other.import.static.groovy", + "keyword.other.import.groovy", + "punctuation.definition.attribute.swift" ], "settings": { "foreground": "#585785" } }, @@ -347,7 +379,18 @@ "settings": { "foreground": "#585785" } }, { - "scope": ["keyword.operator.comparison", "storage.type.function.arrow", "keyword.operator.lua"], + "scope": [ + "keyword.operator.comparison", + "storage.type.function.arrow", + "keyword.operator.lua", + "keyword.operator.assignment", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement", + "keyword.operator.logical", + "keyword.operator.arithmetic", + "keyword.operator.math" + ], "settings": { "foreground": "#585785" } }, { @@ -387,7 +430,20 @@ "punctuation.definition.list.begin.python", "punctuation.definition.list.end.python", "text.html.vue-html meta.tag.block.any", - "entity.name.variable.tuple-element.cs" + "entity.name.variable.tuple-element.cs", + "keyword.operator.assignment.tsx", + "meta.definition.method.signature.java", + "meta.class.body.groovy", + "meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy", + "punctuation.definition.list.begin.erlang", + "meta.expression.parenthesized", + "meta.definition.function.swift meta.parameter-clause.swift", + "source.swift meta.function-call.swift", + "punctuation.section.embedded.end.swift source.swift", + "punctuation.definition.tag.begin.html.vue", + "punctuation.definition.tag.end.html.vue", + "source.lua", + "meta.function.lua" ], "settings": { "foreground": "#D7E2EF60" } }, @@ -395,7 +451,11 @@ "scope": [ "variable.language.this", "variable.language.special.self", - "variable.parameter.function.language.special.self" + "variable.parameter.function.language.special.self", + "variable.language.this.php punctuation.definition.variable.php", + "meta.class.body.php storage.type.php", + "variable.parameter.function.swift entity.name.function.swift", + "variable.other.jsdoc" ], "settings": { "foreground": "#3D8DE2", "fontStyle": "italic" } }, @@ -413,7 +473,14 @@ "meta.function.lua keyword.control.lua", "storage.type.enum", "storage.type.interface", - "storage.type.type" + "storage.type.type", + "entity.name.type.class.java", + "support.class.php", + "entity.name.type.class.php", + "entity.other.inherited-class.php", + "entity.name.type.class.groovy", + "storage.type.rust ", + "entity.name.type.class.swift" ], "settings": { "foreground": "#89C4FF", "fontStyle": "italic" } }, @@ -425,13 +492,26 @@ "punctuation.definition.string", "punctuation.definition.string.template", "punctuation.definition.string.begin", + "punctuation.definition.string.end.html source.js-ignored-vscode", "punctuation.definition.string.end", "string.other.link", "constant.character.escape.regexp", - "variable.parameter.url" + "variable.parameter.url", + "constant.other.symbol.quoted.single.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang", + "constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang" ], "settings": { "foreground": "#6DBBFF" } }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.double.block.python punctuation.definition.string.end.python", + "string.quoted.double.block.python punctuation.definition.string.begin.python", + "string.quoted.double.block.python" + ], + "settings": { "foreground": "#6DBBFF60" } + }, { "scope": [ "entity.name.type", @@ -439,7 +519,19 @@ "support.class", "storage.type", "entity.other.inherited-class", - "keyword.type" + "keyword.type", + "storage.type.java", + "storage.type.primitive.java", + "storage.type.generic.java", + "keyword.other.type", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php source.php", + "punctuation.section.embedded.end.php", + "storage.type.object.array.java", + "storage.type.primitive.groovy", + "storage.type.groovy", + "meta.definition.type.body.swift meta.function-call.swift", + "meta.definition.type.class.swift meta.inheritance-clause.swift" ], "settings": { "foreground": "#2BD3E2" } }, @@ -453,10 +545,11 @@ "meta.method.body", "entity.name.variable", "punctuation.definition.variable", - "support.variable.property", "meta.class variable.object.property", "variable.other.constant entity.name.function", - "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs" + "entity.name.variable.tuple-element.cs punctuation.separator.colon.cs", + "meta.definition.variable.name.groovy", + "meta.body.struct.cpp" ], "settings": { "foreground": "#D65170" } }, @@ -493,7 +586,12 @@ "meta.tag.inline.any", "source.css-ignored-vscode", "meta.tag.metadata.style.end.html", - "text.html.vue invalid.illegal.character-not-allowed-here.html" + "text.html.vue invalid.illegal.character-not-allowed-here.html", + "meta.tag.inline.i.start.html", + "meta.tag.structure.div.start.html", + "punctuation.definition.tag.end.html.vue", + "punctuation.definition.tag.begin.html.vue", + "invalid.illegal.character-not-allowed-here.html" ], "settings": { "foreground": "#7A63EDaa" } },