├── .gitignore ├── .vscode └── launch.json ├── .vscodeignore ├── .vsixmanifest ├── CHANGELOG.md ├── CREDITS ├── LICENSE ├── README.md ├── colors ├── #000000.png ├── #000000cc.png ├── #0064d7.png ├── #0078ff.png ├── #007dff.png ├── #0a3caa.png ├── #0a64c8.png ├── #191919.png ├── #1982fa.png ├── #199bff.png ├── #232323.png ├── #232328.png ├── #28282d.png ├── #285a5f.png ├── #2864c8.png ├── #2d2d2d.png ├── #2d3237.png ├── #323237.png ├── #3264c8.png ├── #3269c8.png ├── #37373c.png ├── #3c00dc.png ├── #3c3c3c.png ├── #3c3c41.png ├── #3cc85a.png ├── #414146.png ├── #418787.png ├── #460082.png ├── #464646.png ├── #464650.png ├── #4b4b50.png ├── #4b8cf5.png ├── #4bbe55.png ├── #505050.png ├── #505a6e.png ├── #555555.png ├── #5f5f5f.png ├── #5f6973.png ├── #646464.png ├── #646e82.png ├── #6495fa.png ├── #64afc8.png ├── #64b4a0.png ├── #696969.png ├── #6e6e6e.png ├── #734b32.png ├── #737378.png ├── #737d8c.png ├── #780faf.png ├── #820082.png ├── #828c96.png ├── #87dcfa.png ├── #8cbeb4.png ├── #9664c8.png ├── #9b9b9b.png ├── #9be1aa.png ├── #a0a0a0.png ├── #a0f0dc.png ├── #aa82e6.png ├── #aaaa96.png ├── #afafaf.png ├── #b4b4b4.png ├── #b9b9b9.png ├── #b9d7fa.png ├── #bebebe.png ├── #bef0e6.png ├── #c800a5.png ├── #c83232.png ├── #c83c28.png ├── #c89632.png ├── #c8c8c8.png ├── #cdcdcd.png ├── #cde1f5.png ├── #d2befa.png ├── #d2d2d2.png ├── #d7cd7d.png ├── #d7d7d7.png ├── #dcdcdc.png ├── #e11414.png ├── #e6e6e6.png ├── #ebe1e1.png ├── #ebebeb.png ├── #f082aa.png ├── #f5a55f.png ├── #f5f5f5.png ├── #f5f5ff.png ├── #fafafa.png ├── #ff0000.png ├── #ff3c32.png ├── #ff78b4.png ├── #ff8773.png ├── #ff877d.png ├── #ffc300.png └── #ffffff.png ├── documentation ├── COLORS.md ├── EDITOR.md └── SCOPES.md ├── icon.icns ├── icon.ico ├── icon.png ├── images ├── dark-theme-dark-editor.png ├── dark-theme-light-editor.png ├── light-theme-dark-editor.png └── light-theme-light-editor.png ├── package.json └── themes ├── dark ├── dark-theme-dark-editor.json └── dark-theme-light-editor.json └── light ├── light-theme-dark-editor.json └── light-theme-light-editor.json /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that launches the extension inside a new window 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | { 6 | "version": "0.2.0", 7 | "configurations": [ 8 | { 9 | "name": "Extension", 10 | "type": "extensionHost", 11 | "request": "launch", 12 | "runtimeExecutable": "${execPath}", 13 | "args": [ 14 | "--extensionDevelopmentPath=${workspaceFolder}" 15 | ] 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | .vscode-test/** 3 | .gitignore 4 | vsc-extension-quickstart.md 5 | -------------------------------------------------------------------------------- /.vsixmanifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Native macOS 6 | Native macOS is a color theme for Visual Studio Code that aims to match native macOS applications as closely as possible. The extension includes four versions - two light and two dark, with a light and a dark editor version for each. 7 | color-theme,macos,native,mojave,theme 8 | Themes 9 | Public Preview 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | extension/icon.png 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to the "native-macos" extension will be documented in this file, and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 4 | 5 | ## [0.5.2] - 2020-12-24 6 | 7 | ### Changed 8 | 9 | - Updated README 10 | - Fixed LTDE name 11 | - Minor documentation updates 12 | - New icon for Big Sur 13 | 14 | ### Added 15 | 16 | - Credits page 17 | 18 | ## [0.5.1] - 2020-07-19 19 | 20 | ### Changed 21 | 22 | - Comments are now italicized 23 | - Updated standard library methods and class colors 24 | 25 | ## [0.5.0] - 2020-07-12 26 | 27 | ### Changed 28 | 29 | - Semantic Versioning fixes, published release to marketplace 30 | 31 | ## [0.4.0] - 2020-07-12 32 | 33 | ### Changed 34 | 35 | - Major color overhaul 36 | 37 | ## [0.3.4] - 2020-07-05 38 | 39 | ### Changed 40 | 41 | - Updated documentation for a more consistent developer experience 42 | 43 | ## [0.3.3] - 2020-06-28 44 | 45 | ### Added 46 | 47 | - New subsections to colors documentation 48 | 49 | ### Changed 50 | 51 | - Updated colors in the dark theme, dark editor variant to more closely resemble the colors found in Xcode 52 | 53 | ## [0.3.2] - 2020-06-20 54 | 55 | ### Changed 56 | 57 | - Updated documentation for colors 58 | - Updated documentation for scopes 59 | - Updated documentation for editor 60 | 61 | ## [0.3.1] - 2020-06-14 62 | 63 | ### Added 64 | 65 | - The rest of the editor properties to each of the variants for future use 66 | - A full list of the editor properties to the editor documentation 67 | 68 | ## [0.3.0] - 2020-06-13 69 | 70 | ### Added 71 | 72 | - Documentation for colors, scopes, and editor properties 73 | 74 | ### Changed 75 | 76 | - Minor changelog fix 77 | 78 | ## [0.2.1] - 2020-06-10 79 | 80 | ### Changed 81 | 82 | - Updated to version 0.2.1 to fix existing versioning errors 83 | 84 | ### Removed 85 | 86 | - Unused UUIDs 87 | 88 | ## [0.1.2] - 2020-06-10 89 | 90 | ### Changed 91 | 92 | - Changelog fixes 93 | 94 | ## [0.1.1] - 2020-06-10 95 | 96 | ### Changed 97 | 98 | - `gitDecoration` colors to not blend in with selected item color 99 | 100 | ### Removed 101 | 102 | - Unused properties 103 | 104 | ## [0.0.1] - 2020-06-10 105 | 106 | ### Added 107 | 108 | - Changelog 109 | - Marketplace Icon 110 | 111 | ### Changed 112 | 113 | - README 114 | 115 | ## [0.0.1] - 2020-06-09 116 | 117 | - Initial publish release 118 | -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- 1 | Credits 2 | 3 | Theme Icon: Elias on https://macosicons.com 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Dan Soloha 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Native macOS Theme 2 | 3 | **Note: This extension is still very much a work-in-progress.** Please report bugs to [the GitHub repository](https://github.com/dsoloha/native-macos/issues). 4 | 5 | Native macOS is a color theme for [Visual Studio Code](https://code.visualstudio.com) that aims to match native macOS applications as closely as possible. The extension includes four versions - two light and two dark, with a light and a dark editor version for each. You can download it [here](https://marketplace.visualstudio.com/items?itemName=dsoloha.native-macos). 6 | 7 | **Native macOS - Light Theme** 8 | ![Light theme, light editor](/images/light-theme-light-editor.png "Light theme, light editor") 9 |
The "Light theme, light editor" variant
10 | 11 | ![Light theme, dark editor](/images/light-theme-dark-editor.png "Light theme, dark editor") 12 |
The "Light theme, dark editor" variant
13 | 14 | ![Dark theme, light editor](/images/dark-theme-light-editor.png "Dark theme, light editor") 15 |
The "Dark theme, light editor" variant
16 | 17 | ![Dark theme, dark editor](/images/dark-theme-dark-editor.png "Dark theme, dark editor") 18 |
The "Dark theme, dark editor" variant
19 | 20 | ## Optional Tweaks 21 | 22 | There are a few optional tweaks you can do to really nail down the look of native macOS. The native title bar, for example, really makes a huge difference, and so does the font, SF Mono (you can find that [here](https://developer.apple.com/fonts/), if you don't already have it installed). You can easily perform these tweaks by using the command pallette to open `settings.json` (`Shift` + `Ctrl` + `P` on Windows, `Shift` + `⌘` + `P` on Mac) and searching "Preferences". 23 | 24 | ```json 25 | "window.titleBarStyle": "native", 26 | "window.nativeTabs": true 27 | "editor.fontSize": 12, 28 | "editor.fontFamily": "SF Mono, Monaco", 29 | "editor.tabSize": 2, 30 | "editor.fontWeight": "normal" 31 | ``` 32 | 33 | You can also hide the Activity bar and replace it with an extension like [Activitus Bar](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.activitusbar) to further the look, and use an extension like [Vibrancy](https://marketplace.visualstudio.com/items?itemName=eyhn.vscode-vibrancy) to enhance it. 34 | 35 | ```json 36 | "workbench.activityBar.visible": false, 37 | "vscode_vibrancy.theme": "Dark (Only Subbar)", 38 | "vscode_vibrancy.type": "menu", 39 | "vscode_vibrancy.opacity": 0 40 | ``` 41 | 42 | If you'd like, you can also disable the minimap, though I personally prefer to keep mine on for ease of use. 43 | 44 | ```json 45 | "editor.minimap.enabled": false 46 | ``` 47 | 48 | To complete the look, you can also replace the default icon of Visual Studio Code with one of the macOS-themed icons included. `icon.png` will work on both macOS and Windows, and `icon.icns` and `icon.ico` will work exclusively on each one respectively. 49 | 50 | ## To replace the application icon on macOS 51 | 52 | Navigate to your applications folder and find Visual Studio Code. Right-click on it, then click "Get Info". 53 | 54 | Navigate to the Visual Studio Code extensions folder (`Users/your-name/.vscode/extensions`)[1](#hidden-folders). Find the Native macOS Theme Folder (`dsoloha.native-macos-0.0.1`), then drag the `icon.icns` file onto the Info pane, onto the small icon at the top (directly under the title bar). 55 | 56 | Restart Visual Studio Code. Remove it from your dock and re-add it, if necessary. 57 | 58 | 1 If the `.vscode` folder isn't showing, press `Shift` + `⌘` + `.` to show your hidden folders. 59 | 60 | ## To replace the program icon on Windows 61 | 62 | Open the directory in which you installed Visual Studio Code (`C:\users\your-name\AppData\Local\Programs\Microsoft VS Code` by default). Right-click the `VSCode.exe` executable, then click **Properties**, then press the **Change Icon** button. From here, navigate to the Visual Studio Code extensions directory (`%USERPROFILE%\.vscode\extensions` by default). Double-click on `icon.ico`. 63 | 64 | Restart Visual Studio Code. 65 | -------------------------------------------------------------------------------- /colors/#000000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#000000.png -------------------------------------------------------------------------------- /colors/#000000cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#000000cc.png -------------------------------------------------------------------------------- /colors/#0064d7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#0064d7.png -------------------------------------------------------------------------------- /colors/#0078ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#0078ff.png -------------------------------------------------------------------------------- /colors/#007dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#007dff.png -------------------------------------------------------------------------------- /colors/#0a3caa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#0a3caa.png -------------------------------------------------------------------------------- /colors/#0a64c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#0a64c8.png -------------------------------------------------------------------------------- /colors/#191919.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#191919.png -------------------------------------------------------------------------------- /colors/#1982fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#1982fa.png -------------------------------------------------------------------------------- /colors/#199bff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#199bff.png -------------------------------------------------------------------------------- /colors/#232323.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#232323.png -------------------------------------------------------------------------------- /colors/#232328.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#232328.png -------------------------------------------------------------------------------- /colors/#28282d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#28282d.png -------------------------------------------------------------------------------- /colors/#285a5f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#285a5f.png -------------------------------------------------------------------------------- /colors/#2864c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#2864c8.png -------------------------------------------------------------------------------- /colors/#2d2d2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#2d2d2d.png -------------------------------------------------------------------------------- /colors/#2d3237.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#2d3237.png -------------------------------------------------------------------------------- /colors/#323237.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#323237.png -------------------------------------------------------------------------------- /colors/#3264c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#3264c8.png -------------------------------------------------------------------------------- /colors/#3269c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#3269c8.png -------------------------------------------------------------------------------- /colors/#37373c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#37373c.png -------------------------------------------------------------------------------- /colors/#3c00dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#3c00dc.png -------------------------------------------------------------------------------- /colors/#3c3c3c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#3c3c3c.png -------------------------------------------------------------------------------- /colors/#3c3c41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#3c3c41.png -------------------------------------------------------------------------------- /colors/#3cc85a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#3cc85a.png -------------------------------------------------------------------------------- /colors/#414146.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#414146.png -------------------------------------------------------------------------------- /colors/#418787.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#418787.png -------------------------------------------------------------------------------- /colors/#460082.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#460082.png -------------------------------------------------------------------------------- /colors/#464646.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#464646.png -------------------------------------------------------------------------------- /colors/#464650.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#464650.png -------------------------------------------------------------------------------- /colors/#4b4b50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#4b4b50.png -------------------------------------------------------------------------------- /colors/#4b8cf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#4b8cf5.png -------------------------------------------------------------------------------- /colors/#4bbe55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#4bbe55.png -------------------------------------------------------------------------------- /colors/#505050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#505050.png -------------------------------------------------------------------------------- /colors/#505a6e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#505a6e.png -------------------------------------------------------------------------------- /colors/#555555.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#555555.png -------------------------------------------------------------------------------- /colors/#5f5f5f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#5f5f5f.png -------------------------------------------------------------------------------- /colors/#5f6973.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#5f6973.png -------------------------------------------------------------------------------- /colors/#646464.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#646464.png -------------------------------------------------------------------------------- /colors/#646e82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#646e82.png -------------------------------------------------------------------------------- /colors/#6495fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#6495fa.png -------------------------------------------------------------------------------- /colors/#64afc8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#64afc8.png -------------------------------------------------------------------------------- /colors/#64b4a0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#64b4a0.png -------------------------------------------------------------------------------- /colors/#696969.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#696969.png -------------------------------------------------------------------------------- /colors/#6e6e6e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#6e6e6e.png -------------------------------------------------------------------------------- /colors/#734b32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#734b32.png -------------------------------------------------------------------------------- /colors/#737378.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#737378.png -------------------------------------------------------------------------------- /colors/#737d8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#737d8c.png -------------------------------------------------------------------------------- /colors/#780faf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#780faf.png -------------------------------------------------------------------------------- /colors/#820082.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#820082.png -------------------------------------------------------------------------------- /colors/#828c96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#828c96.png -------------------------------------------------------------------------------- /colors/#87dcfa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#87dcfa.png -------------------------------------------------------------------------------- /colors/#8cbeb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#8cbeb4.png -------------------------------------------------------------------------------- /colors/#9664c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#9664c8.png -------------------------------------------------------------------------------- /colors/#9b9b9b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#9b9b9b.png -------------------------------------------------------------------------------- /colors/#9be1aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#9be1aa.png -------------------------------------------------------------------------------- /colors/#a0a0a0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#a0a0a0.png -------------------------------------------------------------------------------- /colors/#a0f0dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#a0f0dc.png -------------------------------------------------------------------------------- /colors/#aa82e6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#aa82e6.png -------------------------------------------------------------------------------- /colors/#aaaa96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#aaaa96.png -------------------------------------------------------------------------------- /colors/#afafaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#afafaf.png -------------------------------------------------------------------------------- /colors/#b4b4b4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#b4b4b4.png -------------------------------------------------------------------------------- /colors/#b9b9b9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#b9b9b9.png -------------------------------------------------------------------------------- /colors/#b9d7fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#b9d7fa.png -------------------------------------------------------------------------------- /colors/#bebebe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#bebebe.png -------------------------------------------------------------------------------- /colors/#bef0e6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#bef0e6.png -------------------------------------------------------------------------------- /colors/#c800a5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#c800a5.png -------------------------------------------------------------------------------- /colors/#c83232.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#c83232.png -------------------------------------------------------------------------------- /colors/#c83c28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#c83c28.png -------------------------------------------------------------------------------- /colors/#c89632.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#c89632.png -------------------------------------------------------------------------------- /colors/#c8c8c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#c8c8c8.png -------------------------------------------------------------------------------- /colors/#cdcdcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#cdcdcd.png -------------------------------------------------------------------------------- /colors/#cde1f5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#cde1f5.png -------------------------------------------------------------------------------- /colors/#d2befa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#d2befa.png -------------------------------------------------------------------------------- /colors/#d2d2d2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#d2d2d2.png -------------------------------------------------------------------------------- /colors/#d7cd7d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#d7cd7d.png -------------------------------------------------------------------------------- /colors/#d7d7d7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#d7d7d7.png -------------------------------------------------------------------------------- /colors/#dcdcdc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#dcdcdc.png -------------------------------------------------------------------------------- /colors/#e11414.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#e11414.png -------------------------------------------------------------------------------- /colors/#e6e6e6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#e6e6e6.png -------------------------------------------------------------------------------- /colors/#ebe1e1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ebe1e1.png -------------------------------------------------------------------------------- /colors/#ebebeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ebebeb.png -------------------------------------------------------------------------------- /colors/#f082aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#f082aa.png -------------------------------------------------------------------------------- /colors/#f5a55f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#f5a55f.png -------------------------------------------------------------------------------- /colors/#f5f5f5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#f5f5f5.png -------------------------------------------------------------------------------- /colors/#f5f5ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#f5f5ff.png -------------------------------------------------------------------------------- /colors/#fafafa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#fafafa.png -------------------------------------------------------------------------------- /colors/#ff0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ff0000.png -------------------------------------------------------------------------------- /colors/#ff3c32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ff3c32.png -------------------------------------------------------------------------------- /colors/#ff78b4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ff78b4.png -------------------------------------------------------------------------------- /colors/#ff8773.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ff8773.png -------------------------------------------------------------------------------- /colors/#ff877d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ff877d.png -------------------------------------------------------------------------------- /colors/#ffc300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ffc300.png -------------------------------------------------------------------------------- /colors/#ffffff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/colors/#ffffff.png -------------------------------------------------------------------------------- /documentation/COLORS.md: -------------------------------------------------------------------------------- 1 | # COLORS 2 | 3 | **NOTE: This is a work-in-progress!** 4 | 5 | Native macOS uses a color pallette modelled after Xcode's where possible. Where there are differences in features between Visual Studio Code and Xcode, either the nearest color available in Xcode is used, one of [Apple's official colors](https://developer.apple.com/design/human-interface-guidelines/macos/visual-design/color/) is used, or a color is created based on the existing pallette. 6 | 7 | All colors use the standard #RRGGBBAA format, with lowercase letters for better at-a-glance readability. Alpha channel values are only used when necessary (a list of transparency codes can be found [here](https://gist.github.com/lopspower/03fb1cc0ac9f32ef38f4)). Colors with 0% opacity should use `#00000000` instead. 8 | 9 | ## Light Theme Colors 10 | 11 | ### Tab Bar 12 | 13 | - Active Background: `#cdcdcd` 14 | - Inactive Background: `#bebebe` 15 | - Border: `#afafaf` 16 | - Unfocused Active Background: `#bfbfbf` 17 | - Unfocused Inactive Background: `#b3b3b3` 18 | 19 | ### Side Bar 20 | 21 | - Background: `#f5f5f5` 22 | 23 | ### Status Bar 24 | 25 | - Background: `#ebebeb` 26 | 27 | ### Activity Bar 28 | 29 | - Background: `#e6e6e6` 30 | 31 | ### Breadcrumbs 32 | 33 | - Background: `#ffffff` 34 | 35 | ### Editor 36 | 37 | - Background: `#292a2f` 38 | - Selection: `#505a6e` 39 | - Drop Background: `#0064d740` 40 | - Line Highlight Background: `#f5f5f5` 41 | 42 | ### Text 43 | 44 | - Active: `#000000` 45 | - Inactive: `#2d2d2d` 46 | - Transparent: `#000000bf` 47 | - Selected: `#b9d7fa` 48 | - Active Label: `#464646` 49 | - Inactive Label: `#646464` 50 | - Unfocused Active: `#1a1a1a` 51 | - Unfocused Inactive: `#0d0d0d` 52 | 53 | ### Widgets 54 | 55 | - Background: `#cdcdcd` 56 | - Border: `#afafaf` 57 | 58 | ### Icons 59 | 60 | Foreground: `#595959` 61 | 62 | ### Terminal 63 | 64 | ### Buttons 65 | 66 | ### Dropdowns 67 | 68 | - Background: `#cdcdcd` 69 | 70 | ### Inputs 71 | 72 | - Background: `#f5f5f5` 73 | 74 | ### Git 75 | 76 | - Modified: `#007aff` 77 | - Added: `#28cd41` 78 | - Deleted: `#ff3b30` 79 | 80 | ### Lists 81 | 82 | - Drop Background: `#dcdcdc` 83 | - Focus Background: `#2864c8cc` 84 | - Find Range Background: `#b4b4b4` 85 | 86 | ### Notifications 87 | 88 | - Background: `#cdcdcd` 89 | 90 | ### To Be Removed 91 | 92 | - `#ff0000` 93 | 94 | ## Dark Theme Colors 95 | 96 | ### Tab Bar 97 | 98 | - Active: `#3a3b3a` 99 | - Text: `` 100 | - Inactive: `#202020` 101 | - Text: `#b9b9b9` 102 | - Border: `#3c3c3c` 103 | - Empty: `#323237` 104 | 105 | ### Activity Bar 106 | 107 | - Border: `#414141` 108 | 109 | ### Side Bar 110 | 111 | - Background: `#2d2e2f` 112 | - Border: `#191919` 113 | - Section Header: `#323237` 114 | - Drop Background: `#555555` 115 | 116 | ### Status Bar 117 | 118 | - Background: `#353535` 119 | - Border: `#676767` 120 | 121 | ### Breadcrumbs 122 | 123 | - Background: `#272827` 124 | - Foreground: `#dedede` 125 | 126 | - Border: `#3c3d3c` 127 | 128 | ### Editor 129 | 130 | - Background: `#292a2f` 131 | - Active Line: `#2e3239` 132 | - Fold Background: `#323232bf` 133 | 134 | ### Text 135 | 136 | - Active: `#ffffff` 137 | - Inactive: `#a9a9a9` 138 | - Errors: `#e21515` 139 | - Transparent: `#000000bf` 140 | - Warnings: `#ffd60a` 141 | - Selected: `#646e82` 142 | - Inactive: `#d2d2d2` 143 | - Links: `#007baf` 144 | - Line Numbers: `#737378` 145 | 146 | ### Widgets 147 | 148 | - Background: `#292929` 149 | - Border: `#595959` 150 | 151 | ### Icons 152 | 153 | - Active: `#307bf6` 154 | - Inactive: `#848483` 155 | - Secondary Inactive: `#7e7f7f` 156 | 157 | ### Panels 158 | 159 | - Background: `#292a2f` 160 | - Border: `#4b4b4b` 161 | 162 | ### Buttons 163 | 164 | - Background: `#787878` 165 | - Foreground: `#fafafa` 166 | 167 | ### Dropdowns 168 | 169 | - Background: `#373737` 170 | - Selection: `#0057cc` 171 | 172 | ### Inputs 173 | 174 | - Background: `#1e1e1e` 175 | - Border: `#9b9b9b` 176 | 177 | ### Git 178 | 179 | - Added: `#32d74b` 180 | - Modified: `#0a84ff` 181 | - Deleted: `#ff453a` 182 | 183 | ### Lists 184 | 185 | - Drop Background: `#dcdcdc` 186 | 187 | ## Light Editor Colors 188 | 189 | - `#3c00dc` 190 | - `#285a5f` 191 | - `#3264c8` 192 | - `#734b32` 193 | - `#737d8c` 194 | - `#780faf` 195 | - `#418787` 196 | - `#460082` 197 | - `#820082` 198 | - `#c83c28` 199 | - `#c800a5` 200 | - `#c83232` 201 | - `#c89632` 202 | - `#cde1f5` 203 | 204 | ## Dark Editor Colors 205 | 206 | - `#828c96` 207 | - `#a0f0dc` 208 | - `#64afc8` 209 | - `#64b4a0` 210 | - `#87beb4` 211 | - `#87dcfa` 212 | - `#3264c8` 213 | - `#9664c8` 214 | - `#820082` 215 | - `#aa82e6` 216 | - `#bef0e6` 217 | - `#c83232` 218 | - `#c89632` 219 | - `#d2befa` 220 | - `#d7cd7d` 221 | - `#f5a55f` 222 | - `#f082aa` 223 | - `#ff8773` 224 | - `#ffffff"` 225 | - `#37373ccc` 226 | -------------------------------------------------------------------------------- /documentation/EDITOR.md: -------------------------------------------------------------------------------- 1 | # EDITOR 2 | 3 | **NOTE: This is a work-in-progress!** 4 | 5 | The Visual Studio Code editor is made up of a number of distinct areas, each with their own distinct colors and properties. A complete list can be found [here](https://code.visualstudio.com/docs/getstarted/userinterface) and [here](https://code.visualstudio.com/api/references/theme-color). 6 | 7 | ## Contrast Colors 8 | 9 | **Note:** These are only used in high-contrast themes, and are not in use in this project. 10 | 11 | - `contrastActiveBorder` 12 | - `contrastBorder` 13 | 14 | ## Base Colors 15 | 16 | - `descriptionForeground` 17 | - `errorForeground` 18 | - `focusBorder` 19 | - `foreground` 20 | - `icon.foreground` 21 | - `selection.background` 22 | - `widget.shadow` 23 | 24 | ## Text Colors 25 | 26 | - `textBlockQuote.background` 27 | - `textBlockQuote.border` 28 | - `textCodeBlock.background` 29 | - `textLink.activeForeground` 30 | - `textLink.foreground` 31 | - `textPreformat.foreground` 32 | - `textSeparator.foreground` 33 | 34 | ## Window Border 35 | 36 | - `window.activeBorder` 37 | - `window.inactiveBorder` 38 | 39 | ## Button Control 40 | 41 | - `button.background` 42 | - `button.foreground` 43 | - `button.hoverBackground` 44 | - `checkbox.background` 45 | - `checkbox.border` 46 | - `checkbox.foreground` 47 | 48 | ## Dropdown Control 49 | 50 | **Note:** Currently not in use on macOS. 51 | 52 | - `dropdown.background` 53 | - `dropdown.border` 54 | - `dropdown.foreground` 55 | - `dropdown.listBackground` 56 | 57 | ## Input Control 58 | 59 | - `input.background` 60 | - `input.border` 61 | - `input.foreground` 62 | - `input.placeholderForeground` 63 | - `inputOption.activeBackground` 64 | - `inputOption.activeBorder` 65 | - `inputOption.activeForeground` 66 | - `inputValidation.errorBackground` 67 | - `inputValidation.errorBorder` 68 | - `inputValidation.errorForeground` 69 | - `inputValidation.infoBackground` 70 | - `inputValidation.infoBorder` 71 | - `inputValidation.infoForeground` 72 | - `inputValidation.warningBackground` 73 | - `inputValidation.warningBorder` 74 | - `inputValidation.warningForeground` 75 | 76 | Scrollbar Control 77 | 78 | - `scrollbar.shadow` 79 | - `scrollbarSlider.activeBackground` 80 | - `scrollbarSlider.background` 81 | - `scrollbarSlider.hoverBackground` 82 | 83 | ## Badges 84 | 85 | - `badge.background` 86 | - `badge.foreground` 87 | 88 | ## Progress Bar 89 | 90 | - `progressBar.background` 91 | 92 | ## Lists and Trees 93 | 94 | - `list.activeSelectionBackground` 95 | - `list.activeSelectionForeground` 96 | - `list.deemphasizedForeground` 97 | - `list.dropBackground` 98 | - `list.errorForeground` 99 | - `list.filterMatchBackground` 100 | - `list.filterMatchBorder` 101 | - `list.focusBackground` 102 | - `list.focusForeground` 103 | - `list.highlightForeground` 104 | - `list.hoverBackground` 105 | - `list.hoverForeground` 106 | - `list.inactiveFocusBackground` 107 | - `list.inactiveSelectionBackground` 108 | - `list.inactiveSelectionForeground` 109 | - `list.invalidItemForeground` 110 | - `list.warningForeground` 111 | - `listFilterWidget.background` 112 | - `listFilterWidget.noMatchesOutline` 113 | - `listFilterWidget.outline` 114 | - `tree.indentGuidesStroke` 115 | 116 | ## Activity Bar 117 | 118 | - `activityBar.activeBackground` 119 | - `activityBar.activeBorder` 120 | - `activityBar.activeFocusBorder` 121 | - `activityBar.background` 122 | - `activityBar.border` 123 | - `activityBar.dropBorder` 124 | - `activityBar.foreground` 125 | - `activityBar.inactiveForeground` 126 | - `activityBarBadge.background` 127 | - `activityBarBadge.foreground` 128 | 129 | ## Side Bar 130 | 131 | - `sideBar.background` 132 | - `sideBar.border` 133 | - `sideBar.dropBackground` 134 | - `sideBar.foreground` 135 | - `sideBarSectionHeader.background` 136 | - `sideBarSectionHeader.border` 137 | - `sideBarSectionHeader.foreground` 138 | - `sideBarTitle.foreground` 139 | 140 | ## Minimap 141 | 142 | - `minimap.background` 143 | - `minimap.errorHighlight` 144 | - `minimap.findMatchHighlight` 145 | - `minimap.selectionHighlight` 146 | - `minimap.warningHighlight` 147 | - `minimapGutter.addedBackground` 148 | - `minimapGutter.deletedBackground` 149 | - `minimapGutter.modifiedBackground` 150 | - `minimapSlider.activeBackground` 151 | - `minimapSlider.background` 152 | - `minimapSlider.hoverBackground` 153 | 154 | ## Editor Groups and Tabs 155 | 156 | - `editorGroup.border` 157 | - `editorGroup.dropBackground` 158 | - `editorGroup.emptyBackground` 159 | - `editorGroup.focusedEmptyBorder` 160 | - `editorGroupHeader.border` 161 | - `editorGroupHeader.noTabsBackground` 162 | - `editorGroupHeader.tabsBackground` 163 | - `editorGroupHeader.tabsBorder` 164 | - `editorPane.background` 165 | - `tab.activeBackground` 166 | - `tab.activeBorder` 167 | - `tab.activeBorderTop` 168 | - `tab.activeForeground` 169 | - `tab.activeModifiedBorder` 170 | - `tab.border` 171 | - `tab.hoverBackground` 172 | - `tab.hoverBorder` 173 | - `tab.hoverForeground` 174 | - `tab.inactiveBackground` 175 | - `tab.inactiveForeground` 176 | - `tab.inactiveModifiedBorder` 177 | - `tab.unfocusedActiveBackground` 178 | - `tab.unfocusedActiveBorder` 179 | - `tab.unfocusedActiveBorderTop` 180 | - `tab.unfocusedActiveForeground` 181 | - `tab.unfocusedActiveModifiedBorder` 182 | - `tab.unfocusedHoverBackground` 183 | - `tab.unfocusedHoverBorder` 184 | - `tab.unfocusedHoverForeground` 185 | - `tab.unfocusedInactiveBackground` 186 | - `tab.unfocusedInactiveForeground` 187 | - `tab.unfocusedInactiveModifiedBorder` 188 | 189 | ## Editor Colors 190 | 191 | - `editor.background` 192 | - `editor.findMatchBackground` 193 | - `editor.findMatchBorder` 194 | - `editor.findMatchHighlightBackground` 195 | - `editor.findMatchHighlightBorder` 196 | - `editor.findRangeHighlightBackground` 197 | - `editor.findRangeHighlightBorder` 198 | - `editor.foreground` 199 | - `editor.hoverHighlightBackground` 200 | - `editor.lineHighlightBackground` 201 | - `editor.lineHighlightBorder` 202 | - `editor.rangeHighlightBackground` 203 | - `editor.rangeHighlightBorder` 204 | - `editor.symbolHighlightBackground` 205 | - `editor.symbolHighlightBorder` 206 | 207 | ### Selection Colors 208 | 209 | - `editor.inactiveSelectionBackground` 210 | - `editor.selectionBackground` 211 | - `editor.selectionForeground` 212 | - `editor.selectionHighlightBackground` 213 | - `editor.selectionHighlightBorder` 214 | 215 | ### Word Highlights 216 | 217 | - `editor.wordHighlightBackground` 218 | - `editor.wordHighlightBorder` 219 | - `editor.wordHighlightStrongBackground` 220 | - `editor.wordHighlightStrongBorder` 221 | 222 | ### Indent Guides 223 | 224 | **Note:** To display indent guides, use `editor.renderIndentGuides` in `settings.json`. 225 | 226 | - `editorIndentGuide.activeBackground` 227 | - `editorIndentGuide.background` 228 | 229 | ### Rulers 230 | 231 | **Note:** To display rulers, use `editor.rulers` in `settings.json`. 232 | 233 | - `editorRuler.foreground` 234 | 235 | ### Bracket Matches 236 | 237 | - `editorBracketMatch.background` 238 | - `editorBracketMatch.border` 239 | 240 | ### Codelens 241 | 242 | - `editorCodeLens.foreground` 243 | - `editorCursor.background` 244 | - `editorCursor.foreground` 245 | 246 | ### Lightbulb 247 | 248 | - `editorLightBulb.foreground` 249 | - `editorLightBulbAutoFix.foreground` 250 | - `editorLineNumber.activeForeground` 251 | - `editorLineNumber.foreground` 252 | - `editorLink.activeForeground` 253 | - `editorMarkerNavigation.background` 254 | - `editorMarkerNavigationError.background` 255 | - `editorMarkerNavigationInfo.background` 256 | - `editorMarkerNavigationWarning.background` 257 | 258 | ### Overview Ruler 259 | 260 | - `editorOverviewRuler.addedForeground` 261 | - `editorOverviewRuler.background` 262 | - `editorOverviewRuler.border` 263 | - `editorOverviewRuler.bracketMatchForeground` 264 | - `editorOverviewRuler.deletedForeground` 265 | - `editorOverviewRuler.errorForeground` 266 | - `editorOverviewRuler.findMatchForeground` 267 | - `editorOverviewRuler.infoForeground` 268 | - `editorOverviewRuler.modifiedForeground` 269 | - `editorOverviewRuler.rangeHighlightForeground` 270 | - `editorOverviewRuler.selectionHighlightForeground` 271 | - `editorOverviewRuler.warningForeground` 272 | - `editorOverviewRuler.wordHighlightForeground` 273 | - `editorOverviewRuler.wordHighlightStrongForeground` 274 | - `editorWhitespace.foreground` 275 | - `searchEditor.findMatchBackground` 276 | - `searchEditor.findMatchBorder` 277 | - `searchEditor.textInputBorder` 278 | 279 | ### Errors and Warnings 280 | 281 | - `editorError.border` 282 | - `editorError.foreground` 283 | - `editorHint.border` 284 | - `editorHint.foreground` 285 | - `editorInfo.border` 286 | - `editorInfo.foreground` 287 | - `editorWarning.border` 288 | - `editorWarning.foreground` 289 | - `problemsErrorIcon.foreground` 290 | - `problemsInfoIcon.foreground` 291 | - `problemsWarningIcon.foreground` 292 | 293 | ### Unused Source Code 294 | 295 | - `editorUnnecessaryCode.border` 296 | - `editorUnnecessaryCode.opacity` 297 | 298 | ### Gutter 299 | 300 | - `editorGutter.addedBackground` 301 | - `editorGutter.background` 302 | - `editorGutter.commentRangeForeground` 303 | - `editorGutter.deletedBackground` 304 | - `editorGutter.foldingControlForeground` 305 | - `editorGutter.modifiedBackground` 306 | 307 | ### Folding 308 | 309 | - `editor.foldBackground` 310 | 311 | ## Diff Editor Colors 312 | 313 | - `diffEditor.border` 314 | - `diffEditor.diagonalFill` 315 | - `diffEditor.insertedTextBackground` 316 | - `diffEditor.insertedTextBorder` 317 | - `diffEditor.removedTextBackground` 318 | - `diffEditor.removedTextBorder` 319 | 320 | ## Editor Widget Colors 321 | 322 | - `debugExceptionWidget.background` 323 | - `debugExceptionWidget.border` 324 | - `editorHoverWidget.background` 325 | - `editorHoverWidget.border` 326 | - `editorHoverWidget.foreground` 327 | - `editorHoverWidget.statusBarBackground` 328 | - `editorSuggestWidget.background` 329 | - `editorSuggestWidget.border` 330 | - `editorSuggestWidget.foreground` 331 | - `editorSuggestWidget.highlightForeground` 332 | - `editorSuggestWidget.selectedBackground` 333 | - `editorWidget.background` 334 | - `editorWidget.border` 335 | - `editorWidget.foreground` 336 | - `editorWidget.resizeBorder` 337 | 338 | ## Peek View Colors 339 | 340 | - `peekView.border` 341 | - `peekViewEditor.background` 342 | - `peekViewEditor.matchHighlightBackground` 343 | - `peekViewEditor.matchHighlightBorder` 344 | - `peekViewEditorGutter.background` 345 | - `peekViewResult.background` 346 | - `peekViewResult.fileForeground` 347 | - `peekViewResult.lineForeground` 348 | - `peekViewResult.matchHighlightBackground` 349 | - `peekViewResult.selectionBackground` 350 | - `peekViewResult.selectionForeground` 351 | - `peekViewTitle.background` 352 | - `peekViewTitleDescription.foreground` 353 | - `peekViewTitleLabel.foreground` 354 | 355 | ## Merge Conflicts 356 | 357 | - `editorOverviewRuler.commonContentForeground` 358 | - `editorOverviewRuler.currentContentForeground` 359 | - `editorOverviewRuler.incomingContentForeground` 360 | - `merge.border` 361 | - `merge.commonContentBackground` 362 | - `merge.commonHeaderBackground` 363 | - `merge.currentContentBackground` 364 | - `merge.currentHeaderBackground` 365 | - `merge.incomingContentBackground` 366 | - `merge.incomingHeaderBackground` 367 | 368 | ## Panel Colors 369 | 370 | - `panel.background` 371 | - `panel.border` 372 | - `panel.dropBorder` 373 | - `panelInput.border` 374 | - `panelSection.border` 375 | - `panelSection.dropBackground` 376 | - `panelSectionHeader.background` 377 | - `panelSectionHeader.border` 378 | - `panelSectionHeader.foreground` 379 | - `panelTitle.activeBorder` 380 | - `panelTitle.activeForeground` 381 | - `panelTitle.inactiveForeground` 382 | 383 | ### Preview 384 | 385 | - `imagePreview.border` 386 | 387 | ## Status Bar Colors 388 | 389 | - `statusBar.background` 390 | - `statusBar.border` 391 | - `statusBar.debuggingBackground` 392 | - `statusBar.debuggingBorder` 393 | - `statusBar.debuggingForeground` 394 | - `statusBar.foreground` 395 | - `statusBar.noFolderBackground` 396 | - `statusBar.noFolderBorder` 397 | - `statusBar.noFolderForeground` 398 | - `statusBarItem.activeBackground` 399 | - `statusBarItem.hoverBackground` 400 | - `statusBarItem.prominentBackground` 401 | - `statusBarItem.prominentForeground` 402 | - `statusBarItem.prominentHoverBackground` 403 | - `statusBarItem.remoteBackground` 404 | - `statusBarItem.remoteForeground` 405 | 406 | ## Title Bar Colors 407 | 408 | - `titleBar.activeBackground` 409 | - `titleBar.activeForeground` 410 | - `titleBar.border` 411 | - `titleBar.inactiveBackground` 412 | - `titleBar.inactiveForeground` 413 | 414 | ## Menu Bar Colors 415 | 416 | - `menu.background` 417 | - `menu.border` 418 | - `menu.foreground` 419 | - `menu.selectionBackground` 420 | - `menu.selectionBorder` 421 | - `menu.selectionForeground` 422 | - `menu.separatorBackground` 423 | - `menubar.selectionBackground` 424 | - `menubar.selectionBorder` 425 | - `menubar.selectionForeground` 426 | 427 | ## Notification Colors 428 | 429 | - `notificationCenter.border` 430 | - `notificationCenterHeader.background` 431 | - `notificationCenterHeader.foreground` 432 | - `notificationLink.foreground` 433 | - `notifications.background` 434 | - `notifications.border` 435 | - `notifications.foreground` 436 | - `notificationsErrorIcon.foreground` 437 | - `notificationsInfoIcon.foreground` 438 | - `notificationsWarningIcon.foreground` 439 | - `notificationToast.border` 440 | 441 | ## Extensions 442 | 443 | - `extensionBadge.remoteBackground` 444 | - `extensionBadge.remoteForeground` 445 | - `extensionButton.prominentBackground` 446 | - `extensionButton.prominentForeground` 447 | - `extensionButton.prominentHoverBackground` 448 | 449 | ## Quick Picker 450 | 451 | - `pickerGroup.border` 452 | - `pickerGroup.foreground` 453 | - `quickInput.background` 454 | - `quickInput.foreground` 455 | - `quickInputTitle.background` 456 | 457 | ## Integrated Terminal Colors 458 | 459 | - `terminal.ansiBlack` 460 | - `terminal.ansiBlue` 461 | - `terminal.ansiBrightBlack` 462 | - `terminal.ansiBrightBlue` 463 | - `terminal.ansiBrightCyan` 464 | - `terminal.ansiBrightGreen` 465 | - `terminal.ansiBrightMagenta` 466 | - `terminal.ansiBrightRed` 467 | - `terminal.ansiBrightWhite` 468 | - `terminal.ansiBrightYellow` 469 | - `terminal.ansiCyan` 470 | - `terminal.ansiGreen` 471 | - `terminal.ansiMagenta` 472 | - `terminal.ansiRed` 473 | - `terminal.ansiWhite` 474 | - `terminal.ansiYellow` 475 | - `terminal.background` 476 | - `terminal.border` 477 | - `terminal.foreground` 478 | - `terminal.selectionBackground` 479 | - `terminalCursor.background` 480 | - `terminalCursor.foreground` 481 | 482 | ## Debug 483 | 484 | - `debugTokenExpression.boolean` 485 | - `debugTokenExpression.error` 486 | - `debugTokenExpression.name` 487 | - `debugTokenExpression.number` 488 | - `debugTokenExpression.string` 489 | - `debugTokenExpression.value` 490 | - `debugToolBar.background` 491 | - `debugToolBar.border` 492 | - `debugView.exceptionLabelBackground` 493 | - `debugView.exceptionLabelForeground` 494 | - `debugView.stateLabelBackground` 495 | - `debugView.stateLabelForeground` 496 | - `debugView.valueChangedHighlight` 497 | - `editor.focusedStackFrameHighlightBackground` 498 | - `editor.stackFrameHighlightBackground` 499 | 500 | ## Welcome Page 501 | 502 | - `walkThrough.embeddedEditorBackground` 503 | - `welcomePage.background` 504 | - `welcomePage.buttonBackground` 505 | - `welcomePage.buttonHoverBackground` 506 | 507 | ## Git Colors 508 | 509 | - `gitDecoration.addedResourceForeground` 510 | - `gitDecoration.conflictingResourceForeground` 511 | - `gitDecoration.deletedResourceForeground` 512 | - `gitDecoration.ignoredResourceForeground` 513 | - `gitDecoration.modifiedResourceForeground` 514 | - `gitDecoration.submoduleResourceForeground` 515 | - `gitDecoration.untrackedResourceForeground` 516 | 517 | ## Settings Editor Colors 518 | 519 | - `settings.checkboxBackground` 520 | - `settings.checkboxBorder` 521 | - `settings.checkboxForeground` 522 | - `settings.dropdownBackground` 523 | - `settings.dropdownBorder` 524 | - `settings.dropdownForeground` 525 | - `settings.dropdownListBorder` 526 | - `settings.headerForeground` 527 | - `settings.modifiedItemIndicator` 528 | - `settings.numberInputBackground` 529 | - `settings.numberInputBorder` 530 | - `settings.numberInputForeground` 531 | - `settings.textInputBackground` 532 | - `settings.textInputBorder` 533 | - `settings.textInputForeground` 534 | 535 | ## Breadcrumbs 536 | 537 | - `breadcrumb.activeSelectionForeground` 538 | - `breadcrumb.background` 539 | - `breadcrumb.focusForeground` 540 | - `breadcrumb.foreground` 541 | - `breadcrumbPicker.background` 542 | 543 | ## Snippets 544 | 545 | - `editor.snippetFinalTabstopHighlightBackground` 546 | - `editor.snippetFinalTabstopHighlightBorder` 547 | - `editor.snippetTabstopHighlightBackground` 548 | - `editor.snippetTabstopHighlightBorder` 549 | 550 | ## Symbol Icons 551 | 552 | - `symbolIcon.arrayForeground` 553 | - `symbolIcon.booleanForeground` 554 | - `symbolIcon.classForeground` 555 | - `symbolIcon.colorForeground` 556 | - `symbolIcon.constantForeground` 557 | - `symbolIcon.constructorForeground` 558 | - `symbolIcon.enumeratorForeground` 559 | - `symbolIcon.enumeratorMemberForeground` 560 | - `symbolIcon.eventForeground` 561 | - `symbolIcon.fieldForeground` 562 | - `symbolIcon.fileForeground` 563 | - `symbolIcon.folderForeground` 564 | - `symbolIcon.functionForeground` 565 | - `symbolIcon.interfaceForeground` 566 | - `symbolIcon.keyForeground` 567 | - `symbolIcon.keywordForeground` 568 | - `symbolIcon.methodForeground` 569 | - `symbolIcon.moduleForeground` 570 | - `symbolIcon.namespaceForeground` 571 | - `symbolIcon.nullForeground` 572 | - `symbolIcon.numberForeground` 573 | - `symbolIcon.objectForeground` 574 | - `symbolIcon.operatorForeground` 575 | - `symbolIcon.packageForeground` 576 | - `symbolIcon.propertyForeground` 577 | - `symbolIcon.referenceForeground` 578 | - `symbolIcon.snippetForeground` 579 | - `symbolIcon.stringForeground` 580 | - `symbolIcon.structForeground` 581 | - `symbolIcon.textForeground` 582 | - `symbolIcon.typeParameterForeground` 583 | - `symbolIcon.unitForeground` 584 | - `symbolIcon.variableForeground` 585 | 586 | ## Debug Icons 587 | 588 | - `debugConsole.errorForeground` 589 | - `debugConsole.infoForeground` 590 | - `debugConsole.sourceForeground` 591 | - `debugConsole.warningForeground` 592 | - `debugConsoleInputIcon.foreground` 593 | - `debugIcon.breakpointCurrentStackframeForeground` 594 | - `debugIcon.breakpointDisabledForeground` 595 | - `debugIcon.breakpointForeground` 596 | - `debugIcon.breakpointStackframeForeground` 597 | - `debugIcon.breakpointUnverifiedForeground` 598 | - `debugIcon.continueForeground` 599 | - `debugIcon.disconnectForeground` 600 | - `debugIcon.pauseForeground` 601 | - `debugIcon.restartForeground` 602 | - `debugIcon.startForeground` 603 | - `debugIcon.stepBackForeground` 604 | - `debugIcon.stepIntoForeground` 605 | - `debugIcon.stepOutForeground` 606 | - `debugIcon.stepOverForeground` 607 | - `debugIcon.stopForeground` 608 | -------------------------------------------------------------------------------- /documentation/SCOPES.md: -------------------------------------------------------------------------------- 1 | # SCOPES 2 | 3 | **NOTE: This is a work-in-progress!** 4 | 5 | Different types of symbols and operators have their own "scope", which can be edited to use a different color or font style. A couple of lists can be found [here](https://www.sublimetext.com/docs/3/scope_naming.html#keyword) and [here](https://macromates.com/manual/en/language_grammars), though keep in mind these aren't necessarily exhaustive - there are certain properties that you won't find on either of these lists. 6 | 7 | Scopes should be styled based on specificity - the broadest scopes should be styled first, then the more specific items. 8 | 9 | ## `comment` 10 | 11 | - `line` 12 | - `double-slash` 13 | - `double-dash` 14 | - `number-sign` 15 | - `percentage` 16 | - `block` 17 | - `documentation` 18 | 19 | ## `constant` 20 | 21 | - `numeric` 22 | - `integer` 23 | - `binary` 24 | - `octal` 25 | - `decimal` 26 | - `hexadecimal` 27 | - `other` 28 | - `float` 29 | - `binary` 30 | - `octal` 31 | - `decimal` 32 | - `hexadecimal` 33 | - `other` 34 | - `complex` 35 | - `real` 36 | - `imaginary` 37 | - `character` 38 | - `escape` 39 | - `language` 40 | - `character` 41 | - `escape` 42 | - `other` 43 | - `placeholder` 44 | 45 | ## `entity` 46 | 47 | - `name` 48 | - `class` 49 | - `forward-decl` 50 | - `enum` 51 | - `function` 52 | - `constructor` 53 | - `destructor` 54 | - `impl` 55 | - `interface` 56 | - `section` 57 | - `struct` 58 | - `tag` 59 | - `trait` 60 | - `type` 61 | - `union` 62 | - `namespace` 63 | - `constant` 64 | - `label` 65 | - `other` 66 | - `inherited-class` 67 | - `attribute-name` 68 | 69 | ## `invalid` 70 | 71 | - `illegal` 72 | - `deprecated` 73 | 74 | ## `keyword` 75 | 76 | - `control` 77 | - `conditional` 78 | - `import` 79 | - `operator` 80 | - `assignment` 81 | - `arithmetic` 82 | - `bitwise` 83 | - `logical` 84 | - `word` 85 | - `other` 86 | - `declaration` 87 | - `function` 88 | - `class` 89 | - `struct` 90 | - `enum` 91 | - `union` 92 | - `trait` 93 | - `interface` 94 | - `impl` 95 | 96 | ## `markup` 97 | 98 | - `underline` 99 | - `link` 100 | - `bold` 101 | - `heading` 102 | - `italic` 103 | - `list` 104 | - `numbered` 105 | - `unnumbered` 106 | - `quote` 107 | - `raw` 108 | - `inline` 109 | - `block` 110 | - `other` 111 | - `inserted` 112 | - `deleted` 113 | 114 | ## `meta` 115 | 116 | - `toc-list` 117 | - `class` 118 | - `struct` 119 | - `enum` 120 | - `union` 121 | - `trait` 122 | - `interface` 123 | - `impl` 124 | - `type` 125 | - `block` 126 | - `braces` 127 | - `group` 128 | - `parens` 129 | - `brackets` 130 | - `function` 131 | - `parameters` 132 | - `return-type` 133 | - `function-call` 134 | - `namespace` 135 | - `preprocessor` 136 | - `annotation` 137 | - `identifier` 138 | - `parameters` 139 | - `generic` 140 | - `path` 141 | - `string` 142 | - `interpolation` 143 | 144 | ## `punctuation` 145 | 146 | - `separator` 147 | - `continuation` 148 | - `terminator` 149 | - `accessor` 150 | - `punctuation.definition.comment` 151 | - `punctuation.definition.keyword` 152 | - `punctuation.definition.annotation` 153 | - `punctuation.definition.string.begin` 154 | - `punctuation.definition.string.end` 155 | - `punctuation.definition.variable` 156 | - `punctuation.section.block.begin` 157 | - `punctuation.section.block.end` 158 | - `punctuation.section.braces.begin` 159 | - `punctuation.section.braces.end` 160 | - `punctuation.section.group.begin` 161 | - `punctuation.section.group.end` 162 | - `punctuation.section.parens.begin` 163 | - `punctuation.section.parens.end` 164 | - `punctuation.section.brackets.begin` 165 | - `punctuation.section.brackets.end` 166 | - `punctuation.section.interpolation.begin` 167 | - `punctuation.section.interpolation.end` 168 | - `punctuation.section.generic.begin` 169 | - `punctuation.section.generic.end` 170 | 171 | ## `source` 172 | 173 | - `source` 174 | - `*language-suffix*.embedded` 175 | 176 | ## `storage` 177 | 178 | - `type` 179 | - `function` 180 | - `class` 181 | - `struct` 182 | - `enum` 183 | - `union` 184 | - `trait` 185 | - `interface` 186 | - `impl` 187 | - `modifier` 188 | 189 | ## `string` 190 | 191 | - `quoted` 192 | - `single` 193 | - `double` 194 | - `triple` 195 | - `other` 196 | - `unquoted` 197 | - `interpolated` 198 | - `regexp` 199 | - `other` 200 | 201 | ## `support` 202 | 203 | - `function` 204 | - `class` 205 | - `type` 206 | - `constant` 207 | - `variable` 208 | - `module` 209 | - `other` 210 | 211 | ## `text` 212 | 213 | - `html` 214 | - `xml` 215 | 216 | ## `variable` 217 | 218 | - `parameter` 219 | - `language` 220 | - `other` 221 | - `readwrite` 222 | - `member` 223 | - `constant` 224 | - `function` 225 | - `annotation` 226 | -------------------------------------------------------------------------------- /icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/icon.icns -------------------------------------------------------------------------------- /icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/icon.ico -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/icon.png -------------------------------------------------------------------------------- /images/dark-theme-dark-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/images/dark-theme-dark-editor.png -------------------------------------------------------------------------------- /images/dark-theme-light-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/images/dark-theme-light-editor.png -------------------------------------------------------------------------------- /images/light-theme-dark-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/images/light-theme-dark-editor.png -------------------------------------------------------------------------------- /images/light-theme-light-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsoloha/native-macos/928fb45b029bfa212400ddc3e19e2548ef4ca117/images/light-theme-light-editor.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "native-macos", 3 | "displayName": "Native macOS", 4 | "description": "A theme designed to mimic macOS's native apps, such as Finder and Xcode.", 5 | "version": "0.5.2", 6 | "publisher": "dsoloha", 7 | "engines": { 8 | "vscode": "^1.45.0" 9 | }, 10 | "keywords": [ 11 | "native", 12 | "macos", 13 | "color-theme" 14 | ], 15 | "preview": true, 16 | "homepage": "https://github.com/dsoloha/native-macos", 17 | "icon": "icon.png", 18 | "repository": { 19 | "type": "git", 20 | "url": "https://github.com/dsoloha/native-macos.git" 21 | }, 22 | "galleryBanner": { 23 | "color": "#0F0F0F", 24 | "theme": "dark" 25 | }, 26 | "categories": [ 27 | "Themes" 28 | ], 29 | "contributes": { 30 | "themes": [ 31 | { 32 | "label": "Native macOS - Light Theme, Light Editor", 33 | "uiTheme": "vs", 34 | "path": "./themes/light/light-theme-light-editor.json" 35 | }, 36 | { 37 | "label": "Native macOS - Light Theme, Dark Editor", 38 | "uiTheme": "vs", 39 | "path": "./themes/light/light-theme-dark-editor.json" 40 | }, 41 | { 42 | "label": "Native macOS - Dark Theme, Light Editor", 43 | "uiTheme": "vs-dark", 44 | "path": "./themes/dark/dark-theme-light-editor.json" 45 | }, 46 | { 47 | "label": "Native macOS - Dark Theme, Dark Editor", 48 | "uiTheme": "vs-dark", 49 | "path": "./themes/dark/dark-theme-dark-editor.json" 50 | } 51 | ] 52 | }, 53 | "__metadata": { 54 | "id": "89bc8860-9fc7-11ea-bb37-0242ac130002", 55 | "publisherId": "aeb59d00-9fc7-11ea-bb37-0242ac130002", 56 | "publisherDisplayName": "dsoloha" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /themes/dark/dark-theme-dark-editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Native macOS - Dark Theme, Dark Editor", 3 | "$schema": "vscode://schemas/color-theme", 4 | "type": "dark", 5 | "colors": { 6 | // Contrast Colors 7 | 8 | // "contrastActiveBorder": "#ff0000", 9 | // "contrastBorder": "#ff0000", 10 | 11 | // Base Colors 12 | 13 | "descriptionForeground": "#ffffff", 14 | "errorForeground": "#ff453a", 15 | "focusBorder": "#3c3c3c", 16 | "foreground": "#ffffff", 17 | "icon.foreground": "#7e7f7f", 18 | "selection.background": "#646e82", 19 | "widget.shadow": "#000000", 20 | 21 | // Text Colors 22 | 23 | "textBlockQuote.background": "#00000000", 24 | "textBlockQuote.border": "#00000000", 25 | "textCodeBlock.background": "#00000000", 26 | "textLink.activeForeground": "#0a84ff", 27 | "textLink.foreground": "#0a84ff", 28 | "textPreformat.foreground": "#ffffffcc", 29 | "textSeparator.foreground": "#ffffffcc", 30 | 31 | // Window Border 32 | 33 | // "window.activeBorder": "#ff0000", 34 | // "window.inactiveBorder": "#ff0000", 35 | 36 | // Button Control 37 | 38 | "button.background": "#787878", 39 | "button.foreground": "#fafafa", 40 | "button.hoverBackground": "#787878", 41 | // "checkbox.background": "#ff0000", 42 | // "checkbox.border": "#ff0000", 43 | // "checkbox.foreground": "#ff0000", 44 | 45 | // Dropdown Control 46 | 47 | "dropdown.background": "#000000", 48 | "dropdown.border": "#ffffff33", 49 | "dropdown.foreground": "#ffffff", 50 | "dropdown.listBackground": "#000000", 51 | 52 | // Input Control 53 | 54 | "input.background": "#1e1e1e", 55 | "input.border": "#2f2e2f", 56 | "input.foreground": "#ffffff", 57 | "input.placeholderForeground": "#4b4b4b", 58 | "inputOption.activeBackground": "#292a2f", 59 | "inputOption.activeBorder": "#0a84ff", 60 | // "inputOption.activeForeground": "#ff0000", 61 | "inputValidation.errorBackground": "#f2dede", 62 | "inputValidation.errorBorder": "#e21515", 63 | // "inputValidation.errorForeground": "#ff0000", 64 | "inputValidation.infoBackground": "#d6ecf2", 65 | "inputValidation.infoBorder": "#0a84ff", 66 | // "inputValidation.infoForeground": "#ff0000", 67 | "inputValidation.warningBackground": "#f6f5d2", 68 | "inputValidation.warningBorder": "#b89500", 69 | // "inputValidation.warningForeground": "#ff0000", 70 | 71 | // Scrollbar Control 72 | 73 | "scrollbar.shadow": "#00000000", 74 | "scrollbarSlider.activeBackground": "#ffffff80", 75 | "scrollbarSlider.background": "#ffffff1a", 76 | "scrollbarSlider.hoverBackground": "#ffffff80", 77 | 78 | // Badges 79 | 80 | "badge.background": "#0a84ff", 81 | "badge.foreground": "#ffffff", 82 | 83 | // Progress Bar 84 | 85 | "progressBar.background": "#0e70c0", 86 | 87 | // Lists and Trees 88 | 89 | "list.activeSelectionBackground": "#4382efcc", 90 | "list.activeSelectionForeground": "#ffffff", 91 | // "list.deemphasizedForeground": "#ff0000", 92 | "list.dropBackground": "#dcdcdc", 93 | "list.errorForeground": "#e21515", 94 | // "list.filterMatchBackground": "#ff0000", 95 | // "list.filterMatchBorder": "#ff0000", 96 | "list.focusBackground": "#4382efcc", 97 | "list.focusForeground": "#ffffff", 98 | "list.highlightForeground": "#ffffff", 99 | "list.hoverBackground": "#00000000", 100 | "list.hoverForeground": "#ffffff", 101 | "list.inactiveFocusBackground": "#4382efcc", 102 | "list.inactiveSelectionBackground": "#4382efcc", 103 | "list.inactiveSelectionForeground": "#ffffff", 104 | "list.invalidItemForeground": "#b89500", 105 | "list.warningForeground": "#907c26", 106 | // "listFilterWidget.background": "#ff0000", 107 | // "listFilterWidget.noMatchesOutline": "#ff0000", 108 | // "listFilterWidget.outline": "#ff0000", 109 | // "tree.indentGuidesStroke": "#ff0000", 110 | 111 | // Activity Bar 112 | 113 | // "activityBar.activeBackground": "#ff0000", 114 | // "activityBar.activeBorder": "#ff0000", 115 | // "activityBar.activeFocusBorder": "#ff0000", 116 | "activityBar.background": "#2d2e2f", 117 | "activityBar.border": "#000000", 118 | // "activityBar.dropBorder": "#ff0000", 119 | "activityBar.foreground": "#0a84ff", 120 | "activityBar.inactiveForeground": "#848483", 121 | "activityBarBadge.background": "#0a84ff", 122 | "activityBarBadge.foreground": "#ffffff", 123 | 124 | // Side Bar 125 | 126 | "sideBar.background": "#2d2e2f", 127 | "sideBar.border": "#000000", 128 | "sideBar.dropBackground": "#555555", 129 | "sideBar.foreground": "#ffffff", 130 | "sideBarSectionHeader.background": "#00000000", 131 | "sideBarSectionHeader.border": "#323237", 132 | "sideBarSectionHeader.foreground": "#ffffff", 133 | "sideBarTitle.foreground": "#ffffff", 134 | 135 | // Minimap 136 | 137 | // "minimap.background": "#ff0000", 138 | "minimap.errorHighlight": "#e21515", 139 | // "minimap.findMatchHighlight": "#ff0000", 140 | // "minimap.selectionHighlight": "#ff0000", 141 | // "minimap.warningHighlight": "#ff0000", 142 | // "minimapGutter.addedBackground": "#ff0000", 143 | // "minimapGutter.deletedBackground": "#ff0000", 144 | // "minimapGutter.modifiedBackground": "#ff0000", 145 | "minimapSlider.activeBackground": "#99999980", 146 | "minimapSlider.background": "#b3b3b380", 147 | "minimapSlider.hoverBackground": "#a6a6a680", 148 | 149 | // Editor Groups and Tabs 150 | 151 | "editorGroup.border": "#3c3c3c", 152 | "editorGroup.dropBackground": "#555555", 153 | "editorGroup.emptyBackground": "#323237", 154 | "editorGroup.focusedEmptyBorder": "#00000000", 155 | // "editorGroupHeader.border": "#ff0000", 156 | "editorGroupHeader.noTabsBackground": "#323237", 157 | "editorGroupHeader.tabsBackground": "#323237", 158 | "editorGroupHeader.tabsBorder": "#191919", 159 | "editorPane.background": "#191919", 160 | "tab.activeBackground": "#3a3b3a", 161 | "tab.activeBorder": "#191919", 162 | // "tab.activeBorderTop": "#ff0000", 163 | "tab.activeForeground": "#f5f5f5", 164 | // "tab.activeModifiedBorder": "#ff0000", 165 | "tab.border": "#3c3c3c", 166 | // "tab.hoverBackground": "#ff0000", 167 | // "tab.hoverBorder": "#ff0000", 168 | // "tab.hoverForeground": "#ff0000", 169 | "tab.inactiveBackground": "#202020", 170 | "tab.inactiveForeground": "#b9b9b9", 171 | // "tab.inactiveModifiedBorder": "#ff0000", 172 | // "tab.unfocusedActiveBackground": "#ff0000", 173 | "tab.unfocusedActiveBorder": "#00000000", 174 | // "tab.unfocusedActiveBorderTop": "#ff0000", 175 | "tab.unfocusedActiveForeground": "#ffffff1a", 176 | // "tab.unfocusedActiveModifiedBorder": "#ff0000", 177 | // "tab.unfocusedHoverBackground": "#ff0000", 178 | // "tab.unfocusedHoverBorder": "#ff0000", 179 | // "tab.unfocusedHoverForeground": "#ff0000", 180 | // "tab.unfocusedInactiveBackground": "#ff0000", 181 | "tab.unfocusedInactiveForeground": "#64646480", 182 | // "tab.unfocusedInactiveModifiedBorder": "#ff0000", 183 | 184 | // Editor Colors 185 | 186 | "editor.background": "#292a2f", 187 | "editor.findMatchBackground": "#0a84ff99", 188 | // "editor.findMatchBorder": "#ff0000", 189 | "editor.findMatchHighlightBackground": "#545557", 190 | // "editor.findMatchHighlightBorder": "#ff0000", 191 | // "editor.findRangeHighlightBackground": "#ff0000", 192 | // "editor.findRangeHighlightBorder": "#ff0000", 193 | "editor.foreground": "#ffffff", 194 | "editor.hoverHighlightBackground": "#add6ff26", 195 | "editor.lineHighlightBackground": "#2e3239", 196 | "editor.lineHighlightBorder": "#2e3239", 197 | "editor.rangeHighlightBackground": "#646e82", 198 | // "editor.rangeHighlightBorder": "#ff0000", 199 | // "editor.symbolHighlightBackground": "#ff0000", 200 | // "editor.symbolHighlightBorder": "#ff0000", 201 | 202 | // Selection Colors 203 | 204 | "editor.inactiveSelectionBackground": "#6e6e6e", 205 | "editor.selectionBackground": "#646e82", 206 | // "editor.selectionForeground": "#ff0000", 207 | "editor.selectionHighlightBackground": "#646e82bf", 208 | // "editor.selectionHighlightBorder": "#ff0000", 209 | 210 | // Word Highlights 211 | 212 | "editor.wordHighlightBackground": "#646e82bf", 213 | // "editor.wordHighlightBorder": "#ff0000", 214 | "editor.wordHighlightStrongBackground": "#646e82bf", 215 | // "editor.wordHighlightStrongBorder": "#ff0000", 216 | 217 | // Indent Guides 218 | 219 | // "editorIndentGuide.activeBackground": "#ff0000", 220 | // "editorIndentGuide.background": "#ff0000", 221 | 222 | // Rulers 223 | 224 | "editorRuler.foreground": "#d3d3d3", 225 | 226 | // Bracket Matches 227 | 228 | "editorBracketMatch.background": "#0064001a", 229 | "editorBracketMatch.border": "#bebebe", 230 | 231 | // Codelens 232 | 233 | // "editorCodeLens.foreground": "#ff0000", 234 | // "editorCursor.background": "#ff0000", 235 | // "editorCursor.foreground": "#ff0000", 236 | 237 | // Lightbulb 238 | 239 | // "editorLightBulb.foreground": "#ff0000", 240 | // "editorLightBulbAutoFix.foreground": "#ff0000", 241 | "editorLineNumber.activeForeground": "#ffffffcc", 242 | "editorLineNumber.foreground": "#737378", 243 | // "editorLink.activeForeground": "#ff0000", 244 | "editorMarkerNavigation.background": "#ffffff", 245 | "editorMarkerNavigationError.background": "#e21515", 246 | "editorMarkerNavigationInfo.background": "#008000", 247 | "editorMarkerNavigationWarning.background": "#117711", 248 | 249 | // Overview Ruler 250 | 251 | "editorOverviewRuler.addedForeground": "#32d74b", 252 | // "editorOverviewRuler.background": "#ff0000", 253 | "editorOverviewRuler.border": "#00000000", 254 | "editorOverviewRuler.bracketMatchForeground": "#646e82bf", 255 | "editorOverviewRuler.deletedForeground": "#ff453a", 256 | "editorOverviewRuler.errorForeground": "#e21515", 257 | "editorOverviewRuler.findMatchForeground": "#646e82bf", 258 | "editorOverviewRuler.infoForeground": "#0a84ff", 259 | "editorOverviewRuler.modifiedForeground": "#0a84ff", 260 | "editorOverviewRuler.rangeHighlightForeground": "#646e82bf", 261 | "editorOverviewRuler.selectionHighlightForeground": "#646e82bf", 262 | "editorOverviewRuler.warningForeground": "#907c26", 263 | "editorOverviewRuler.wordHighlightForeground": "#646e82bf", 264 | "editorOverviewRuler.wordHighlightStrongForeground": "#646e82bf", 265 | // "editorWhitespace.foreground": "#ff0000", 266 | // "searchEditor.findMatchBackground": "#ff0000", 267 | // "searchEditor.findMatchBorder": "#ff0000", 268 | // "searchEditor.textInputBorder": "#ff0000", 269 | 270 | // Errors and Warnings 271 | 272 | "editorError.border": "#00000000", 273 | "editorError.foreground": "#e21515", 274 | "editorHint.border": "#00000000", 275 | "editorHint.foreground": "#0a84ff", 276 | "editorInfo.border": "#00000000", 277 | "editorInfo.foreground": "#32d74b", 278 | "editorWarning.border": "#00000000", 279 | "editorWarning.foreground": "#ffd60a", 280 | "problemsErrorIcon.foreground": "#e21515", 281 | "problemsInfoIcon.foreground": "#32d74b", 282 | "problemsWarningIcon.foreground": "#ffd60a", 283 | 284 | // Unused Source Code 285 | 286 | // "editorUnnecessaryCode.border": "#ff0000", 287 | "editorUnnecessaryCode.opacity": "#000000bf", 288 | 289 | // Gutter 290 | 291 | "editorGutter.addedBackground": "#32d74b", 292 | // "editorGutter.background": "#ffffff", 293 | // "editorGutter.commentRangeForeground": "#ff0000", 294 | "editorGutter.deletedBackground": "#ff453a", 295 | // "editorGutter.foldingControlForeground": "#ff0000", 296 | "editorGutter.modifiedBackground": "#0a84ff", 297 | 298 | // Folding 299 | 300 | "editor.foldBackground": "#323232bf", 301 | 302 | // Diff Editor Colors 303 | 304 | // "diffEditor.border": "#ff0000", 305 | // "diffEditor.diagonalFill": "#ff0000", 306 | "diffEditor.insertedTextBackground": "#32d74b40", 307 | // "diffEditor.insertedTextBorder": "#ff0000", 308 | "diffEditor.removedTextBackground": "#ff453a40", 309 | // "diffEditor.removedTextBorder": "#ff0000", 310 | 311 | // Editor Widget Colors 312 | 313 | "debugExceptionWidget.background": "#3c3d3d", 314 | "debugExceptionWidget.border": "#595959", 315 | "editorHoverWidget.background": "#3c3d3d", 316 | "editorHoverWidget.border": "#595959", 317 | "editorHoverWidget.foreground": "#ffffff", 318 | "editorHoverWidget.statusBarBackground": "#3c3d3d", 319 | "editorSuggestWidget.background": "#3c3d3d", 320 | "editorSuggestWidget.border": "#595959", 321 | "editorSuggestWidget.foreground": "#ffffff", 322 | "editorSuggestWidget.highlightForeground": "#ffffff", 323 | "editorSuggestWidget.selectedBackground": "#0a84ff", 324 | "editorWidget.background": "#292929", 325 | "editorWidget.border": "#00000000", 326 | "editorWidget.foreground": "#a9a9a9", 327 | "editorWidget.resizeBorder": "#595959", 328 | 329 | // Peek View Colors 330 | 331 | "peekView.border": "#3c3d3d", 332 | "peekViewEditor.background": "#3b3c44", 333 | "peekViewEditor.matchHighlightBackground": "#646e82", 334 | "peekViewEditor.matchHighlightBorder": "#646e82", 335 | "peekViewEditorGutter.background": "#3b3b44", 336 | "peekViewResult.background": "#414146", 337 | "peekViewResult.fileForeground": "#ffffff", 338 | "peekViewResult.lineForeground": "#ffffffcc", 339 | "peekViewResult.matchHighlightBackground": "#646e82", 340 | "peekViewResult.selectionBackground": "#474852", 341 | "peekViewResult.selectionForeground": "#ffffff", 342 | "peekViewTitle.background": "#323237", 343 | "peekViewTitleDescription.foreground": "#dedede", 344 | "peekViewTitleLabel.foreground": "#ffffff", 345 | 346 | // Merge Conflicts 347 | 348 | "editorOverviewRuler.commonContentForeground": "#60606066", 349 | "editorOverviewRuler.currentContentForeground": "#40c8ae80", 350 | "editorOverviewRuler.incomingContentForeground": "#40a6ff80", 351 | // "merge.border": "#ff0000", 352 | "merge.commonContentBackground": "#60606029", 353 | "merge.commonHeaderBackground": "#60606066", 354 | "merge.currentContentBackground": "#40c8ae33", 355 | "merge.currentHeaderBackground": "#40c8ae80", 356 | "merge.incomingContentBackground": "#40a6ff33", 357 | "merge.incomingHeaderBackground": "#40a6ff80", 358 | 359 | // Panel Colors 360 | 361 | "panel.background": "#292a2f", 362 | "panel.border": "#4b4b4b", 363 | // "panel.dropBorder": "#ff0000", 364 | // "panelInput.border": "#ff0000", 365 | // "panelSection.border": "#ff0000", 366 | // "panelSection.dropBackground": "#ff0000", 367 | // "panelSectionHeader.background": "#ff0000", 368 | // "panelSectionHeader.border": "#ff0000", 369 | // "panelSectionHeader.foreground": "#ff0000", 370 | "panelTitle.activeBorder": "#00000000", 371 | "panelTitle.activeForeground": "#ffffff", 372 | "panelTitle.inactiveForeground": "#ffffff80", 373 | 374 | // Preview 375 | 376 | "imagePreview.border": "#000000", 377 | 378 | // Status Bar Colors 379 | 380 | "statusBar.background": "#353535", 381 | "statusBar.border": "#676767", 382 | "statusBar.debuggingBackground": "#414146", 383 | "statusBar.debuggingBorder": "#4b4b4b", 384 | "statusBar.debuggingForeground": "#a9a9a9", 385 | "statusBar.foreground": "#848483", 386 | "statusBar.noFolderBackground": "#414146", 387 | "statusBar.noFolderBorder": "#4b4b4b", 388 | "statusBar.noFolderForeground": "#a9a9a9", 389 | "statusBarItem.activeBackground": "#353535", 390 | "statusBarItem.hoverBackground": "#353535", 391 | "statusBarItem.prominentBackground": "#388a34", 392 | // "statusBarItem.prominentForeground": "#ff0000", 393 | "statusBarItem.prominentHoverBackground": "#369432", 394 | // "statusBarItem.remoteBackground": "#ff0000", 395 | // "statusBarItem.remoteForeground": "#ff0000", 396 | 397 | // Title Bar Colors 398 | 399 | "titleBar.activeBackground": "#414146", 400 | "titleBar.activeForeground": "#b9b9b9", 401 | "titleBar.border": "#4b4b4b", 402 | "titleBar.inactiveBackground": "#414146", 403 | "titleBar.inactiveForeground": "#b9b9b9", 404 | 405 | // Menu Bar Colors 406 | 407 | // "menu.background": "#ff0000", 408 | // "menu.border": "#ff0000", 409 | // "menu.foreground": "#ff0000", 410 | // "menu.selectionBackground": "#ff0000", 411 | // "menu.selectionBorder": "#ff0000", 412 | // "menu.selectionForeground": "#ff0000", 413 | // "menu.separatorBackground": "#ff0000", 414 | // "menubar.selectionBackground": "#ff0000", 415 | // "menubar.selectionBorder": "#ff0000", 416 | // "menubar.selectionForeground": "#ff0000", 417 | 418 | // Notification Colors 419 | 420 | // "notificationCenter.border": "#ff0000", 421 | "notificationCenterHeader.background": "#e2e2e7", 422 | // "notificationCenterHeader.foreground": "#ff0000", 423 | "notificationLink.foreground": "#32d74b", 424 | "notifications.background": "#282828", 425 | "notifications.border": "#464646", 426 | // "notifications.foreground": "#ff0000", 427 | // "notificationsErrorIcon.foreground": "#ff0000", 428 | // "notificationsInfoIcon.foreground": "#ff0000", 429 | // "notificationsWarningIcon.foreground": "#ff0000", 430 | // "notificationToast.border": "#ff0000", 431 | 432 | // Extensions 433 | 434 | // "extensionBadge.remoteBackground": "#ff0000", 435 | // "extensionBadge.remoteForeground": "#ff0000", 436 | "extensionButton.prominentBackground": "#327e36", 437 | "extensionButton.prominentForeground": "#ffffff", 438 | "extensionButton.prominentHoverBackground": "#28632b", 439 | 440 | // Quick Picker 441 | 442 | "pickerGroup.border": "#cccedb", 443 | "pickerGroup.foreground": "#007acc99", 444 | // "quickInput.background": "#ff0000", 445 | // "quickInput.foreground": "#ff0000", 446 | // "quickInputTitle.background": "#ff0000", 447 | 448 | // Integrated Terminal Colors 449 | 450 | "terminal.ansiBlack": "#000000", 451 | "terminal.ansiBlue": "#0451a5", 452 | "terminal.ansiBrightBlack": "#646464", 453 | "terminal.ansiBrightBlue": "#0451a5", 454 | "terminal.ansiBrightCyan": "#0598bc", 455 | "terminal.ansiBrightGreen": "#14ce14", 456 | "terminal.ansiBrightMagenta": "#bc05bc", 457 | "terminal.ansiBrightRed": "#c83232", 458 | "terminal.ansiBrightWhite": "#a5a5a5", 459 | "terminal.ansiBrightYellow": "#b5ba00", 460 | "terminal.ansiCyan": "#0598bc", 461 | "terminal.ansiGreen": "#00bc00", 462 | "terminal.ansiMagenta": "#bc05bc", 463 | "terminal.ansiRed": "#c83232", 464 | "terminal.ansiWhite": "#555555", 465 | "terminal.ansiYellow": "#949800", 466 | // "terminal.background": "#ff0000", 467 | // "terminal.border": "#ff0000", 468 | "terminal.foreground": "#ffffff", 469 | "terminal.selectionBackground": "#00000040", 470 | // "terminalCursor.background": "#ff0000", 471 | // "terminalCursor.foreground": "#ff0000", 472 | 473 | // Debug 474 | 475 | // "debugTokenExpression.boolean": "#ff0000", 476 | // "debugTokenExpression.error": "#ff0000", 477 | // "debugTokenExpression.name": "#ff0000", 478 | // "debugTokenExpression.number": "#ff0000", 479 | // "debugTokenExpression.string": "#ff0000", 480 | // "debugTokenExpression.value": "#ff0000", 481 | "debugToolBar.background": "#f3f3f3", 482 | // "debugToolBar.border": "#ff0000", 483 | // "debugView.exceptionLabelBackground": "#ff0000", 484 | // "debugView.exceptionLabelForeground": "#ff0000", 485 | // "debugView.stateLabelBackground": "#ff0000", 486 | // "debugView.stateLabelForeground": "#ff0000", 487 | // "debugView.valueChangedHighlight": "#ff0000", 488 | // "editor.focusedStackFrameHighlightBackground": "#ff0000", 489 | // "editor.stackFrameHighlightBackground": "#ff0000", 490 | 491 | // Welcome Page 492 | 493 | // "walkThrough.embeddedEditorBackground": "#ff0000", 494 | // "welcomePage.background": "#ff0000", 495 | // "welcomePage.buttonBackground": "#ff0000", 496 | // "welcomePage.buttonHoverBackground": "#ff0000", 497 | 498 | // Git Colors 499 | 500 | "gitDecoration.addedResourceForeground": "#ffffff", 501 | "gitDecoration.conflictingResourceForeground": "#ffffff", 502 | "gitDecoration.deletedResourceForeground": "#ffffff", 503 | "gitDecoration.ignoredResourceForeground": "#ffffff", 504 | "gitDecoration.modifiedResourceForeground": "#ffffff", 505 | "gitDecoration.submoduleResourceForeground": "#ffffff", 506 | "gitDecoration.untrackedResourceForeground": "#ffffff", 507 | 508 | // Settings Editor Colors 509 | 510 | "settings.checkboxBackground": "#3a3a41", 511 | "settings.checkboxBorder": "#464646", 512 | "settings.checkboxForeground": "#ffffff", 513 | "settings.dropdownBackground": "#3a3a41", 514 | "settings.dropdownBorder": "#464646", 515 | "settings.dropdownForeground": "#ffffff", 516 | "settings.dropdownListBorder": "#464646", 517 | "settings.headerForeground": "#e6e6e6", 518 | "settings.modifiedItemIndicator": "#4082d4", 519 | "settings.numberInputBackground": "#3a3a41", 520 | "settings.numberInputBorder": "#464646", 521 | "settings.numberInputForeground": "#ffffff", 522 | "settings.textInputBackground": "#3a3a41", 523 | "settings.textInputBorder": "#464646", 524 | "settings.textInputForeground": "#ffffff", 525 | 526 | // Breadcrumbs 527 | 528 | "breadcrumb.activeSelectionForeground": "#ffffff", 529 | "breadcrumb.background": "#272827", 530 | "breadcrumb.focusForeground": "#ffffff", 531 | "breadcrumb.foreground": "#dedede", 532 | "breadcrumbPicker.background": "#373737" 533 | 534 | // Snippets 535 | 536 | // "editor.snippetFinalTabstopHighlightBackground": "#ff0000", 537 | // "editor.snippetFinalTabstopHighlightBorder": "#ff0000", 538 | // "editor.snippetTabstopHighlightBackground": "#ff0000", 539 | // "editor.snippetTabstopHighlightBorder": "#ff0000", 540 | 541 | // Symbol Icons 542 | 543 | // "symbolIcon.arrayForeground": "#307bf6", 544 | // "symbolIcon.booleanForeground": "#307bf6", 545 | // "symbolIcon.classForeground": "#bf78e4", 546 | // "symbolIcon.colorForeground": "#307bf6", 547 | // "symbolIcon.constantForeground": "#7ac7eb", 548 | // "symbolIcon.constructorForeground": "#4997ff", 549 | // "symbolIcon.enumeratorForeground": "#4997ff", 550 | // "symbolIcon.enumeratorMemberForeground": "#4997ff", 551 | // "symbolIcon.eventForeground": "#307bf6", 552 | // "symbolIcon.fieldForeground": "#307bf6", 553 | // "symbolIcon.fileForeground": "#307bf6", 554 | // "symbolIcon.folderForeground": "#307bf6", 555 | // "symbolIcon.functionForeground": "#4997ff", 556 | // "symbolIcon.interfaceForeground": "#bf78e4", 557 | // "symbolIcon.keyForeground": "#307bf6", 558 | // "symbolIcon.keywordForeground": "#7ac7eb", 559 | // "symbolIcon.methodForeground": "#bf78e4", 560 | // "symbolIcon.moduleForeground": "#4997ff", 561 | // "symbolIcon.namespaceForeground": "#bf78e4", 562 | // "symbolIcon.nullForeground": "#7ac7eb", 563 | // "symbolIcon.numberForeground": "#7ac7eb", 564 | // "symbolIcon.objectForeground": "#7ac7eb", 565 | // "symbolIcon.operatorForeground": "#7ac7eb", 566 | // "symbolIcon.packageForeground": "#7ac7eb", 567 | // "symbolIcon.propertyForeground": "#7ac7eb", 568 | // "symbolIcon.referenceForeground": "#7ac7eb", 569 | // "symbolIcon.snippetForeground": "#7ac7eb", 570 | // "symbolIcon.stringForeground": "#7ac7eb", 571 | // "symbolIcon.structForeground": "#bf78e4", 572 | // "symbolIcon.textForeground": "#7ac7eb", 573 | // "symbolIcon.typeParameterForeground": "#7ac7eb", 574 | // "symbolIcon.unitForeground": "#7ac7eb", 575 | // "symbolIcon.variableForeground": "#7ac7eb", 576 | 577 | // Debug Icons 578 | 579 | // "debugConsole.errorForeground": "#ff0000", 580 | // "debugConsole.infoForeground": "#ff0000", 581 | // "debugConsole.sourceForeground": "#ff0000", 582 | // "debugConsole.warningForeground": "#ff0000", 583 | // "debugConsoleInputIcon.foreground": "#ff0000", 584 | // "debugIcon.breakpointCurrentStackframeForeground": "#ff0000", 585 | // "debugIcon.breakpointDisabledForeground": "#ff0000", 586 | // "debugIcon.breakpointForeground": "#ff0000", 587 | // "debugIcon.breakpointStackframeForeground": "#ff0000", 588 | // "debugIcon.breakpointUnverifiedForeground": "#ff0000", 589 | // "debugIcon.continueForeground": "#ff0000", 590 | // "debugIcon.disconnectForeground": "#ff0000", 591 | // "debugIcon.pauseForeground": "#ff0000", 592 | // "debugIcon.restartForeground": "#ff0000", 593 | // "debugIcon.startForeground": "#ff0000", 594 | // "debugIcon.stepBackForeground": "#ff0000", 595 | // "debugIcon.stepIntoForeground": "#ff0000", 596 | // "debugIcon.stepOutForeground": "#ff0000", 597 | // "debugIcon.stepOverForeground": "#ff0000", 598 | // "debugIcon.stopForeground": "#ff0000", 599 | }, 600 | "tokenColors": [ 601 | { 602 | "name": "Comment", 603 | "scope": "comment", 604 | "settings": { 605 | "foreground": "#828c96", 606 | "fontStyle": "italic" 607 | } 608 | }, 609 | { 610 | "name": "Preprocessor Statements", 611 | "scope": [ 612 | "meta.preprocessor", 613 | "keyword.control.import" 614 | ], 615 | "settings": { 616 | "foreground": "#f5a55f" 617 | } 618 | }, 619 | { 620 | "name": "String", 621 | "scope": "string", 622 | "settings": { 623 | "foreground": "#ff8773" 624 | } 625 | }, 626 | { 627 | "name": "Template string expressions", 628 | "scope": [ 629 | "meta.template.expression", 630 | "keyword.operator.assignment" 631 | ], 632 | "settings": { 633 | "foreground": "#ffffff" 634 | } 635 | }, 636 | { 637 | "name": "Template string interpolation", 638 | "scope": [ 639 | "punctuation.definition.template-expression.begin", 640 | "punctuation.definition.template-expression.end", 641 | "punctuation.section.embedded" 642 | ], 643 | "settings": { 644 | "foreground": "#9664c8" 645 | } 646 | }, 647 | { 648 | "name": "Number", 649 | "scope": "constant.numeric", 650 | "settings": { 651 | "foreground": "#d7cd7d" 652 | } 653 | }, 654 | { 655 | "name": "Built-in constant", 656 | "scope": "constant.language", 657 | "settings": { 658 | "foreground": "#f082aa", 659 | "fontStyle": "bold" 660 | } 661 | }, 662 | { 663 | "name": "User-defined constant", 664 | "scope": "constant.character", 665 | "settings": { 666 | "foreground": "#64afc8" 667 | } 668 | }, 669 | { 670 | "name": "Variable", 671 | "scope": "variable", 672 | "settings": { 673 | "foreground": "#64b4a0" 674 | } 675 | }, 676 | { 677 | "name": "Variable property", 678 | "scope": "variable.other.property", 679 | "settings": { 680 | "foreground": "#a0f0dc" 681 | } 682 | }, 683 | { 684 | "name": "Keyword", 685 | "scope": "keyword", 686 | "settings": { 687 | "foreground": "#f082aa", 688 | "fontStyle": "bold" 689 | } 690 | }, 691 | { 692 | "name": "Operator", 693 | "scope": [ 694 | "keyword.operator", 695 | "keyword.operator.arithmetic", 696 | "storage.type.function.arrow" 697 | ], 698 | "settings": { 699 | "foreground": "#9664c8" 700 | } 701 | }, 702 | { 703 | "name": "Storage", 704 | "scope": "storage", 705 | "settings": { 706 | "foreground": "#f082aa", 707 | "fontStyle": "bold" 708 | } 709 | }, 710 | { 711 | "name": "Types", 712 | "scope": "support.type.property-name", 713 | "settings": { 714 | "foreground": "#87dcfa" 715 | } 716 | }, 717 | { 718 | "name": "Class name", 719 | "scope": "entity.name.type.class", 720 | "settings": { 721 | "foreground": "#bef0e6" 722 | } 723 | }, 724 | { 725 | "name": "Superclass", 726 | "scope": "entity.other.inherited-class", 727 | "settings": { 728 | "foreground": "#87beb4", 729 | "fontStyle": "bold" 730 | } 731 | }, 732 | { 733 | "name": "Function name", 734 | "scope": "entity.name.function", 735 | "settings": { 736 | "foreground": "#64afc8" 737 | } 738 | }, 739 | { 740 | "name": "Invoked function", 741 | "scope": "entity.name.function.method", 742 | "settings": { 743 | "foreground": "#64b4a0" 744 | } 745 | }, 746 | { 747 | "name": "Function argument", 748 | "scope": "variable.parameter", 749 | "settings": { 750 | "foreground": "#ffffff" 751 | } 752 | }, 753 | { 754 | "name": "Reserved keywords", 755 | "scope": "variable.language", 756 | "settings": { 757 | "foreground": "#f082aa", 758 | "fontStyle": "bold" 759 | } 760 | }, 761 | { 762 | "name": "Tag name", 763 | "scope": "entity.name.tag", 764 | "settings": { 765 | "foreground": "#f082aa" 766 | } 767 | }, 768 | { 769 | "name": "Tag attribute", 770 | "scope": "entity.other.attribute-name", 771 | "settings": { 772 | "foreground": "#d7cd7d" 773 | } 774 | }, 775 | { 776 | "name": "Library function", 777 | "scope": "support.function", 778 | "settings": { 779 | "foreground": "#aa82e6" 780 | } 781 | }, 782 | { 783 | "name": "Library constant", 784 | "scope": "support.constant", 785 | "settings": { 786 | "foreground": "#aa82e6" 787 | } 788 | }, 789 | { 790 | "name": "Library class/type", 791 | "scope": [ 792 | "support.type", "support.class" 793 | ], 794 | "settings": { 795 | "foreground": "#d2befa" 796 | } 797 | }, 798 | { 799 | "name": "Library variable", 800 | "scope": "support.other.variable", 801 | "settings": { 802 | "foreground": "#d2befa" 803 | } 804 | }, 805 | { 806 | "name": "Invalid", 807 | "scope": "invalid", 808 | "settings": {} 809 | }, 810 | { 811 | "name": "Info Token", 812 | "scope": "token.info-token", 813 | "settings": { 814 | "foreground": "#3264c8" 815 | } 816 | }, 817 | { 818 | "name": "Warning Token", 819 | "scope": "token.warn-token", 820 | "settings": { 821 | "foreground": "#c89632" 822 | } 823 | }, 824 | { 825 | "name": "Error Token", 826 | "scope": "token.error-token", 827 | "settings": { 828 | "foreground": "#c83232" 829 | } 830 | }, 831 | { 832 | "name": "Debug Token", 833 | "scope": "token.debug-token", 834 | "settings": { 835 | "foreground": "#820082" 836 | } 837 | }, 838 | { 839 | "name": "Markup Heading", 840 | "scope": "markup.heading", 841 | "settings": { 842 | "foreground": "#80bdff", 843 | "fontStyle": "bold" 844 | } 845 | }, 846 | { 847 | "name": "Markup Top-Level Heading", 848 | "scope": "markup.heading.1.html", 849 | "settings": { 850 | "foreground": "#3396ff" 851 | } 852 | }, 853 | { 854 | "name": "Markup Heading Level 2", 855 | "scope": "markup.heading.2.html", 856 | "settings": { 857 | "foreground": "#4da3ff" 858 | } 859 | }, 860 | { 861 | "name": "Markup Heading Level 3", 862 | "scope": "markup.heading.3.html", 863 | "settings": { 864 | "foreground": "#66b0ff" 865 | } 866 | }, 867 | { 868 | "name": "Markup Bold", 869 | "scope": "markup.bold", 870 | "settings": { 871 | "fontStyle": "bold" 872 | } 873 | }, 874 | { 875 | "name": "Markup Italic", 876 | "scope": "markup.italic", 877 | "settings": { 878 | "fontStyle": "italic" 879 | } 880 | }, 881 | { 882 | "name": "Markup Underline", 883 | "scope": "markup.underline", 884 | "settings": { 885 | "fontStyle": "underline" 886 | } 887 | }, 888 | { 889 | "name": "Markup Quote", 890 | "scope": "markup.quote", 891 | "settings": { 892 | "foreground": "#1abeff" 893 | } 894 | }, 895 | { 896 | "name": "Markup Raw Inline", 897 | "scope": "markup.inline.raw", 898 | "settings": { 899 | "foreground": "#64d2ff" 900 | } 901 | }, 902 | { 903 | "name": "Markup Link", 904 | "scope": "markup.underline.link", 905 | "settings": { 906 | "foreground": "#0a84ff" 907 | } 908 | }, 909 | { 910 | "name": "Markup List", 911 | "scope": "markup.list", 912 | "settings": { 913 | "foreground": "#e6e6e6" 914 | } 915 | } 916 | ] 917 | } 918 | -------------------------------------------------------------------------------- /themes/dark/dark-theme-light-editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Native macOS - Dark Theme, Light Editor", 3 | "$schema": "vscode://schemas/color-theme", 4 | "type": "dark", 5 | "colors": { 6 | // Contrast Colors 7 | 8 | // "contrastActiveBorder": "#ff0000", 9 | // "contrastBorder": "#ff0000", 10 | 11 | // Base Colors 12 | 13 | "descriptionForeground": "#ffffff", 14 | "errorForeground": "#ff453a", 15 | "focusBorder": "#3c3c3c", 16 | "foreground": "#000000", 17 | "icon.foreground": "#ffffff", 18 | "selection.background": "#646e82", 19 | "widget.shadow": "#00000000", 20 | 21 | // Text Colors 22 | 23 | "textBlockQuote.background": "#00000000", 24 | "textBlockQuote.border": "#00000000", 25 | "textCodeBlock.background": "#00000000", 26 | "textLink.activeForeground": "#007baf", 27 | "textLink.foreground": "#007baf", 28 | "textPreformat.foreground": "#ffffffcc", 29 | "textSeparator.foreground": "#ffffffcc", 30 | 31 | // Window Border 32 | 33 | // "window.activeBorder": "#ff0000", 34 | // "window.inactiveBorder": "#ff0000", 35 | 36 | // Button Control 37 | 38 | "button.background": "#787878", 39 | "button.foreground": "#fafafa", 40 | "button.hoverBackground": "#787878", 41 | // "checkbox.background": "#ff0000", 42 | // "checkbox.border": "#ff0000", 43 | // "checkbox.foreground": "#ff0000", 44 | 45 | // Dropdown Control 46 | 47 | "dropdown.background": "#ffffff", 48 | "dropdown.border": "#ffffff33", 49 | "dropdown.foreground": "#ffffff", 50 | "dropdown.listBackground": "#000000", 51 | 52 | // Input Control 53 | 54 | "input.background": "#dcdcdc", 55 | "input.border": "#9b9b9b", 56 | "input.foreground": "#000000", 57 | "input.placeholderForeground": "#4b4b4b", 58 | "inputOption.activeBackground": "#292a2f", 59 | "inputOption.activeBorder": "#007acc", 60 | // "inputOption.activeForeground": "#ff0000", 61 | "inputValidation.errorBackground": "#f2dede", 62 | "inputValidation.errorBorder": "#be1100", 63 | // "inputValidation.errorForeground": "#ff0000", 64 | "inputValidation.infoBackground": "#d6ecf2", 65 | "inputValidation.infoBorder": "#007acc", 66 | // "inputValidation.infoForeground": "#ff0000", 67 | "inputValidation.warningBackground": "#f6f5d2", 68 | "inputValidation.warningBorder": "#b89500", 69 | // "inputValidation.warningForeground": "#ff0000", 70 | 71 | // Scrollbar Control 72 | 73 | "scrollbar.shadow": "#00000000", 74 | "scrollbarSlider.activeBackground": "#ffffff80", 75 | "scrollbarSlider.background": "#ffffff1a", 76 | "scrollbarSlider.hoverBackground": "#ffffff80", 77 | 78 | // Badges 79 | 80 | "badge.background": "#007aff", 81 | "badge.foreground": "#ffffff", 82 | 83 | // Progress Bar 84 | 85 | "progressBar.background": "#0e70c0", 86 | 87 | // Lists and Trees 88 | 89 | "list.activeSelectionBackground": "#237df5", 90 | "list.activeSelectionForeground": "#ffffff", 91 | // "list.deemphasizedForeground": "#ff0000", 92 | "list.dropBackground": "#dcdcdc", 93 | "list.errorForeground": "#2d2d2d", 94 | // "list.filterMatchBackground": "#ff0000", 95 | // "list.filterMatchBorder": "#ff0000", 96 | "list.focusBackground": "#237df5", 97 | "list.focusForeground": "#000000", 98 | "list.highlightForeground": "#2d2d2d", 99 | "list.hoverBackground": "#00000000", 100 | "list.hoverForeground": "#ffffff", 101 | "list.inactiveFocusBackground": "#237df5", 102 | "list.inactiveSelectionBackground": "#237df5", 103 | "list.inactiveSelectionForeground": "#2d2d2d", 104 | "list.invalidItemForeground": "#2d2d2d", 105 | "list.warningForeground": "#2d2d2d", 106 | // "listFilterWidget.background": "#ff0000", 107 | // "listFilterWidget.noMatchesOutline": "#ff0000", 108 | // "listFilterWidget.outline": "#ff0000", 109 | // "tree.indentGuidesStroke": "#ff0000", 110 | 111 | // Activity Bar 112 | 113 | // "activityBar.activeBackground": "#ff0000", 114 | // "activityBar.activeBorder": "#ff0000", 115 | // "activityBar.activeFocusBorder": "#ff0000", 116 | "activityBar.background": "#323237", 117 | "activityBar.border": "#414141", 118 | // "activityBar.dropBorder": "#ff0000", 119 | "activityBar.foreground": "#ffffff", 120 | "activityBar.inactiveForeground": "#ffffff80", 121 | "activityBarBadge.background": "#4082d4", 122 | "activityBarBadge.foreground": "#ffffff", 123 | 124 | // Side Bar 125 | 126 | "sideBar.background": "#323237", 127 | "sideBar.border": "#191919", 128 | "sideBar.dropBackground": "#555555", 129 | "sideBar.foreground": "#ffffff", 130 | "sideBarSectionHeader.background": "#00000000", 131 | "sideBarSectionHeader.border": "#323237", 132 | "sideBarSectionHeader.foreground": "#ffffff", 133 | "sideBarTitle.foreground": "#ffffff", 134 | 135 | // Minimap 136 | 137 | // "minimap.background": "#ff0000", 138 | "minimap.errorHighlight": "#e21515", 139 | // "minimap.findMatchHighlight": "#ff0000", 140 | // "minimap.selectionHighlight": "#ff0000", 141 | // "minimap.warningHighlight": "#ff0000", 142 | // "minimapGutter.addedBackground": "#ff0000", 143 | // "minimapGutter.deletedBackground": "#ff0000", 144 | // "minimapGutter.modifiedBackground": "#ff0000", 145 | "minimapSlider.activeBackground": "#99999980", 146 | "minimapSlider.background": "#b3b3b380", 147 | "minimapSlider.hoverBackground": "#a6a6a680", 148 | 149 | // Editor Groups and Tabs 150 | 151 | "editorGroup.border": "#3c3c3c", 152 | "editorGroup.dropBackground": "#555555", 153 | "editorGroup.emptyBackground": "#323237", 154 | "editorGroup.focusedEmptyBorder": "#00000000", 155 | // "editorGroupHeader.border": "#ff0000", 156 | "editorGroupHeader.noTabsBackground": "#323237", 157 | "editorGroupHeader.tabsBackground": "#323237", 158 | "editorGroupHeader.tabsBorder": "#191919", 159 | "editorPane.background": "#191919", 160 | "tab.activeBackground": "#414141", 161 | "tab.activeBorder": "#191919", 162 | // "tab.activeBorderTop": "#ff0000", 163 | "tab.activeForeground": "#f5f5f5", 164 | // "tab.activeModifiedBorder": "#ff0000", 165 | "tab.border": "#3c3c3c", 166 | // "tab.hoverBackground": "#ff0000", 167 | // "tab.hoverBorder": "#ff0000", 168 | // "tab.hoverForeground": "#ff0000", 169 | "tab.inactiveBackground": "#323237", 170 | "tab.inactiveForeground": "#b9b9b9", 171 | // "tab.inactiveModifiedBorder": "#ff0000", 172 | // "tab.unfocusedActiveBackground": "#ff0000", 173 | "tab.unfocusedActiveBorder": "#00000000", 174 | // "tab.unfocusedActiveBorderTop": "#ff0000", 175 | "tab.unfocusedActiveForeground": "#ffffff1a", 176 | // "tab.unfocusedActiveModifiedBorder": "#ff0000", 177 | // "tab.unfocusedHoverBackground": "#ff0000", 178 | // "tab.unfocusedHoverBorder": "#ff0000", 179 | // "tab.unfocusedHoverForeground": "#ff0000", 180 | // "tab.unfocusedInactiveBackground": "#ff0000", 181 | "tab.unfocusedInactiveForeground": "#64646480", 182 | // "tab.unfocusedInactiveModifiedBorder": "#ff0000", 183 | 184 | // Editor Colors 185 | 186 | "editor.background": "#ffffff", 187 | "editor.findMatchBackground": "#0a84ff99", 188 | // "editor.findMatchBorder": "#ff0000", 189 | "editor.findMatchHighlightBackground": "#545557", 190 | // "editor.findMatchHighlightBorder": "#ff0000", 191 | // "editor.findRangeHighlightBackground": "#ff0000", 192 | // "editor.findRangeHighlightBorder": "#ff0000", 193 | "editor.foreground": "#000000", 194 | "editor.hoverHighlightBackground": "#add6ff26", 195 | "editor.lineHighlightBackground": "#f5f5f5", 196 | "editor.lineHighlightBorder": "#f5f5f5", 197 | "editor.rangeHighlightBackground": "#646e8266", 198 | // "editor.rangeHighlightBorder": "#ff0000", 199 | // "editor.symbolHighlightBackground": "#ff0000", 200 | // "editor.symbolHighlightBorder": "#ff0000", 201 | 202 | // Selection Colors 203 | 204 | "editor.inactiveSelectionBackground": "#d2d2d2", 205 | "editor.selectionBackground": "#b9d7fa", 206 | // "editor.selectionForeground": "#ff0000", 207 | "editor.selectionHighlightBackground": "#646e82bf", 208 | // "editor.selectionHighlightBorder": "#ff0000", 209 | 210 | // Word Highlights 211 | 212 | "editor.wordHighlightBackground": "#646e82bf", 213 | // "editor.wordHighlightBorder": "#ff0000", 214 | "editor.wordHighlightStrongBackground": "#646e82bf", 215 | // "editor.wordHighlightStrongBorder": "#ff0000", 216 | 217 | // Indent Guides 218 | 219 | // "editorIndentGuide.activeBackground": "#ff0000", 220 | // "editorIndentGuide.background": "#ff0000", 221 | 222 | // Rulers 223 | 224 | "editorRuler.foreground": "#d3d3d3", 225 | 226 | // Bracket Matches 227 | 228 | "editorBracketMatch.background": "#0064001a", 229 | "editorBracketMatch.border": "#bebebe", 230 | 231 | // Codelens 232 | 233 | // "editorCodeLens.foreground": "#ff0000", 234 | // "editorCursor.background": "#ff0000", 235 | // "editorCursor.foreground": "#ff0000", 236 | 237 | // Lightbulb 238 | 239 | // "editorLightBulb.foreground": "#ff0000", 240 | // "editorLightBulbAutoFix.foreground": "#ff0000", 241 | "editorLineNumber.activeForeground": "#ffffffcc", 242 | "editorLineNumber.foreground": "#737378", 243 | // "editorLink.activeForeground": "#ff0000", 244 | "editorMarkerNavigation.background": "#ffffff", 245 | "editorMarkerNavigationError.background": "#d60a0a", 246 | "editorMarkerNavigationInfo.background": "#008000", 247 | "editorMarkerNavigationWarning.background": "#117711", 248 | 249 | // Overview Ruler 250 | 251 | "editorOverviewRuler.addedForeground": "#32d74b", 252 | // "editorOverviewRuler.background": "#ff0000", 253 | "editorOverviewRuler.border": "#00000000", 254 | "editorOverviewRuler.bracketMatchForeground": "#646e82bf", 255 | "editorOverviewRuler.deletedForeground": "#ff453a", 256 | "editorOverviewRuler.errorForeground": "#ff453a", 257 | "editorOverviewRuler.findMatchForeground": "#646e82bf", 258 | "editorOverviewRuler.infoForeground": "#4082d4", 259 | "editorOverviewRuler.modifiedForeground": "#4082d4", 260 | "editorOverviewRuler.rangeHighlightForeground": "#646e82bf", 261 | "editorOverviewRuler.selectionHighlightForeground": "#646e82bf", 262 | "editorOverviewRuler.warningForeground": "#ffd60a", 263 | "editorOverviewRuler.wordHighlightForeground": "#646e82bf", 264 | "editorOverviewRuler.wordHighlightStrongForeground": "#646e82bf", 265 | // "editorWhitespace.foreground": "#ff0000", 266 | // "searchEditor.findMatchBackground": "#ff0000", 267 | // "searchEditor.findMatchBorder": "#ff0000", 268 | // "searchEditor.textInputBorder": "#ff0000", 269 | 270 | // Errors and Warnings 271 | 272 | "editorError.border": "#00000000", 273 | "editorError.foreground": "#ff453a", 274 | "editorHint.border": "#00000000", 275 | "editorHint.foreground": "#4082d4", 276 | "editorInfo.border": "#00000000", 277 | "editorInfo.foreground": "#32d74b", 278 | "editorWarning.border": "#00000000", 279 | "editorWarning.foreground": "#ffd60a", 280 | // "problemsErrorIcon.foreground": "#ff0000", 281 | // "problemsInfoIcon.foreground": "#ff0000", 282 | // "problemsWarningIcon.foreground": "#ff0000", 283 | 284 | // Unused Source Code 285 | 286 | // "editorUnnecessaryCode.border": "#ff0000", 287 | "editorUnnecessaryCode.opacity": "#000000bf", 288 | 289 | // Gutter 290 | 291 | "editorGutter.addedBackground": "#32d74b", 292 | "editorGutter.background": "#ffffff", 293 | // "editorGutter.commentRangeForeground": "#ff0000", 294 | "editorGutter.deletedBackground": "#ff453a", 295 | // "editorGutter.foldingControlForeground": "#ff0000", 296 | "editorGutter.modifiedBackground": "#4082d4", 297 | 298 | // Folding 299 | 300 | "editor.foldBackground": "#323232bf", 301 | 302 | // Diff Editor Colors 303 | 304 | // "diffEditor.border": "#ff0000", 305 | // "diffEditor.diagonalFill": "#ff0000", 306 | "diffEditor.insertedTextBackground": "#32d74b40", 307 | // "diffEditor.insertedTextBorder": "#ff0000", 308 | "diffEditor.removedTextBackground": "#ff453a40", 309 | // "diffEditor.removedTextBorder": "#ff0000", 310 | 311 | // Editor Widget Colors 312 | 313 | "debugExceptionWidget.background": "#f1dfde", 314 | "debugExceptionWidget.border": "#a31515", 315 | "editorHoverWidget.background": "#3b3b44", 316 | "editorHoverWidget.border": "#191919", 317 | // "editorHoverWidget.foreground": "#ff0000", 318 | // "editorHoverWidget.statusBarBackground": "#ff0000", 319 | "editorSuggestWidget.background": "#3b3b44", 320 | "editorSuggestWidget.border": "#191919", 321 | // "editorSuggestWidget.foreground": "#ff0000", 322 | "editorSuggestWidget.highlightForeground": "#2d2d2d", 323 | "editorSuggestWidget.selectedBackground": "#dcdcdcaa", 324 | "editorWidget.background": "#323237", 325 | "editorWidget.border": "#3c3d3d", 326 | // "editorWidget.foreground": "#ff0000", 327 | // "editorWidget.resizeBorder": "#ff0000", 328 | 329 | // Peek View Colors 330 | 331 | "peekView.border": "#3c3d3d", 332 | "peekViewEditor.background": "#3b3c44", 333 | "peekViewEditor.matchHighlightBackground": "#646e82", 334 | "peekViewEditor.matchHighlightBorder": "#646e82", 335 | "peekViewEditorGutter.background": "#3b3b44", 336 | "peekViewResult.background": "#414141", 337 | "peekViewResult.fileForeground": "#ffffff", 338 | "peekViewResult.lineForeground": "#ffffffcc", 339 | "peekViewResult.matchHighlightBackground": "#646e82", 340 | "peekViewResult.selectionBackground": "#474852", 341 | "peekViewResult.selectionForeground": "#ffffff", 342 | "peekViewTitle.background": "#323237", 343 | "peekViewTitleDescription.foreground": "#dedede", 344 | "peekViewTitleLabel.foreground": "#ffffff", 345 | 346 | // Merge Conflicts 347 | 348 | "editorOverviewRuler.commonContentForeground": "#60606066", 349 | "editorOverviewRuler.currentContentForeground": "#40c8ae80", 350 | "editorOverviewRuler.incomingContentForeground": "#40a6ff80", 351 | // "merge.border": "#ff0000", 352 | "merge.commonContentBackground": "#60606029", 353 | "merge.commonHeaderBackground": "#60606066", 354 | "merge.currentContentBackground": "#40c8ae33", 355 | "merge.currentHeaderBackground": "#40c8ae80", 356 | "merge.incomingContentBackground": "#40a6ff33", 357 | "merge.incomingHeaderBackground": "#40a6ff80", 358 | 359 | // Panel Colors 360 | 361 | "panel.background": "#292a2f", 362 | "panel.border": "#4b4b4b", 363 | // "panel.dropBorder": "#ff0000", 364 | // "panelInput.border": "#ff0000", 365 | // "panelSection.border": "#ff0000", 366 | // "panelSection.dropBackground": "#ff0000", 367 | // "panelSectionHeader.background": "#ff0000", 368 | // "panelSectionHeader.border": "#ff0000", 369 | // "panelSectionHeader.foreground": "#ff0000", 370 | "panelTitle.activeBorder": "#00000000", 371 | "panelTitle.activeForeground": "#ffffff", 372 | "panelTitle.inactiveForeground": "#ffffff80", 373 | 374 | // Preview 375 | 376 | // "imagePreview.border": "#ff0000", 377 | 378 | // Status Bar Colors 379 | 380 | "statusBar.background": "#414141", 381 | "statusBar.border": "#4b4b4b", 382 | "statusBar.debuggingBackground": "#414141", 383 | "statusBar.debuggingBorder": "#4b4b4b", 384 | "statusBar.debuggingForeground": "#a9a9a9", 385 | "statusBar.foreground": "#a9a9a9", 386 | "statusBar.noFolderBackground": "#414141", 387 | "statusBar.noFolderBorder": "#4b4b4b", 388 | "statusBar.noFolderForeground": "#a9a9a9", 389 | "statusBarItem.activeBackground": "#414141", 390 | "statusBarItem.hoverBackground": "#414141", 391 | "statusBarItem.prominentBackground": "#388a34", 392 | // "statusBarItem.prominentForeground": "#ff0000", 393 | "statusBarItem.prominentHoverBackground": "#369432", 394 | // "statusBarItem.remoteBackground": "#ff0000", 395 | // "statusBarItem.remoteForeground": "#ff0000", 396 | 397 | // Title Bar Colors 398 | 399 | "titleBar.activeBackground": "#414141", 400 | "titleBar.activeForeground": "#b9b9b9", 401 | "titleBar.border": "#4b4b4b", 402 | "titleBar.inactiveBackground": "#414141", 403 | "titleBar.inactiveForeground": "#b9b9b9", 404 | 405 | // Menu Bar Colors 406 | 407 | // "menu.background": "#ff0000", 408 | // "menu.border": "#ff0000", 409 | // "menu.foreground": "#ff0000", 410 | // "menu.selectionBackground": "#ff0000", 411 | // "menu.selectionBorder": "#ff0000", 412 | // "menu.selectionForeground": "#ff0000", 413 | // "menu.separatorBackground": "#ff0000", 414 | // "menubar.selectionBackground": "#ff0000", 415 | // "menubar.selectionBorder": "#ff0000", 416 | // "menubar.selectionForeground": "#ff0000", 417 | 418 | // Notification Colors 419 | 420 | // "notificationCenter.border": "#ff0000", 421 | "notificationCenterHeader.background": "#e2e2e7", 422 | // "notificationCenterHeader.foreground": "#ff0000", 423 | "notificationLink.foreground": "#007baf", 424 | "notifications.background": "#282828", 425 | "notifications.border": "#464646", 426 | // "notifications.foreground": "#ff0000", 427 | // "notificationsErrorIcon.foreground": "#ff0000", 428 | // "notificationsInfoIcon.foreground": "#ff0000", 429 | // "notificationsWarningIcon.foreground": "#ff0000", 430 | // "notificationToast.border": "#ff0000", 431 | 432 | // Extensions 433 | 434 | // "extensionBadge.remoteBackground": "#ff0000", 435 | // "extensionBadge.remoteForeground": "#ff0000", 436 | "extensionButton.prominentBackground": "#327e36", 437 | "extensionButton.prominentForeground": "#ffffff", 438 | "extensionButton.prominentHoverBackground": "#28632b", 439 | 440 | // Quick Picker 441 | 442 | "pickerGroup.border": "#cccedb", 443 | "pickerGroup.foreground": "#007acc99", 444 | // "quickInput.background": "#ff0000", 445 | // "quickInput.foreground": "#ff0000", 446 | // "quickInputTitle.background": "#ff0000", 447 | 448 | // Integrated Terminal Colors 449 | 450 | "terminal.ansiBlack": "#000000", 451 | "terminal.ansiBlue": "#0451a5", 452 | "terminal.ansiBrightBlack": "#646464", 453 | "terminal.ansiBrightBlue": "#0451a5", 454 | "terminal.ansiBrightCyan": "#0598bc", 455 | "terminal.ansiBrightGreen": "#14ce14", 456 | "terminal.ansiBrightMagenta": "#bc05bc", 457 | "terminal.ansiBrightRed": "#c83232", 458 | "terminal.ansiBrightWhite": "#a5a5a5", 459 | "terminal.ansiBrightYellow": "#b5ba00", 460 | "terminal.ansiCyan": "#0598bc", 461 | "terminal.ansiGreen": "#00bc00", 462 | "terminal.ansiMagenta": "#bc05bc", 463 | "terminal.ansiRed": "#c83232", 464 | "terminal.ansiWhite": "#555555", 465 | "terminal.ansiYellow": "#949800", 466 | // "terminal.background": "#ff0000", 467 | // "terminal.border": "#ff0000", 468 | "terminal.foreground": "#333333", 469 | "terminal.selectionBackground": "#00000040", 470 | // "terminalCursor.background": "#ff0000", 471 | // "terminalCursor.foreground": "#ff0000", 472 | 473 | // Debug 474 | 475 | // "debugTokenExpression.boolean": "#ff0000", 476 | // "debugTokenExpression.error": "#ff0000", 477 | // "debugTokenExpression.name": "#ff0000", 478 | // "debugTokenExpression.number": "#ff0000", 479 | // "debugTokenExpression.string": "#ff0000", 480 | // "debugTokenExpression.value": "#ff0000", 481 | "debugToolBar.background": "#f3f3f3", 482 | // "debugToolBar.border": "#ff0000", 483 | // "debugView.exceptionLabelBackground": "#ff0000", 484 | // "debugView.exceptionLabelForeground": "#ff0000", 485 | // "debugView.stateLabelBackground": "#ff0000", 486 | // "debugView.stateLabelForeground": "#ff0000", 487 | // "debugView.valueChangedHighlight": "#ff0000", 488 | // "editor.focusedStackFrameHighlightBackground": "#ff0000", 489 | // "editor.stackFrameHighlightBackground": "#ff0000", 490 | 491 | // Welcome Page 492 | 493 | // "walkThrough.embeddedEditorBackground": "#ff0000", 494 | // "welcomePage.background": "#ff0000", 495 | // "welcomePage.buttonBackground": "#ff0000", 496 | // "welcomePage.buttonHoverBackground": "#ff0000", 497 | 498 | // Git Colors 499 | 500 | "gitDecoration.addedResourceForeground": "#32d74b", 501 | "gitDecoration.conflictingResourceForeground": "#6c6cc4", 502 | "gitDecoration.deletedResourceForeground": "#ff453a", 503 | "gitDecoration.ignoredResourceForeground": "#8e8e90", 504 | "gitDecoration.modifiedResourceForeground": "#4082d4", 505 | "gitDecoration.submoduleResourceForeground": "#1258a7", 506 | "gitDecoration.untrackedResourceForeground": "#019001", 507 | 508 | // Settings Editor Colors 509 | 510 | "settings.checkboxBackground": "#dcdcdc", 511 | "settings.checkboxBorder": "#9b9b9b", 512 | "settings.checkboxForeground": "#000000", 513 | "settings.dropdownBackground": "#dcdcdc", 514 | "settings.dropdownBorder": "#9b9b9b", 515 | "settings.dropdownForeground": "#000000", 516 | "settings.dropdownListBorder": "#9b9b9b", 517 | "settings.headerForeground": "#000000", 518 | "settings.modifiedItemIndicator": "#4082d4", 519 | "settings.numberInputBackground": "#dcdcdc", 520 | "settings.numberInputBorder": "#9b9b9b", 521 | "settings.numberInputForeground": "#000000", 522 | "settings.textInputBackground": "#dcdcdc", 523 | "settings.textInputBorder": "#9b9b9b", 524 | "settings.textInputForeground": "#000000", 525 | 526 | // Breadcrumbs 527 | 528 | "breadcrumb.activeSelectionForeground": "#000000", 529 | "breadcrumb.background": "#ffffff", 530 | "breadcrumb.focusForeground": "#000000", 531 | "breadcrumb.foreground": "#000000", 532 | "breadcrumbPicker.background": "#ffffff" 533 | 534 | // Snippets 535 | 536 | // "editor.snippetFinalTabstopHighlightBackground": "#ff0000", 537 | // "editor.snippetFinalTabstopHighlightBorder": "#ff0000", 538 | // "editor.snippetTabstopHighlightBackground": "#ff0000", 539 | // "editor.snippetTabstopHighlightBorder": "#ff0000", 540 | 541 | // Symbol Icons 542 | 543 | // "symbolIcon.arrayForeground": "#ff0000", 544 | // "symbolIcon.booleanForeground": "#ff0000", 545 | // "symbolIcon.classForeground": "#ff0000", 546 | // "symbolIcon.colorForeground": "#ff0000", 547 | // "symbolIcon.constantForeground": "#ff0000", 548 | // "symbolIcon.constructorForeground": "#ff0000", 549 | // "symbolIcon.enumeratorForeground": "#ff0000", 550 | // "symbolIcon.enumeratorMemberForeground": "#ff0000", 551 | // "symbolIcon.eventForeground": "#ff0000", 552 | // "symbolIcon.fieldForeground": "#ff0000", 553 | // "symbolIcon.fileForeground": "#ff0000", 554 | // "symbolIcon.folderForeground": "#ff0000", 555 | // "symbolIcon.functionForeground": "#ff0000", 556 | // "symbolIcon.interfaceForeground": "#ff0000", 557 | // "symbolIcon.keyForeground": "#ff0000", 558 | // "symbolIcon.keywordForeground": "#ff0000", 559 | // "symbolIcon.methodForeground": "#ff0000", 560 | // "symbolIcon.moduleForeground": "#ff0000", 561 | // "symbolIcon.namespaceForeground": "#ff0000", 562 | // "symbolIcon.nullForeground": "#ff0000", 563 | // "symbolIcon.numberForeground": "#ff0000", 564 | // "symbolIcon.objectForeground": "#ff0000", 565 | // "symbolIcon.operatorForeground": "#ff0000", 566 | // "symbolIcon.packageForeground": "#ff0000", 567 | // "symbolIcon.propertyForeground": "#ff0000", 568 | // "symbolIcon.referenceForeground": "#ff0000", 569 | // "symbolIcon.snippetForeground": "#ff0000", 570 | // "symbolIcon.stringForeground": "#ff0000", 571 | // "symbolIcon.structForeground": "#ff0000", 572 | // "symbolIcon.textForeground": "#ff0000", 573 | // "symbolIcon.typeParameterForeground": "#ff0000", 574 | // "symbolIcon.unitForeground": "#ff0000", 575 | // "symbolIcon.variableForeground": "#ff0000", 576 | 577 | // Debug Icons 578 | 579 | // "debugConsole.errorForeground": "#ff0000", 580 | // "debugConsole.infoForeground": "#ff0000", 581 | // "debugConsole.sourceForeground": "#ff0000", 582 | // "debugConsole.warningForeground": "#ff0000", 583 | // "debugConsoleInputIcon.foreground": "#ff0000", 584 | // "debugIcon.breakpointCurrentStackframeForeground": "#ff0000", 585 | // "debugIcon.breakpointDisabledForeground": "#ff0000", 586 | // "debugIcon.breakpointForeground": "#ff0000", 587 | // "debugIcon.breakpointStackframeForeground": "#ff0000", 588 | // "debugIcon.breakpointUnverifiedForeground": "#ff0000", 589 | // "debugIcon.continueForeground": "#ff0000", 590 | // "debugIcon.disconnectForeground": "#ff0000", 591 | // "debugIcon.pauseForeground": "#ff0000", 592 | // "debugIcon.restartForeground": "#ff0000", 593 | // "debugIcon.startForeground": "#ff0000", 594 | // "debugIcon.stepBackForeground": "#ff0000", 595 | // "debugIcon.stepIntoForeground": "#ff0000", 596 | // "debugIcon.stepOutForeground": "#ff0000", 597 | // "debugIcon.stepOverForeground": "#ff0000", 598 | // "debugIcon.stopForeground": "#ff0000", 599 | }, 600 | "tokenColors": [ 601 | { 602 | "name": "Comment", 603 | "scope": "comment", 604 | "settings": { 605 | "foreground": "#008E00" 606 | } 607 | }, 608 | { 609 | "name": "Preprocessor Statements", 610 | "scope": [ 611 | "meta.preprocessor", 612 | "keyword.control.import" 613 | ], 614 | "settings": { 615 | "foreground": "#7D4726" 616 | } 617 | }, 618 | { 619 | "name": "String", 620 | "scope": "string", 621 | "settings": { 622 | "foreground": "#DF0002" 623 | } 624 | }, 625 | { 626 | "name": "Number", 627 | "scope": "constant.numeric", 628 | "settings": { 629 | "foreground": "#3c00dc" 630 | } 631 | }, 632 | { 633 | "name": "Built-in constant", 634 | "scope": "constant.language", 635 | "settings": { 636 | "foreground": "#c800a5" 637 | } 638 | }, 639 | { 640 | "name": "User-defined constant", 641 | "scope": [ 642 | "constant.character", 643 | "constant.other" 644 | ], 645 | "settings": { 646 | "foreground": "#285a5f" 647 | } 648 | }, 649 | { 650 | "name": "Variable", 651 | "scope": [ 652 | "variable.language", 653 | "variable.other" 654 | ], 655 | "settings": { 656 | "foreground": "#c800a5" 657 | } 658 | }, 659 | { 660 | "name": "Keyword", 661 | "scope": "keyword", 662 | "settings": { 663 | "foreground": "#c800a5" 664 | } 665 | }, 666 | { 667 | "name": "Storage", 668 | "scope": "storage", 669 | "settings": { 670 | "foreground": "#c800a5" 671 | } 672 | }, 673 | { 674 | "name": "Class name", 675 | "scope": "entity.name.class", 676 | "settings": { 677 | "foreground": "#418787" 678 | } 679 | }, 680 | { 681 | "name": "Inherited class", 682 | "scope": "entity.other.inherited-class", 683 | "settings": {} 684 | }, 685 | { 686 | "name": "Function name", 687 | "scope": "entity.name.function", 688 | "settings": {} 689 | }, 690 | { 691 | "name": "Function argument", 692 | "scope": "variable.parameter", 693 | "settings": {} 694 | }, 695 | { 696 | "name": "Tag name", 697 | "scope": "entity.name.tag", 698 | "settings": { 699 | "foreground": "#780faf" 700 | } 701 | }, 702 | { 703 | "name": "Tag attribute", 704 | "scope": "entity.other.attribute-name", 705 | "settings": { 706 | "foreground": "#460082" 707 | } 708 | }, 709 | { 710 | "name": "Library function", 711 | "scope": "support.function", 712 | "settings": { 713 | "foreground": "#460082" 714 | } 715 | }, 716 | { 717 | "name": "Library constant", 718 | "scope": "support.constant", 719 | "settings": { 720 | "foreground": "#460082" 721 | } 722 | }, 723 | { 724 | "name": "Library class/type", 725 | "scope": [ 726 | "support.type", 727 | "support.class" 728 | ], 729 | "settings": { 730 | "foreground": "#780faf" 731 | } 732 | }, 733 | { 734 | "name": "Library variable", 735 | "scope": "support.other.variable", 736 | "settings": { 737 | "foreground": "#780faf" 738 | } 739 | }, 740 | { 741 | "name": "Invalid", 742 | "scope": "invalid", 743 | "settings": {} 744 | }, 745 | { 746 | "name": "Info Token", 747 | "scope": "token.info-token", 748 | "settings": { 749 | "foreground": "#3264c8" 750 | } 751 | }, 752 | { 753 | "name": "Warning Token", 754 | "scope": "token.warn-token", 755 | "settings": { 756 | "foreground": "#c89632" 757 | } 758 | }, 759 | { 760 | "name": "Error Token", 761 | "scope": "token.error-token", 762 | "settings": { 763 | "foreground": "#c83232" 764 | } 765 | }, 766 | { 767 | "name": "Debug Token", 768 | "scope": "token.debug-token", 769 | "settings": { 770 | "foreground": "#820082" 771 | } 772 | }, 773 | { 774 | "name": "Markup Heading", 775 | "scope": "markup.heading", 776 | "settings": { 777 | "foreground": "#80bdff", 778 | "fontStyle": "bold" 779 | } 780 | }, 781 | { 782 | "name": "Markup Top-Level Heading", 783 | "scope": "markup.heading.1.html", 784 | "settings": { 785 | "foreground": "#3396ff", 786 | } 787 | }, 788 | { 789 | "name": "Markup Heading Level 2", 790 | "scope": "markup.heading.2.html", 791 | "settings": { 792 | "foreground": "#4da3ff", 793 | } 794 | }, 795 | { 796 | "name": "Markup Heading Level 3", 797 | "scope": "markup.heading.3.html", 798 | "settings": { 799 | "foreground": "#66b0ff" 800 | } 801 | }, 802 | { 803 | "name": "Markup Bold", 804 | "scope": "markup.bold", 805 | "settings": { 806 | "fontStyle": "bold" 807 | } 808 | }, 809 | { 810 | "name": "Markup Italic", 811 | "scope": "markup.italic", 812 | "settings": { 813 | "fontStyle": "italic" 814 | } 815 | }, 816 | { 817 | "name": "Markup Underline", 818 | "scope": "markup.underline", 819 | "settings": { 820 | "fontStyle": "underline" 821 | } 822 | }, 823 | { 824 | "name": "Markup Quote", 825 | "scope": "markup.quote", 826 | "settings": { 827 | "foreground": "#1abeff" 828 | } 829 | }, 830 | { 831 | "name": "Markup Raw Inline", 832 | "scope": "markup.inline.raw", 833 | "settings": { 834 | "foreground": "#64d2ff" 835 | } 836 | }, 837 | { 838 | "name": "Markup Link", 839 | "scope": "markup.underline.link", 840 | "settings": { 841 | "foreground": "#0a84ff" 842 | } 843 | }, 844 | { 845 | "name": "Markup List", 846 | "scope": "markup.list", 847 | "settings": { 848 | "foreground": "#e6e6e6" 849 | } 850 | } 851 | ] 852 | } 853 | -------------------------------------------------------------------------------- /themes/light/light-theme-dark-editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Native macOS - Light Theme, Dark Editor", 3 | "$schema": "vscode://schemas/color-theme", 4 | "type": "light", 5 | "colors": { 6 | // Contrast Colors 7 | 8 | // "contrastActiveBorder": "#ff0000", 9 | // "contrastBorder": "#ff0000", 10 | 11 | // Base Colors 12 | 13 | "descriptionForeground": "#000000", 14 | "errorForeground": "#ff0000", 15 | "focusBorder": "#ffffff", 16 | "foreground": "#808080", 17 | "icon.foreground": "#595959", 18 | "selection.background": "#007aff", 19 | "widget.shadow": "#000000bf", 20 | 21 | // Text Colors 22 | 23 | "textBlockQuote.background": "#00000000", 24 | "textBlockQuote.border": "#00000000", 25 | "textCodeBlock.background": "#00000000", 26 | "textLink.activeForeground": "#007aff", 27 | "textLink.foreground": "#007aff", 28 | "textPreformat.foreground": "#ffffffcc", 29 | "textSeparator.foreground": "#ffffffcc", 30 | 31 | // Window Border 32 | 33 | // "window.activeBorder": "#ff0000", 34 | // "window.inactiveBorder": "#ff0000", 35 | 36 | // Button Control 37 | 38 | "button.background": "#007aff", 39 | "button.foreground": "#ffffff", 40 | "button.hoverBackground": "#007aff", 41 | // "checkbox.background": "#ff0000", 42 | // "checkbox.border": "#ff0000", 43 | // "checkbox.foreground": "#ff0000", 44 | 45 | // Dropdown Control 46 | 47 | "dropdown.background": "#464646", 48 | "dropdown.border": "#bfbfbf", 49 | "dropdown.foreground": "#ffffff", 50 | "dropdown.listBackground": "#ffffff", 51 | 52 | // Input Control 53 | 54 | "input.background": "#fafafa", 55 | "input.border": "#bfbfbf", 56 | "input.foreground": "#2d2d2d", 57 | "input.placeholderForeground": "#4b4b4b", 58 | "inputOption.activeBackground": "#e6e6e6", 59 | "inputOption.activeBorder": "#007acc", 60 | // "inputOption.activeForeground": "#ff0000", 61 | "inputValidation.errorBackground": "#f2dede", 62 | "inputValidation.errorBorder": "#be1100", 63 | // "inputValidation.errorForeground": "#ff0000", 64 | "inputValidation.infoBackground": "#d6ecf2", 65 | "inputValidation.infoBorder": "#007acc", 66 | // "inputValidation.infoForeground": "#ff0000", 67 | "inputValidation.warningBackground": "#f6f5d2", 68 | "inputValidation.warningBorder": "#b89500", 69 | // "inputValidation.warningForeground": "#ff0000", 70 | 71 | // Scrollbar Control 72 | 73 | "scrollbar.shadow": "#00000000", 74 | "scrollbarSlider.activeBackground": "#ffffff80", 75 | "scrollbarSlider.background": "#ffffff1a", 76 | "scrollbarSlider.hoverBackground": "#ffffff80", 77 | 78 | // Badges 79 | 80 | "badge.background": "#007aff", 81 | "badge.foreground": "#ffffff", 82 | 83 | // Progress Bar 84 | 85 | "progressBar.background": "#007aff", 86 | 87 | // Lists and Trees 88 | 89 | "list.activeSelectionBackground": "#007aff", 90 | "list.activeSelectionForeground": "#2d2d2d", 91 | // "list.deemphasizedForeground": "#ff0000", 92 | "list.dropBackground": "#dcdcdc", 93 | "list.errorForeground": "#2d2d2d", 94 | // "list.filterMatchBackground": "#ff0000", 95 | // "list.filterMatchBorder": "#ff0000", 96 | "list.focusBackground": "#007aff", 97 | "list.focusForeground": "#000000", 98 | "list.highlightForeground": "#2d2d2d", 99 | "list.hoverBackground": "#00000000", 100 | "list.hoverForeground": "#000000", 101 | "list.inactiveFocusBackground": "#007aff", 102 | "list.inactiveSelectionBackground": "#007aff", 103 | "list.inactiveSelectionForeground": "#2d2d2d", 104 | "list.invalidItemForeground": "#2d2d2d", 105 | "list.warningForeground": "#2d2d2d", 106 | // "listFilterWidget.background": "#ff0000", 107 | // "listFilterWidget.noMatchesOutline": "#ff0000", 108 | // "listFilterWidget.outline": "#ff0000", 109 | // "tree.indentGuidesStroke": "#ff0000", 110 | 111 | // Activity Bar 112 | 113 | "activityBar.activeBackground": "#f5f5f5", 114 | "activityBar.activeBorder": "#dddddd", 115 | "activityBar.activeFocusBorder": "#dddddd", 116 | "activityBar.background": "#f5f5f5", 117 | "activityBar.border": "#d7d7d7", 118 | "activityBar.dropBorder": "#dddddd", 119 | "activityBar.foreground": "#007aff", 120 | "activityBar.inactiveForeground": "#2d2d2d", 121 | "activityBarBadge.background": "#007aff", 122 | "activityBarBadge.foreground": "#ffffff", 123 | 124 | // Side Bar 125 | 126 | "sideBar.background": "#cdcdcd", 127 | "sideBar.border": "#b7b7b7", 128 | "sideBar.dropBackground": "#f5f5f5", 129 | "sideBar.foreground": "#000000", 130 | "sideBarSectionHeader.background": "#00000000", 131 | "sideBarSectionHeader.border": "#323237", 132 | "sideBarSectionHeader.foreground": "#000000", 133 | "sideBarTitle.foreground": "#464646", 134 | 135 | // Minimap 136 | 137 | // "minimap.background": "#ff0000", 138 | "minimap.errorHighlight": "#e21515", 139 | // "minimap.findMatchHighlight": "#ff0000", 140 | // "minimap.selectionHighlight": "#ff0000", 141 | // "minimap.warningHighlight": "#ff0000", 142 | // "minimapGutter.addedBackground": "#ff0000", 143 | // "minimapGutter.deletedBackground": "#ff0000", 144 | // "minimapGutter.modifiedBackground": "#ff0000", 145 | "minimapSlider.activeBackground": "#99999980", 146 | "minimapSlider.background": "#b3b3b380", 147 | "minimapSlider.hoverBackground": "#a6a6a680", 148 | 149 | // Editor Groups and Tabs 150 | 151 | "editorGroup.border": "#afafaf", 152 | "editorGroup.dropBackground": "#0064d740", 153 | "editorGroup.emptyBackground": "#c8c8c8", 154 | "editorGroup.focusedEmptyBorder": "#00000000", 155 | // "editorGroupHeader.border": "#ff0000", 156 | "editorGroupHeader.noTabsBackground": "#c8c8c8", 157 | "editorGroupHeader.tabsBackground": "#cdcdcd", 158 | "editorGroupHeader.tabsBorder": "#afafaf", 159 | "editorPane.background": "#191919", 160 | "tab.activeBackground": "#cdcdcd", 161 | "tab.activeBorder": "#00000000", 162 | "tab.activeBorderTop": "#00000000", 163 | "tab.activeForeground": "#000000", 164 | // "tab.activeModifiedBorder": "#ff0000", 165 | "tab.border": "#afafaf", 166 | // "tab.hoverBackground": "#ff0000", 167 | // "tab.hoverBorder": "#ff0000", 168 | // "tab.hoverForeground": "#ff0000", 169 | "tab.inactiveBackground": "#bebebe", 170 | "tab.inactiveForeground": "#000000", 171 | // "tab.inactiveModifiedBorder": "#ff0000", 172 | "tab.unfocusedActiveBackground": "#bfbfbf", 173 | "tab.unfocusedActiveBorder": "#00000000", 174 | "tab.unfocusedActiveBorderTop": "#00000000", 175 | "tab.unfocusedActiveForeground": "#1a1a1a", 176 | // "tab.unfocusedActiveModifiedBorder": "#ff0000", 177 | // "tab.unfocusedHoverBackground": "#ff0000", 178 | // "tab.unfocusedHoverBorder": "#ff0000", 179 | // "tab.unfocusedHoverForeground": "#ff0000", 180 | "tab.unfocusedInactiveBackground": "#b3b3b3", 181 | "tab.unfocusedInactiveForeground": "#0d0d0d", 182 | // "tab.unfocusedInactiveModifiedBorder": "#ff0000", 183 | 184 | // Editor Colors 185 | 186 | "editor.background": "#292a2f", 187 | "editor.findMatchBackground": "#0a84ff99", 188 | // "editor.findMatchBorder": "#ff0000", 189 | "editor.findMatchHighlightBackground": "#0a84ff50", 190 | // "editor.findMatchHighlightBorder": "#ff0000", 191 | "editor.findRangeHighlightBackground": "#b4b4b440", 192 | // "editor.findRangeHighlightBorder": "#ff0000", 193 | "editor.foreground": "#ffffff", 194 | "editor.hoverHighlightBackground": "#add6ff26", 195 | "editor.lineHighlightBackground": "#2e3239", 196 | "editor.lineHighlightBorder": "#2e3239", 197 | "editor.rangeHighlightBackground": "#646e8266", 198 | // "editor.rangeHighlightBorder": "#ff0000", 199 | // "editor.symbolHighlightBackground": "#ff0000", 200 | // "editor.symbolHighlightBorder": "#ff0000", 201 | 202 | // Selection Colors 203 | 204 | "editor.inactiveSelectionBackground": "#6e6e6e", 205 | "editor.selectionBackground": "#505a6e", 206 | // "editor.selectionForeground": "#ff0000", 207 | "editor.selectionHighlightBackground": "#505a6ecc", 208 | // "editor.selectionHighlightBorder": "#ff0000", 209 | 210 | // Word Highlights 211 | 212 | "editor.wordHighlightBackground": "#646e82bf", 213 | // "editor.wordHighlightBorder": "#ff0000", 214 | "editor.wordHighlightStrongBackground": "#646e82bf", 215 | // "editor.wordHighlightStrongBorder": "#ff0000", 216 | 217 | // Indent Guides 218 | 219 | "editorIndentGuide.activeBackground": "#bebebe", 220 | "editorIndentGuide.background": "#e6e6e6", 221 | 222 | // Rulers 223 | 224 | "editorRuler.foreground": "#d3d3d3", 225 | 226 | // Bracket Matches 227 | 228 | "editorBracketMatch.background": "#0064001a", 229 | "editorBracketMatch.border": "#bebebe", 230 | 231 | // Codelens 232 | 233 | "editorCodeLens.foreground": "#828c96", 234 | // "editorCursor.background": "#ff0000", 235 | "editorCursor.foreground": "#ffffff", 236 | 237 | // Lightbulb 238 | 239 | // "editorLightBulb.foreground": "#ff0000", 240 | // "editorLightBulbAutoFix.foreground": "#ff0000", 241 | "editorLineNumber.activeForeground": "#646464", 242 | "editorLineNumber.foreground": "#bebebe", 243 | "editorLink.activeForeground": "#007aff", 244 | "editorMarkerNavigation.background": "#ffffff", 245 | "editorMarkerNavigationError.background": "#d60a0a", 246 | "editorMarkerNavigationInfo.background": "#008000", 247 | "editorMarkerNavigationWarning.background": "#117711", 248 | 249 | // Overview Ruler 250 | 251 | "editorOverviewRuler.addedForeground": "#28cd41", 252 | // "editorOverviewRuler.background": "#ff0000", 253 | "editorOverviewRuler.border": "#00000000", 254 | "editorOverviewRuler.bracketMatchForeground": "#646e82bf", 255 | "editorOverviewRuler.deletedForeground": "#ff453a", 256 | "editorOverviewRuler.errorForeground": "#ff453a", 257 | "editorOverviewRuler.findMatchForeground": "#646e82bf", 258 | "editorOverviewRuler.infoForeground": "#007aff", 259 | "editorOverviewRuler.modifiedForeground": "#007aff", 260 | "editorOverviewRuler.rangeHighlightForeground": "#646e82bf", 261 | "editorOverviewRuler.selectionHighlightForeground": "#646e82bf", 262 | "editorOverviewRuler.warningForeground": "#ffd60a", 263 | "editorOverviewRuler.wordHighlightForeground": "#646e82bf", 264 | "editorOverviewRuler.wordHighlightStrongForeground": "#646e82bf", 265 | "editorWhitespace.foreground": "#bfbfbf", 266 | // "searchEditor.findMatchBackground": "#ff0000", 267 | // "searchEditor.findMatchBorder": "#ff0000", 268 | // "searchEditor.textInputBorder": "#ff0000", 269 | 270 | // Errors and Warnings 271 | 272 | "editorError.border": "#00000000", 273 | "editorError.foreground": "#cea8a8", 274 | "editorHint.border": "#00000000", 275 | "editorHint.foreground": "#007aff", 276 | "editorInfo.border": "#00000000", 277 | "editorInfo.foreground": "#28cd41", 278 | "editorWarning.border": "#00000000", 279 | "editorWarning.foreground": "#ffd60a", 280 | // "problemsErrorIcon.foreground": "#ff0000", 281 | // "problemsInfoIcon.foreground": "#ff0000", 282 | // "problemsWarningIcon.foreground": "#ff0000", 283 | 284 | // Unused Source Code 285 | 286 | // "editorUnnecessaryCode.border": "#ff0000", 287 | "editorUnnecessaryCode.opacity": "#000000bf", 288 | 289 | // Gutter 290 | 291 | "editorGutter.addedBackground": "#28cd41", 292 | // "editorGutter.background": "#ffffff", 293 | // "editorGutter.commentRangeForeground": "#ff0000", 294 | "editorGutter.deletedBackground": "#ff453a", 295 | // "editorGutter.foldingControlForeground": "#ff0000", 296 | "editorGutter.modifiedBackground": "#007aff", 297 | 298 | // Folding 299 | 300 | "editor.foldBackground": "#37373ccc", 301 | 302 | // Diff Editor Colors 303 | 304 | // "diffEditor.border": "#ff0000", 305 | // "diffEditor.diagonalFill": "#ff0000", 306 | "diffEditor.insertedTextBackground": "#28cd4140", 307 | // "diffEditor.insertedTextBorder": "#ff0000", 308 | "diffEditor.removedTextBackground": "#ff453a40", 309 | // "diffEditor.removedTextBorder": "#ff0000", 310 | 311 | // Editor Widget Colors 312 | 313 | "debugExceptionWidget.background": "#cdcdcd", 314 | "debugExceptionWidget.border": "#afafaf", 315 | "editorHoverWidget.background": "#cdcdcd", 316 | "editorHoverWidget.border": "#afafaf", 317 | "editorHoverWidget.foreground": "#000000", 318 | "editorHoverWidget.statusBarBackground": "#cdcdcd", 319 | "editorSuggestWidget.background": "#cdcdcd", 320 | "editorSuggestWidget.border": "#afafaf", 321 | "editorSuggestWidget.foreground": "#000000", 322 | "editorSuggestWidget.highlightForeground": "#000000", 323 | "editorSuggestWidget.selectedBackground": "#3281f3", 324 | "editorWidget.background": "#cdcdcd", 325 | "editorWidget.border": "#afafaf", 326 | "editorWidget.foreground": "#000000", 327 | "editorWidget.resizeBorder": "#afafaf", 328 | 329 | // Peek View Colors 330 | 331 | "peekView.border": "#3c3d3d", 332 | "peekViewEditor.background": "#3b3c44", 333 | "peekViewEditor.matchHighlightBackground": "#646e82", 334 | "peekViewEditor.matchHighlightBorder": "#646e82", 335 | "peekViewEditorGutter.background": "#3b3b44", 336 | "peekViewResult.background": "#414141", 337 | "peekViewResult.fileForeground": "#ffffff", 338 | "peekViewResult.lineForeground": "#ffffffcc", 339 | "peekViewResult.matchHighlightBackground": "#646e82", 340 | "peekViewResult.selectionBackground": "#474852", 341 | "peekViewResult.selectionForeground": "#ffffff", 342 | "peekViewTitle.background": "#323237", 343 | "peekViewTitleDescription.foreground": "#dedede", 344 | "peekViewTitleLabel.foreground": "#ffffff", 345 | 346 | // Merge Conflicts 347 | 348 | "editorOverviewRuler.commonContentForeground": "#60606066", 349 | "editorOverviewRuler.currentContentForeground": "#40c8ae80", 350 | "editorOverviewRuler.incomingContentForeground": "#40a6ff80", 351 | // "merge.border": "#ff0000", 352 | "merge.commonContentBackground": "#60606029", 353 | "merge.commonHeaderBackground": "#60606066", 354 | "merge.currentContentBackground": "#40c8ae33", 355 | "merge.currentHeaderBackground": "#40c8ae80", 356 | "merge.incomingContentBackground": "#40a6ff33", 357 | "merge.incomingHeaderBackground": "#40a6ff80", 358 | 359 | // Panel Colors 360 | 361 | "panel.background": "#ffffff", 362 | "panel.border": "#c0c0c0", 363 | // "panel.dropBorder": "#ff0000", 364 | // "panelInput.border": "#ff0000", 365 | // "panelSection.border": "#ff0000", 366 | // "panelSection.dropBackground": "#ff0000", 367 | // "panelSectionHeader.background": "#ff0000", 368 | // "panelSectionHeader.border": "#ff0000", 369 | // "panelSectionHeader.foreground": "#ff0000", 370 | "panelTitle.activeBorder": "#c0c0c0", 371 | "panelTitle.activeForeground": "#000000", 372 | "panelTitle.inactiveForeground": "#2d2d2d", 373 | 374 | // Preview 375 | 376 | // "imagePreview.border": "#ff0000", 377 | 378 | // Status Bar Colors 379 | 380 | "statusBar.background": "#dcdcdc", 381 | "statusBar.border": "#cdcdcd", 382 | "statusBar.debuggingBackground": "#dcdcdc", 383 | "statusBar.debuggingBorder": "#181616", 384 | "statusBar.debuggingForeground": "#a9a9a9", 385 | "statusBar.foreground": "#2d2d2d", 386 | "statusBar.noFolderBackground": "#dcdcdc", 387 | "statusBar.noFolderBorder": "#4b4b4b", 388 | "statusBar.noFolderForeground": "#a9a9a9", 389 | "statusBarItem.activeBackground": "#dcdcdc", 390 | "statusBarItem.hoverBackground": "#dcdcdc", 391 | "statusBarItem.prominentBackground": "#28cd41", 392 | // "statusBarItem.prominentForeground": "#ff0000", 393 | "statusBarItem.prominentHoverBackground": "#28cd41", 394 | // "statusBarItem.remoteBackground": "#ff0000", 395 | // "statusBarItem.remoteForeground": "#ff0000", 396 | 397 | // Title Bar Colors 398 | 399 | "titleBar.activeBackground": "#cdcdcd", 400 | "titleBar.activeForeground": "#000000", 401 | "titleBar.border": "#afafaf", 402 | "titleBar.inactiveBackground": "#bebebe", 403 | "titleBar.inactiveForeground": "#2d2d2d", 404 | 405 | // Menu Bar Colors 406 | 407 | // "menu.background": "#ff0000", 408 | // "menu.border": "#ff0000", 409 | // "menu.foreground": "#ff0000", 410 | // "menu.selectionBackground": "#ff0000", 411 | // "menu.selectionBorder": "#ff0000", 412 | // "menu.selectionForeground": "#ff0000", 413 | // "menu.separatorBackground": "#ff0000", 414 | // "menubar.selectionBackground": "#ff0000", 415 | // "menubar.selectionBorder": "#ff0000", 416 | // "menubar.selectionForeground": "#ff0000", 417 | 418 | // Notification Colors 419 | 420 | // "notificationCenter.border": "#ff0000", 421 | "notificationCenterHeader.background": "#bebebe", 422 | // "notificationCenterHeader.foreground": "#ff0000", 423 | "notificationLink.foreground": "#007aff", 424 | "notifications.background": "#cdcdcd", 425 | "notifications.border": "#afafaf", 426 | // "notifications.foreground": "#ff0000", 427 | // "notificationsErrorIcon.foreground": "#ff0000", 428 | // "notificationsInfoIcon.foreground": "#ff0000", 429 | // "notificationsWarningIcon.foreground": "#ff0000", 430 | // "notificationToast.border": "#ff0000", 431 | 432 | // Extensions 433 | 434 | // "extensionBadge.remoteBackground": "#ff0000", 435 | // "extensionBadge.remoteForeground": "#ff0000", 436 | "extensionButton.prominentBackground": "#327e36", 437 | "extensionButton.prominentForeground": "#ffffff", 438 | "extensionButton.prominentHoverBackground": "#28632b", 439 | 440 | // Quick Picker 441 | 442 | "pickerGroup.border": "#cccedb", 443 | "pickerGroup.foreground": "#007aff", 444 | // "quickInput.background": "#ff0000", 445 | // "quickInput.foreground": "#ff0000", 446 | // "quickInputTitle.background": "#ff0000", 447 | 448 | // Integrated Terminal Colors 449 | 450 | "terminal.ansiBlack": "#000000", 451 | "terminal.ansiBlue": "#0451a5", 452 | "terminal.ansiBrightBlack": "#646464", 453 | "terminal.ansiBrightBlue": "#0451a5", 454 | "terminal.ansiBrightCyan": "#0598bc", 455 | "terminal.ansiBrightGreen": "#14ce14", 456 | "terminal.ansiBrightMagenta": "#bc05bc", 457 | "terminal.ansiBrightRed": "#c83232", 458 | "terminal.ansiBrightWhite": "#a5a5a5", 459 | "terminal.ansiBrightYellow": "#b5ba00", 460 | "terminal.ansiCyan": "#0598bc", 461 | "terminal.ansiGreen": "#00bc00", 462 | "terminal.ansiMagenta": "#bc05bc", 463 | "terminal.ansiRed": "#c83232", 464 | "terminal.ansiWhite": "#555555", 465 | "terminal.ansiYellow": "#949800", 466 | "terminal.background": "#ffffff", 467 | // "terminal.border": "#ff0000", 468 | "terminal.foreground": "#333333", 469 | "terminal.selectionBackground": "#00000040", 470 | // "terminalCursor.background": "#ff0000", 471 | // "terminalCursor.foreground": "#ff0000", 472 | 473 | // Debug 474 | 475 | // "debugTokenExpression.boolean": "#ff0000", 476 | // "debugTokenExpression.error": "#ff0000", 477 | // "debugTokenExpression.name": "#ff0000", 478 | // "debugTokenExpression.number": "#ff0000", 479 | // "debugTokenExpression.string": "#ff0000", 480 | // "debugTokenExpression.value": "#ff0000", 481 | "debugToolBar.background": "#f3f3f3", 482 | // "debugToolBar.border": "#ff0000", 483 | // "debugView.exceptionLabelBackground": "#ff0000", 484 | // "debugView.exceptionLabelForeground": "#ff0000", 485 | // "debugView.stateLabelBackground": "#ff0000", 486 | // "debugView.stateLabelForeground": "#ff0000", 487 | // "debugView.valueChangedHighlight": "#ff0000", 488 | // "editor.focusedStackFrameHighlightBackground": "#ff0000", 489 | // "editor.stackFrameHighlightBackground": "#ff0000", 490 | 491 | // Welcome Page 492 | 493 | // "walkThrough.embeddedEditorBackground": "#ff0000", 494 | // "welcomePage.background": "#ff0000", 495 | // "welcomePage.buttonBackground": "#ff0000", 496 | // "welcomePage.buttonHoverBackground": "#ff0000", 497 | 498 | // Git Colors 499 | 500 | "gitDecoration.addedResourceForeground": "#000000bf", 501 | "gitDecoration.conflictingResourceForeground": "#000000bf", 502 | "gitDecoration.deletedResourceForeground": "#000000bf", 503 | "gitDecoration.ignoredResourceForeground": "#000000bf", 504 | "gitDecoration.modifiedResourceForeground": "#000000bf", 505 | "gitDecoration.submoduleResourceForeground": "#000000bf", 506 | "gitDecoration.untrackedResourceForeground": "#000000bf", 507 | 508 | // Settings Editor Colors 509 | 510 | "settings.checkboxBackground": "#3a3a41", 511 | "settings.checkboxBorder": "#464646", 512 | "settings.checkboxForeground": "#ffffff", 513 | "settings.dropdownBackground": "#3a3a41", 514 | "settings.dropdownBorder": "#464646", 515 | "settings.dropdownForeground": "#ffffff", 516 | "settings.dropdownListBorder": "#464646", 517 | "settings.headerForeground": "#e6e6e6", 518 | "settings.modifiedItemIndicator": "#007aff", 519 | "settings.numberInputBackground": "#3a3a41", 520 | "settings.numberInputBorder": "#464646", 521 | "settings.numberInputForeground": "#ffffff", 522 | "settings.textInputBackground": "#3a3a41", 523 | "settings.textInputBorder": "#464646", 524 | "settings.textInputForeground": "#ffffff", 525 | 526 | // Breadcrumbs 527 | 528 | "breadcrumb.activeSelectionForeground": "#000000", 529 | "breadcrumb.background": "#ffffff", 530 | "breadcrumb.focusForeground": "#000000", 531 | "breadcrumb.foreground": "#000000", 532 | "breadcrumbPicker.background": "#e4e4e4" 533 | 534 | // Snippets 535 | 536 | // "editor.snippetFinalTabstopHighlightBackground": "#ff0000", 537 | // "editor.snippetFinalTabstopHighlightBorder": "#ff0000", 538 | // "editor.snippetTabstopHighlightBackground": "#ff0000", 539 | // "editor.snippetTabstopHighlightBorder": "#ff0000", 540 | 541 | // Symbol Icons 542 | 543 | // "symbolIcon.arrayForeground": "#007aff", 544 | // "symbolIcon.booleanForeground": "#007aff", 545 | // "symbolIcon.classForeground": "#bf78e4", 546 | // "symbolIcon.colorForeground": "#007aff", 547 | // "symbolIcon.constantForeground": "#7ac7eb", 548 | // "symbolIcon.constructorForeground": "#4997ff", 549 | // "symbolIcon.enumeratorForeground": "#4997ff", 550 | // "symbolIcon.enumeratorMemberForeground": "#4997ff", 551 | // "symbolIcon.eventForeground": "#007aff", 552 | // "symbolIcon.fieldForeground": "#007aff", 553 | // "symbolIcon.fileForeground": "#007aff", 554 | // "symbolIcon.folderForeground": "#007aff", 555 | // "symbolIcon.functionForeground": "#4997ff", 556 | // "symbolIcon.interfaceForeground": "#bf78e4", 557 | // "symbolIcon.keyForeground": "#007aff", 558 | // "symbolIcon.keywordForeground": "#7ac7eb", 559 | // "symbolIcon.methodForeground": "#bf78e4", 560 | // "symbolIcon.moduleForeground": "#4997ff", 561 | // "symbolIcon.namespaceForeground": "#bf78e4", 562 | // "symbolIcon.nullForeground": "#7ac7eb", 563 | // "symbolIcon.numberForeground": "#7ac7eb", 564 | // "symbolIcon.objectForeground": "#7ac7eb", 565 | // "symbolIcon.operatorForeground": "#7ac7eb", 566 | // "symbolIcon.packageForeground": "#7ac7eb", 567 | // "symbolIcon.propertyForeground": "#7ac7eb", 568 | // "symbolIcon.referenceForeground": "#7ac7eb", 569 | // "symbolIcon.snippetForeground": "#7ac7eb", 570 | // "symbolIcon.stringForeground": "#7ac7eb", 571 | // "symbolIcon.structForeground": "#bf78e4", 572 | // "symbolIcon.textForeground": "#7ac7eb", 573 | // "symbolIcon.typeParameterForeground": "#7ac7eb", 574 | // "symbolIcon.unitForeground": "#7ac7eb", 575 | // "symbolIcon.variableForeground": "#7ac7eb", 576 | 577 | // Debug Icons 578 | 579 | // "debugConsole.errorForeground": "#ff0000", 580 | // "debugConsole.infoForeground": "#ff0000", 581 | // "debugConsole.sourceForeground": "#ff0000", 582 | // "debugConsole.warningForeground": "#ff0000", 583 | // "debugConsoleInputIcon.foreground": "#ff0000", 584 | // "debugIcon.breakpointCurrentStackframeForeground": "#ff0000", 585 | // "debugIcon.breakpointDisabledForeground": "#ff0000", 586 | // "debugIcon.breakpointForeground": "#ff0000", 587 | // "debugIcon.breakpointStackframeForeground": "#ff0000", 588 | // "debugIcon.breakpointUnverifiedForeground": "#ff0000", 589 | // "debugIcon.continueForeground": "#ff0000", 590 | // "debugIcon.disconnectForeground": "#ff0000", 591 | // "debugIcon.pauseForeground": "#ff0000", 592 | // "debugIcon.restartForeground": "#ff0000", 593 | // "debugIcon.startForeground": "#ff0000", 594 | // "debugIcon.stepBackForeground": "#ff0000", 595 | // "debugIcon.stepIntoForeground": "#ff0000", 596 | // "debugIcon.stepOutForeground": "#ff0000", 597 | // "debugIcon.stepOverForeground": "#ff0000", 598 | // "debugIcon.stopForeground": "#ff0000", 599 | }, 600 | "tokenColors": [ 601 | { 602 | "name": "Comment", 603 | "scope": "comment", 604 | "settings": { 605 | "foreground": "#828c96", 606 | "fontStyle": "italic" 607 | } 608 | }, 609 | { 610 | "name": "Preprocessor Statements", 611 | "scope": [ 612 | "meta.preprocessor", 613 | "keyword.control.import" 614 | ], 615 | "settings": { 616 | "foreground": "#f5a55f" 617 | } 618 | }, 619 | { 620 | "name": "String", 621 | "scope": "string", 622 | "settings": { 623 | "foreground": "#ff8773" 624 | } 625 | }, 626 | { 627 | "name": "Template string expressions", 628 | "scope": [ 629 | "meta.template.expression", 630 | "keyword.operator.assignment" 631 | ], 632 | "settings": { 633 | "foreground": "#ffffff" 634 | } 635 | }, 636 | { 637 | "name": "Template string interpolation", 638 | "scope": [ 639 | "punctuation.definition.template-expression.begin", 640 | "punctuation.definition.template-expression.end", 641 | "punctuation.section.embedded" 642 | ], 643 | "settings": { 644 | "foreground": "#9664c8" 645 | } 646 | }, 647 | { 648 | "name": "Number", 649 | "scope": "constant.numeric", 650 | "settings": { 651 | "foreground": "#d7cd7d" 652 | } 653 | }, 654 | { 655 | "name": "Built-in constant", 656 | "scope": "constant.language", 657 | "settings": { 658 | "foreground": "#f082aa", 659 | "fontStyle": "bold" 660 | } 661 | }, 662 | { 663 | "name": "User-defined constant", 664 | "scope": "constant.character", 665 | "settings": { 666 | "foreground": "#64afc8" 667 | } 668 | }, 669 | { 670 | "name": "Variable", 671 | "scope": "variable", 672 | "settings": { 673 | "foreground": "#64b4a0" 674 | } 675 | }, 676 | { 677 | "name": "Variable property", 678 | "scope": "variable.other.property", 679 | "settings": { 680 | "foreground": "#a0f0dc" 681 | } 682 | }, 683 | { 684 | "name": "Keyword", 685 | "scope": "keyword", 686 | "settings": { 687 | "foreground": "#f082aa", 688 | "fontStyle": "bold" 689 | } 690 | }, 691 | { 692 | "name": "Operator", 693 | "scope": [ 694 | "keyword.operator", 695 | "keyword.operator.arithmetic", 696 | "storage.type.function.arrow" 697 | ], 698 | "settings": { 699 | "foreground": "#9664c8" 700 | } 701 | }, 702 | { 703 | "name": "Storage", 704 | "scope": "storage", 705 | "settings": { 706 | "foreground": "#f082aa", 707 | "fontStyle": "bold" 708 | } 709 | }, 710 | { 711 | "name": "Types", 712 | "scope": "support.type.property-name", 713 | "settings": { 714 | "foreground": "#87dcfa" 715 | } 716 | }, 717 | { 718 | "name": "Class name", 719 | "scope": "entity.name.type.class", 720 | "settings": { 721 | "foreground": "#bef0e6" 722 | } 723 | }, 724 | { 725 | "name": "Superclass", 726 | "scope": "entity.other.inherited-class", 727 | "settings": { 728 | "foreground": "#87beb4", 729 | "fontStyle": "bold" 730 | } 731 | }, 732 | { 733 | "name": "Function name", 734 | "scope": "entity.name.function", 735 | "settings": { 736 | "foreground": "#64afc8" 737 | } 738 | }, 739 | { 740 | "name": "Invoked function", 741 | "scope": "entity.name.function.method", 742 | "settings": { 743 | "foreground": "#64b4a0" 744 | } 745 | }, 746 | { 747 | "name": "Function argument", 748 | "scope": "variable.parameter", 749 | "settings": { 750 | "foreground": "#ffffff" 751 | } 752 | }, 753 | { 754 | "name": "Reserved keywords", 755 | "scope": "variable.language", 756 | "settings": { 757 | "foreground": "#f082aa", 758 | "fontStyle": "bold" 759 | } 760 | }, 761 | { 762 | "name": "Tag name", 763 | "scope": "entity.name.tag", 764 | "settings": { 765 | "foreground": "#f082aa" 766 | } 767 | }, 768 | { 769 | "name": "Tag attribute", 770 | "scope": "entity.other.attribute-name", 771 | "settings": { 772 | "foreground": "#d7cd7d" 773 | } 774 | }, 775 | { 776 | "name": "Library function", 777 | "scope": "support.function", 778 | "settings": { 779 | "foreground": "#aa82e6" 780 | } 781 | }, 782 | { 783 | "name": "Library constant", 784 | "scope": "support.constant", 785 | "settings": { 786 | "foreground": "#aa82e6" 787 | } 788 | }, 789 | { 790 | "name": "Library class/type", 791 | "scope": [ 792 | "support.type", "support.class" 793 | ], 794 | "settings": { 795 | "foreground": "#d2befa" 796 | } 797 | }, 798 | { 799 | "name": "Library variable", 800 | "scope": "support.other.variable", 801 | "settings": { 802 | "foreground": "#d2befa" 803 | } 804 | }, 805 | { 806 | "name": "Invalid", 807 | "scope": "invalid", 808 | "settings": {} 809 | }, 810 | { 811 | "name": "Info Token", 812 | "scope": "token.info-token", 813 | "settings": { 814 | "foreground": "#3264c8" 815 | } 816 | }, 817 | { 818 | "name": "Warning Token", 819 | "scope": "token.warn-token", 820 | "settings": { 821 | "foreground": "#c89632" 822 | } 823 | }, 824 | { 825 | "name": "Error Token", 826 | "scope": "token.error-token", 827 | "settings": { 828 | "foreground": "#c83232" 829 | } 830 | }, 831 | { 832 | "name": "Debug Token", 833 | "scope": "token.debug-token", 834 | "settings": { 835 | "foreground": "#820082" 836 | } 837 | }, 838 | { 839 | "name": "Markup Heading", 840 | "scope": "markup.heading", 841 | "settings": { 842 | "foreground": "#80bdff", 843 | "fontStyle": "bold" 844 | } 845 | }, 846 | { 847 | "name": "Markup Top-Level Heading", 848 | "scope": "markup.heading.1.html", 849 | "settings": { 850 | "foreground": "#3396ff" 851 | } 852 | }, 853 | { 854 | "name": "Markup Heading Level 2", 855 | "scope": "markup.heading.2.html", 856 | "settings": { 857 | "foreground": "#4da3ff" 858 | } 859 | }, 860 | { 861 | "name": "Markup Heading Level 3", 862 | "scope": "markup.heading.3.html", 863 | "settings": { 864 | "foreground": "#66b0ff" 865 | } 866 | }, 867 | { 868 | "name": "Markup Bold", 869 | "scope": "markup.bold", 870 | "settings": { 871 | "fontStyle": "bold" 872 | } 873 | }, 874 | { 875 | "name": "Markup Italic", 876 | "scope": "markup.italic", 877 | "settings": { 878 | "fontStyle": "italic" 879 | } 880 | }, 881 | { 882 | "name": "Markup Underline", 883 | "scope": "markup.underline", 884 | "settings": { 885 | "fontStyle": "underline" 886 | } 887 | }, 888 | { 889 | "name": "Markup Quote", 890 | "scope": "markup.quote", 891 | "settings": { 892 | "foreground": "#1abeff" 893 | } 894 | }, 895 | { 896 | "name": "Markup Raw Inline", 897 | "scope": "markup.inline.raw", 898 | "settings": { 899 | "foreground": "#64d2ff" 900 | } 901 | }, 902 | { 903 | "name": "Markup Link", 904 | "scope": "markup.underline.link", 905 | "settings": { 906 | "foreground": "#0a84ff" 907 | } 908 | }, 909 | { 910 | "name": "Markup List", 911 | "scope": "markup.list", 912 | "settings": { 913 | "foreground": "#e6e6e6" 914 | } 915 | } 916 | ] 917 | } 918 | -------------------------------------------------------------------------------- /themes/light/light-theme-light-editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Native macOS - Light Theme, Light Editor", 3 | "$schema": "vscode://schemas/color-theme", 4 | "type": "light", 5 | "colors": { 6 | // Contrast Colors 7 | 8 | // "contrastActiveBorder": "#ff0000", 9 | // "contrastBorder": "#ff0000", 10 | 11 | // Base Colors 12 | 13 | "descriptionForeground": "#2d2d2d", 14 | "errorForeground": "#ff3b30", 15 | "focusBorder": "#ffffff", 16 | "foreground": "#2d2d2d", 17 | "icon.foreground": "#2d2d2d", 18 | "selection.background": "#cde1f5", 19 | "widget.shadow": "#dddddd", 20 | 21 | // Text Colors 22 | 23 | "textBlockQuote.background": "#00000000", 24 | "textBlockQuote.border": "#00000000", 25 | "textCodeBlock.background": "#00000000", 26 | "textLink.activeForeground": "#307bf6", 27 | "textLink.foreground": "#307bf6", 28 | "textPreformat.foreground": "#ffffffcc", 29 | "textSeparator.foreground": "#ffffffcc", 30 | 31 | // Window Border 32 | 33 | // "window.activeBorder": "#ff0000", 34 | // "window.inactiveBorder": "#ff0000", 35 | 36 | // Button Control 37 | 38 | "button.background": "#307bf6", 39 | "button.foreground": "#ffffff", 40 | "button.hoverBackground": "#307bf6", 41 | // "checkbox.background": "#ff0000", 42 | // "checkbox.border": "#ff0000", 43 | // "checkbox.foreground": "#ff0000", 44 | 45 | // Dropdown Control 46 | 47 | "dropdown.background": "#ffffff", 48 | "dropdown.border": "#bfbfbf", 49 | "dropdown.foreground": "#2d2d2d", 50 | "dropdown.listBackground": "#ffffff", 51 | 52 | // Input Control 53 | 54 | "input.background": "#fafafa", 55 | "input.border": "#bfbfbf", 56 | "input.foreground": "#2d2d2d", 57 | "input.placeholderForeground": "#4b4b4b", 58 | "inputOption.activeBackground": "#e6e6e6", 59 | "inputOption.activeBorder": "#007acc", 60 | // "inputOption.activeForeground": "#ff0000", 61 | "inputValidation.errorBackground": "#f2dede", 62 | "inputValidation.errorBorder": "#be1100", 63 | // "inputValidation.errorForeground": "#ff0000", 64 | "inputValidation.infoBackground": "#d6ecf2", 65 | "inputValidation.infoBorder": "#007acc", 66 | // "inputValidation.infoForeground": "#ff0000", 67 | "inputValidation.warningBackground": "#f6f5d2", 68 | "inputValidation.warningBorder": "#b89500", 69 | // "inputValidation.warningForeground": "#ff0000", 70 | 71 | // Scrollbar Control 72 | 73 | "scrollbar.shadow": "#00000000", 74 | "scrollbarSlider.activeBackground": "#ffffff80", 75 | "scrollbarSlider.background": "#ffffff1a", 76 | "scrollbarSlider.hoverBackground": "#ffffff80", 77 | 78 | // Badges 79 | 80 | "badge.background": "#007aff", 81 | "badge.foreground": "#ffffff", 82 | 83 | // Progress Bar 84 | 85 | "progressBar.background": "#0e70c0", 86 | 87 | // Lists and Trees 88 | 89 | "list.activeSelectionBackground": "#2864c8cc", 90 | "list.activeSelectionForeground": "#2d2d2d", 91 | // "list.deemphasizedForeground": "#ff0000", 92 | "list.dropBackground": "#dcdcdc", 93 | "list.errorForeground": "#2d2d2d", 94 | // "list.filterMatchBackground": "#ff0000", 95 | // "list.filterMatchBorder": "#ff0000", 96 | "list.focusBackground": "#2864c8cc", 97 | "list.focusForeground": "#000000", 98 | "list.highlightForeground": "#2d2d2d", 99 | "list.hoverBackground": "#00000000", 100 | "list.hoverForeground": "#000000", 101 | "list.inactiveFocusBackground": "#2864c8cc", 102 | "list.inactiveSelectionBackground": "#2864c8cc", 103 | "list.inactiveSelectionForeground": "#2d2d2d", 104 | "list.invalidItemForeground": "#2d2d2d", 105 | "list.warningForeground": "#2d2d2d", 106 | // "listFilterWidget.background": "#ff0000", 107 | // "listFilterWidget.noMatchesOutline": "#ff0000", 108 | // "listFilterWidget.outline": "#ff0000", 109 | // "tree.indentGuidesStroke": "#ff0000", 110 | 111 | // Activity Bar 112 | 113 | "activityBar.activeBackground": "#f5f5f5", 114 | "activityBar.activeBorder": "#dddddd", 115 | "activityBar.activeFocusBorder": "#dddddd", 116 | "activityBar.background": "#f5f5f5", 117 | "activityBar.border": "#d7d7d7", 118 | "activityBar.dropBorder": "#dddddd", 119 | "activityBar.foreground": "#007aff", 120 | "activityBar.inactiveForeground": "#2d2d2d", 121 | "activityBarBadge.background": "#007aff", 122 | "activityBarBadge.foreground": "#ffffff", 123 | 124 | // Side Bar 125 | 126 | "sideBar.background": "#cdcdcd", 127 | "sideBar.border": "#b7b7b7", 128 | "sideBar.dropBackground": "#f5f5f5", 129 | "sideBar.foreground": "#000000", 130 | "sideBarSectionHeader.background": "#00000000", 131 | "sideBarSectionHeader.border": "#323237", 132 | "sideBarSectionHeader.foreground": "#000000", 133 | "sideBarTitle.foreground": "#464646", 134 | 135 | // Minimap 136 | 137 | // "minimap.background": "#ffffff", 138 | "minimap.errorHighlight": "#e21515", 139 | // "minimap.findMatchHighlight": "#ff0000", 140 | // "minimap.selectionHighlight": "#ff0000", 141 | // "minimap.warningHighlight": "#ff0000", 142 | // "minimapGutter.addedBackground": "#ff0000", 143 | // "minimapGutter.deletedBackground": "#ff0000", 144 | // "minimapGutter.modifiedBackground": "#ff0000", 145 | "minimapSlider.activeBackground": "#99999980", 146 | "minimapSlider.background": "#b3b3b380", 147 | "minimapSlider.hoverBackground": "#a6a6a680", 148 | 149 | // Editor Groups and Tabs 150 | 151 | "editorGroup.border": "#afafaf", 152 | "editorGroup.dropBackground": "#0064d740", 153 | "editorGroup.emptyBackground": "#c8c8c8", 154 | "editorGroup.focusedEmptyBorder": "#00000000", 155 | // "editorGroupHeader.border": "#ff0000", 156 | "editorGroupHeader.noTabsBackground": "#c8c8c8", 157 | "editorGroupHeader.tabsBackground": "#cdcdcd", 158 | "editorGroupHeader.tabsBorder": "#afafaf", 159 | "editorPane.background": "#ffffff", 160 | "tab.activeBackground": "#cdcdcd", 161 | "tab.activeBorder": "#00000000", 162 | "tab.activeBorderTop": "#00000000", 163 | "tab.activeForeground": "#000000", 164 | // "tab.activeModifiedBorder": "#ff0000", 165 | "tab.border": "#afafaf", 166 | // "tab.hoverBackground": "#ff0000", 167 | // "tab.hoverBorder": "#ff0000", 168 | // "tab.hoverForeground": "#ff0000", 169 | "tab.inactiveBackground": "#bebebe", 170 | "tab.inactiveForeground": "#000000", 171 | // "tab.inactiveModifiedBorder": "#ff0000", 172 | "tab.unfocusedActiveBackground": "#bfbfbf", 173 | "tab.unfocusedActiveBorder": "#00000000", 174 | "tab.unfocusedActiveBorderTop": "#00000000", 175 | "tab.unfocusedActiveForeground": "#1a1a1a", 176 | // "tab.unfocusedActiveModifiedBorder": "#ff0000", 177 | // "tab.unfocusedHoverBackground": "#ff0000", 178 | // "tab.unfocusedHoverBorder": "#ff0000", 179 | // "tab.unfocusedHoverForeground": "#ff0000", 180 | "tab.unfocusedInactiveBackground": "#b3b3b3", 181 | "tab.unfocusedInactiveForeground": "#0d0d0d", 182 | // "tab.unfocusedInactiveModifiedBorder": "#ff0000", 183 | 184 | // Editor Colors 185 | 186 | "editor.background": "#ffffff", 187 | "editor.findMatchBackground": "#0a84ff99", 188 | // "editor.findMatchBorder": "#ff0000", 189 | "editor.findMatchHighlightBackground": "#0a84ff50", 190 | // "editor.findMatchHighlightBorder": "#ff0000", 191 | "editor.findRangeHighlightBackground": "#b4b4b440", 192 | // "editor.findRangeHighlightBorder": "#ff0000", 193 | "editor.foreground": "#000000", 194 | "editor.hoverHighlightBackground": "#add6ff26", 195 | "editor.lineHighlightBackground": "#f5f5f5", 196 | "editor.lineHighlightBorder": "#f5f5f5", 197 | "editor.rangeHighlightBackground": "#646e8266", 198 | // "editor.rangeHighlightBorder": "#ff0000", 199 | // "editor.symbolHighlightBackground": "#ff0000", 200 | // "editor.symbolHighlightBorder": "#ff0000", 201 | 202 | // Selection Colors 203 | 204 | "editor.inactiveSelectionBackground": "#d2d2d2", 205 | "editor.selectionBackground": "#b9d7fa", 206 | // "editor.selectionForeground": "#ff0000", 207 | "editor.selectionHighlightBackground": "#ebebfabf", 208 | // "editor.selectionHighlightBorder": "#ff0000", 209 | 210 | // Word Highlights 211 | 212 | "editor.wordHighlightBackground": "#646e82bf", 213 | // "editor.wordHighlightBorder": "#ff0000", 214 | "editor.wordHighlightStrongBackground": "#646e82bf", 215 | // "editor.wordHighlightStrongBorder": "#ff0000", 216 | 217 | // Indent Guides 218 | 219 | "editorIndentGuide.activeBackground": "#bebebe", 220 | "editorIndentGuide.background": "#e6e6e6", 221 | 222 | // Rulers 223 | 224 | "editorRuler.foreground": "#d3d3d3", 225 | 226 | // Bracket Matches 227 | 228 | "editorBracketMatch.background": "#0064001a", 229 | "editorBracketMatch.border": "#bebebe", 230 | 231 | // Codelens 232 | 233 | // "editorCodeLens.foreground": "#ff0000", 234 | // "editorCursor.background": "#ff0000", 235 | "editorCursor.foreground": "#000000", 236 | 237 | // Lightbulb 238 | 239 | // "editorLightBulb.foreground": "#ff0000", 240 | // "editorLightBulbAutoFix.foreground": "#ff0000", 241 | "editorLineNumber.activeForeground": "#646464", 242 | "editorLineNumber.foreground": "#bebebe", 243 | // "editorLink.activeForeground": "#ff0000", 244 | "editorMarkerNavigation.background": "#ffffff", 245 | "editorMarkerNavigationError.background": "#ff3b30", 246 | "editorMarkerNavigationInfo.background": "#008000", 247 | "editorMarkerNavigationWarning.background": "#117711", 248 | 249 | // Overview Ruler 250 | 251 | "editorOverviewRuler.addedForeground": "#32d74b", 252 | // "editorOverviewRuler.background": "#ff0000", 253 | "editorOverviewRuler.border": "#00000000", 254 | "editorOverviewRuler.bracketMatchForeground": "#646e82bf", 255 | "editorOverviewRuler.deletedForeground": "#ff3b30", 256 | "editorOverviewRuler.errorForeground": "#ff3b30", 257 | "editorOverviewRuler.findMatchForeground": "#646e82bf", 258 | "editorOverviewRuler.infoForeground": "#007aff", 259 | "editorOverviewRuler.modifiedForeground": "#007aff", 260 | "editorOverviewRuler.rangeHighlightForeground": "#646e82bf", 261 | "editorOverviewRuler.selectionHighlightForeground": "#646e82bf", 262 | "editorOverviewRuler.warningForeground": "#ffd60a", 263 | "editorOverviewRuler.wordHighlightForeground": "#646e82bf", 264 | "editorOverviewRuler.wordHighlightStrongForeground": "#646e82bf", 265 | "editorWhitespace.foreground": "#bfbfbf", 266 | // "searchEditor.findMatchBackground": "#ff0000", 267 | // "searchEditor.findMatchBorder": "#ff0000", 268 | // "searchEditor.textInputBorder": "#ff0000", 269 | 270 | // Errors and Warnings 271 | 272 | "editorError.border": "#00000000", 273 | "editorError.foreground": "#cea8a8", 274 | "editorHint.border": "#00000000", 275 | "editorHint.foreground": "#007aff", 276 | "editorInfo.border": "#00000000", 277 | "editorInfo.foreground": "#32d74b", 278 | "editorWarning.border": "#00000000", 279 | "editorWarning.foreground": "#ffd60a", 280 | // "problemsErrorIcon.foreground": "#ff0000", 281 | // "problemsInfoIcon.foreground": "#ff0000", 282 | // "problemsWarningIcon.foreground": "#ff0000", 283 | 284 | // Unused Source Code 285 | 286 | // "editorUnnecessaryCode.border": "#ff0000", 287 | "editorUnnecessaryCode.opacity": "#000000bf", 288 | 289 | // Gutter 290 | 291 | "editorGutter.addedBackground": "#32d74b", 292 | // "editorGutter.background": "#ffffff", 293 | // "editorGutter.commentRangeForeground": "#ff0000", 294 | "editorGutter.deletedBackground": "#ff3b30", 295 | // "editorGutter.foldingControlForeground": "#ff0000", 296 | "editorGutter.modifiedBackground": "#007aff", 297 | 298 | // Folding 299 | 300 | "editor.foldBackground": "#f2f2f280", 301 | 302 | // Diff Editor Colors 303 | 304 | // "diffEditor.border": "#ff0000", 305 | // "diffEditor.diagonalFill": "#ff0000", 306 | "diffEditor.insertedTextBackground": "#32d74b40", 307 | // "diffEditor.insertedTextBorder": "#ff0000", 308 | "diffEditor.removedTextBackground": "#ff3b3040", 309 | // "diffEditor.removedTextBorder": "#ff0000", 310 | 311 | // Editor Widget Colors 312 | 313 | "debugExceptionWidget.background": "#f1dfde", 314 | "debugExceptionWidget.border": "#a31515", 315 | "editorHoverWidget.background": "#ffffff", 316 | "editorHoverWidget.border": "#191919", 317 | // "editorHoverWidget.foreground": "#ff0000", 318 | // "editorHoverWidget.statusBarBackground": "#ff0000", 319 | "editorSuggestWidget.background": "#ffffff", 320 | "editorSuggestWidget.border": "#191919", 321 | // "editorSuggestWidget.foreground": "#ff0000", 322 | "editorSuggestWidget.highlightForeground": "#2d2d2d", 323 | "editorSuggestWidget.selectedBackground": "#dcdcdcaa", 324 | "editorWidget.background": "#ffffff", 325 | "editorWidget.border": "#3c3d3d", 326 | // "editorWidget.foreground": "#ff0000", 327 | // "editorWidget.resizeBorder": "#ff0000", 328 | 329 | // Peek View Colors 330 | 331 | "peekView.border": "#3c3d3d", 332 | "peekViewEditor.background": "#ffffff", 333 | "peekViewEditor.matchHighlightBackground": "#646e82", 334 | "peekViewEditor.matchHighlightBorder": "#646e82", 335 | "peekViewEditorGutter.background": "#ffffff", 336 | "peekViewResult.background": "#ffffff", 337 | "peekViewResult.fileForeground": "#000000", 338 | "peekViewResult.lineForeground": "#000000cc", 339 | "peekViewResult.matchHighlightBackground": "#646e82", 340 | "peekViewResult.selectionBackground": "#ffffff", 341 | "peekViewResult.selectionForeground": "#000000", 342 | "peekViewTitle.background": "#ffffff", 343 | "peekViewTitleDescription.foreground": "#dedede", 344 | "peekViewTitleLabel.foreground": "#000000", 345 | 346 | // Merge Conflicts 347 | 348 | "editorOverviewRuler.commonContentForeground": "#60606066", 349 | "editorOverviewRuler.currentContentForeground": "#40c8ae80", 350 | "editorOverviewRuler.incomingContentForeground": "#40a6ff80", 351 | // "merge.border": "#ff0000", 352 | "merge.commonContentBackground": "#60606029", 353 | "merge.commonHeaderBackground": "#60606066", 354 | "merge.currentContentBackground": "#40c8ae33", 355 | "merge.currentHeaderBackground": "#40c8ae80", 356 | "merge.incomingContentBackground": "#40a6ff33", 357 | "merge.incomingHeaderBackground": "#40a6ff80", 358 | 359 | // Panel Colors 360 | 361 | "panel.background": "#ffffff", 362 | "panel.border": "#c0c0c0", 363 | // "panel.dropBorder": "#ff0000", 364 | // "panelInput.border": "#ff0000", 365 | // "panelSection.border": "#ff0000", 366 | // "panelSection.dropBackground": "#ff0000", 367 | // "panelSectionHeader.background": "#ff0000", 368 | // "panelSectionHeader.border": "#ff0000", 369 | // "panelSectionHeader.foreground": "#ff0000", 370 | "panelTitle.activeBorder": "#c0c0c0", 371 | "panelTitle.activeForeground": "#000000", 372 | "panelTitle.inactiveForeground": "#2d2d2d", 373 | 374 | // Preview 375 | 376 | // "imagePreview.border": "#ff0000", 377 | 378 | // Status Bar Colors 379 | 380 | "statusBar.background": "#dcdcdc", 381 | "statusBar.border": "#cdcdcd", 382 | "statusBar.debuggingBackground": "#dcdcdc", 383 | "statusBar.debuggingBorder": "#181616", 384 | "statusBar.debuggingForeground": "#a9a9a9", 385 | "statusBar.foreground": "#2d2d2d", 386 | "statusBar.noFolderBackground": "#dcdcdc", 387 | "statusBar.noFolderBorder": "#4b4b4b", 388 | "statusBar.noFolderForeground": "#a9a9a9", 389 | "statusBarItem.activeBackground": "#dcdcdc", 390 | "statusBarItem.hoverBackground": "#dcdcdc", 391 | "statusBarItem.prominentBackground": "#28cd41", 392 | // "statusBarItem.prominentForeground": "#ff0000", 393 | "statusBarItem.prominentHoverBackground": "#28cd41", 394 | // "statusBarItem.remoteBackground": "#ff0000", 395 | // "statusBarItem.remoteForeground": "#ff0000", 396 | 397 | // Title Bar Colors 398 | 399 | "titleBar.activeBackground": "#cdcdcd", 400 | "titleBar.activeForeground": "#000000", 401 | "titleBar.border": "#afafaf", 402 | "titleBar.inactiveBackground": "#bebebe", 403 | "titleBar.inactiveForeground": "#2d2d2d", 404 | 405 | // Menu Bar Colors 406 | 407 | // "menu.background": "#ff0000", 408 | // "menu.border": "#ff0000", 409 | // "menu.foreground": "#ff0000", 410 | // "menu.selectionBackground": "#ff0000", 411 | // "menu.selectionBorder": "#ff0000", 412 | // "menu.selectionForeground": "#ff0000", 413 | // "menu.separatorBackground": "#ff0000", 414 | // "menubar.selectionBackground": "#ff0000", 415 | // "menubar.selectionBorder": "#ff0000", 416 | // "menubar.selectionForeground": "#ff0000", 417 | 418 | // Notification Colors 419 | 420 | // "notificationCenter.border": "#ff0000", 421 | "notificationCenterHeader.background": "#bebebe", 422 | // "notificationCenterHeader.foreground": "#ff0000", 423 | "notificationLink.foreground": "#007aff", 424 | "notifications.background": "#cdcdcd", 425 | "notifications.border": "#afafaf", 426 | // "notifications.foreground": "#ff0000", 427 | // "notificationsErrorIcon.foreground": "#ff0000", 428 | // "notificationsInfoIcon.foreground": "#ff0000", 429 | // "notificationsWarningIcon.foreground": "#ff0000", 430 | // "notificationToast.border": "#ff0000", 431 | 432 | // Extensions 433 | 434 | // "extensionBadge.remoteBackground": "#ff0000", 435 | // "extensionBadge.remoteForeground": "#ff0000", 436 | "extensionButton.prominentBackground": "#327e36", 437 | "extensionButton.prominentForeground": "#ffffff", 438 | "extensionButton.prominentHoverBackground": "#28632b", 439 | 440 | // Quick Picker 441 | 442 | "pickerGroup.border": "#cccedb", 443 | "pickerGroup.foreground": "#007aff", 444 | // "quickInput.background": "#ff0000", 445 | // "quickInput.foreground": "#ff0000", 446 | // "quickInputTitle.background": "#ff0000", 447 | 448 | // Integrated Terminal Colors 449 | 450 | "terminal.ansiBlack": "#000000", 451 | "terminal.ansiBlue": "#0451a5", 452 | "terminal.ansiBrightBlack": "#646464", 453 | "terminal.ansiBrightBlue": "#0451a5", 454 | "terminal.ansiBrightCyan": "#0598bc", 455 | "terminal.ansiBrightGreen": "#14ce14", 456 | "terminal.ansiBrightMagenta": "#bc05bc", 457 | "terminal.ansiBrightRed": "#c83232", 458 | "terminal.ansiBrightWhite": "#a5a5a5", 459 | "terminal.ansiBrightYellow": "#b5ba00", 460 | "terminal.ansiCyan": "#0598bc", 461 | "terminal.ansiGreen": "#00bc00", 462 | "terminal.ansiMagenta": "#bc05bc", 463 | "terminal.ansiRed": "#c83232", 464 | "terminal.ansiWhite": "#555555", 465 | "terminal.ansiYellow": "#949800", 466 | "terminal.background": "#ffffff", 467 | // "terminal.border": "#ff0000", 468 | "terminal.foreground": "#333333", 469 | "terminal.selectionBackground": "#00000040", 470 | // "terminalCursor.background": "#ff0000", 471 | // "terminalCursor.foreground": "#ff0000", 472 | 473 | // Debug 474 | 475 | // "debugTokenExpression.boolean": "#ff0000", 476 | // "debugTokenExpression.error": "#ff0000", 477 | // "debugTokenExpression.name": "#ff0000", 478 | // "debugTokenExpression.number": "#ff0000", 479 | // "debugTokenExpression.string": "#ff0000", 480 | // "debugTokenExpression.value": "#ff0000", 481 | "debugToolBar.background": "#f3f3f3", 482 | // "debugToolBar.border": "#ff0000", 483 | // "debugView.exceptionLabelBackground": "#ff0000", 484 | // "debugView.exceptionLabelForeground": "#ff0000", 485 | // "debugView.stateLabelBackground": "#ff0000", 486 | // "debugView.stateLabelForeground": "#ff0000", 487 | // "debugView.valueChangedHighlight": "#ff0000", 488 | // "editor.focusedStackFrameHighlightBackground": "#ff0000", 489 | // "editor.stackFrameHighlightBackground": "#ff0000", 490 | 491 | // Welcome Page 492 | 493 | // "walkThrough.embeddedEditorBackground": "#ff0000", 494 | // "welcomePage.background": "#ff0000", 495 | // "welcomePage.buttonBackground": "#ff0000", 496 | // "welcomePage.buttonHoverBackground": "#ff0000", 497 | 498 | // Git Colors 499 | 500 | "gitDecoration.addedResourceForeground": "#000000bf", 501 | "gitDecoration.conflictingResourceForeground": "#000000bf", 502 | "gitDecoration.deletedResourceForeground": "#000000bf", 503 | "gitDecoration.ignoredResourceForeground": "#000000bf", 504 | "gitDecoration.modifiedResourceForeground": "#000000bf", 505 | "gitDecoration.submoduleResourceForeground": "#000000bf", 506 | "gitDecoration.untrackedResourceForeground": "#000000bf", 507 | 508 | // Settings Editor Colors 509 | 510 | "settings.checkboxBackground": "#dcdcdc", 511 | "settings.checkboxBorder": "#9b9b9b", 512 | "settings.checkboxForeground": "#000000", 513 | "settings.dropdownBackground": "#dcdcdc", 514 | "settings.dropdownBorder": "#9b9b9b", 515 | "settings.dropdownForeground": "#000000", 516 | "settings.dropdownListBorder": "#9b9b9b", 517 | "settings.headerForeground": "#000000", 518 | "settings.modifiedItemIndicator": "#007aff", 519 | "settings.numberInputBackground": "#dcdcdc", 520 | "settings.numberInputBorder": "#9b9b9b", 521 | "settings.numberInputForeground": "#000000", 522 | "settings.textInputBackground": "#dcdcdc", 523 | "settings.textInputBorder": "#9b9b9b", 524 | "settings.textInputForeground": "#000000", 525 | 526 | // Breadcrumbs 527 | 528 | "breadcrumb.activeSelectionForeground": "#000000", 529 | "breadcrumb.background": "#ffffff", 530 | "breadcrumb.focusForeground": "#000000", 531 | "breadcrumb.foreground": "#2d2d2d", 532 | "breadcrumbPicker.background": "#ffffff", 533 | 534 | // Snippets 535 | 536 | // "editor.snippetFinalTabstopHighlightBackground": "#ff0000", 537 | // "editor.snippetFinalTabstopHighlightBorder": "#ff0000", 538 | // "editor.snippetTabstopHighlightBackground": "#ff0000", 539 | // "editor.snippetTabstopHighlightBorder": "#ff0000", 540 | 541 | // Symbol Icons 542 | 543 | // "symbolIcon.arrayForeground": "#ff0000", 544 | // "symbolIcon.booleanForeground": "#ff0000", 545 | // "symbolIcon.classForeground": "#ff0000", 546 | // "symbolIcon.colorForeground": "#ff0000", 547 | // "symbolIcon.constantForeground": "#ff0000", 548 | // "symbolIcon.constructorForeground": "#ff0000", 549 | // "symbolIcon.enumeratorForeground": "#ff0000", 550 | // "symbolIcon.enumeratorMemberForeground": "#ff0000", 551 | // "symbolIcon.eventForeground": "#ff0000", 552 | // "symbolIcon.fieldForeground": "#ff0000", 553 | // "symbolIcon.fileForeground": "#ff0000", 554 | // "symbolIcon.folderForeground": "#ff0000", 555 | // "symbolIcon.functionForeground": "#ff0000", 556 | // "symbolIcon.interfaceForeground": "#ff0000", 557 | // "symbolIcon.keyForeground": "#ff0000", 558 | // "symbolIcon.keywordForeground": "#ff0000", 559 | // "symbolIcon.methodForeground": "#ff0000", 560 | // "symbolIcon.moduleForeground": "#ff0000", 561 | // "symbolIcon.namespaceForeground": "#ff0000", 562 | // "symbolIcon.nullForeground": "#ff0000", 563 | // "symbolIcon.numberForeground": "#ff0000", 564 | // "symbolIcon.objectForeground": "#ff0000", 565 | // "symbolIcon.operatorForeground": "#ff0000", 566 | // "symbolIcon.packageForeground": "#ff0000", 567 | // "symbolIcon.propertyForeground": "#ff0000", 568 | // "symbolIcon.referenceForeground": "#ff0000", 569 | // "symbolIcon.snippetForeground": "#ff0000", 570 | // "symbolIcon.stringForeground": "#ff0000", 571 | // "symbolIcon.structForeground": "#ff0000", 572 | // "symbolIcon.textForeground": "#ff0000", 573 | // "symbolIcon.typeParameterForeground": "#ff0000", 574 | // "symbolIcon.unitForeground": "#ff0000", 575 | // "symbolIcon.variableForeground": "#ff0000", 576 | 577 | // Debug Icons 578 | 579 | // "debugConsole.errorForeground": "#ff0000", 580 | // "debugConsole.infoForeground": "#ff0000", 581 | // "debugConsole.sourceForeground": "#ff0000", 582 | // "debugConsole.warningForeground": "#ff0000", 583 | // "debugConsoleInputIcon.foreground": "#ff0000", 584 | // "debugIcon.breakpointCurrentStackframeForeground": "#ff0000", 585 | // "debugIcon.breakpointDisabledForeground": "#ff0000", 586 | // "debugIcon.breakpointForeground": "#ff0000", 587 | // "debugIcon.breakpointStackframeForeground": "#ff0000", 588 | // "debugIcon.breakpointUnverifiedForeground": "#ff0000", 589 | // "debugIcon.continueForeground": "#ff0000", 590 | // "debugIcon.disconnectForeground": "#ff0000", 591 | // "debugIcon.pauseForeground": "#ff0000", 592 | // "debugIcon.restartForeground": "#ff0000", 593 | // "debugIcon.startForeground": "#ff0000", 594 | // "debugIcon.stepBackForeground": "#ff0000", 595 | // "debugIcon.stepIntoForeground": "#ff0000", 596 | // "debugIcon.stepOutForeground": "#ff0000", 597 | // "debugIcon.stepOverForeground": "#ff0000", 598 | // "debugIcon.stopForeground": "#ff0000", 599 | }, 600 | "tokenColors": [ 601 | { 602 | "name": "Comment", 603 | "scope": "comment", 604 | "settings": { 605 | "foreground": "#737d8c", 606 | "fontStyle": "italic" 607 | } 608 | }, 609 | { 610 | "name": "Preprocessor Statements", 611 | "scope": [ 612 | "meta.preprocessor", 613 | "keyword.control.import" 614 | ], 615 | "settings": { 616 | "foreground": "#734b32" 617 | } 618 | }, 619 | { 620 | "name": "String", 621 | "scope": "string", 622 | "settings": { 623 | "foreground": "#c83c28" 624 | } 625 | }, 626 | { 627 | "name": "Number", 628 | "scope": "constant.numeric", 629 | "settings": { 630 | "foreground": "#3c00dc" 631 | } 632 | }, 633 | { 634 | "name": "Built-in constant", 635 | "scope": "constant.language", 636 | "settings": { 637 | "foreground": "#c800a5" 638 | } 639 | }, 640 | { 641 | "name": "User-defined constant", 642 | "scope": [ 643 | "constant.character", 644 | "constant.other" 645 | ], 646 | "settings": { 647 | "foreground": "#285a5f" 648 | } 649 | }, 650 | { 651 | "name": "Variable", 652 | "scope": [ 653 | "variable.language", 654 | "variable.other" 655 | ], 656 | "settings": { 657 | "foreground": "#c800a5" 658 | } 659 | }, 660 | { 661 | "name": "Keyword", 662 | "scope": "keyword", 663 | "settings": { 664 | "foreground": "#c800a5" 665 | } 666 | }, 667 | { 668 | "name": "Storage", 669 | "scope": "storage", 670 | "settings": { 671 | "foreground": "#c800a5" 672 | } 673 | }, 674 | { 675 | "name": "Class name", 676 | "scope": "entity.name.class", 677 | "settings": { 678 | "foreground": "#418787" 679 | } 680 | }, 681 | { 682 | "name": "Inherited class", 683 | "scope": "entity.other.inherited-class", 684 | "settings": {} 685 | }, 686 | { 687 | "name": "Function name", 688 | "scope": "entity.name.function", 689 | "settings": {} 690 | }, 691 | { 692 | "name": "Function argument", 693 | "scope": "variable.parameter", 694 | "settings": {} 695 | }, 696 | { 697 | "name": "Tag name", 698 | "scope": "entity.name.tag", 699 | "settings": { 700 | "foreground": "#780faf" 701 | } 702 | }, 703 | { 704 | "name": "Tag attribute", 705 | "scope": "entity.other.attribute-name", 706 | "settings": { 707 | "foreground": "#460082" 708 | } 709 | }, 710 | { 711 | "name": "Library function", 712 | "scope": "support.function", 713 | "settings": { 714 | "foreground": "#460082" 715 | } 716 | }, 717 | { 718 | "name": "Library constant", 719 | "scope": "support.constant", 720 | "settings": { 721 | "foreground": "#460082" 722 | } 723 | }, 724 | { 725 | "name": "Library class/type", 726 | "scope": [ 727 | "support.type", 728 | "support.class" 729 | ], 730 | "settings": { 731 | "foreground": "#780faf" 732 | } 733 | }, 734 | { 735 | "name": "Library variable", 736 | "scope": "support.other.variable", 737 | "settings": { 738 | "foreground": "#780faf" 739 | } 740 | }, 741 | { 742 | "name": "Invalid", 743 | "scope": "invalid", 744 | "settings": {} 745 | }, 746 | { 747 | "name": "Info Token", 748 | "scope": "token.info-token", 749 | "settings": { 750 | "foreground": "#3264c8" 751 | } 752 | }, 753 | { 754 | "name": "Warning Token", 755 | "scope": "token.warn-token", 756 | "settings": { 757 | "foreground": "#c89632" 758 | } 759 | }, 760 | { 761 | "name": "Error Token", 762 | "scope": "token.error-token", 763 | "settings": { 764 | "foreground": "#c83232" 765 | } 766 | }, 767 | { 768 | "name": "Debug Token", 769 | "scope": "token.debug-token", 770 | "settings": { 771 | "foreground": "#820082" 772 | } 773 | }, 774 | { 775 | "name": "Markup Heading", 776 | "scope": "markup.heading", 777 | "settings": { 778 | "foreground": "#80bdff", 779 | "fontStyle": "bold" 780 | } 781 | }, 782 | { 783 | "name": "Markup Top-Level Heading", 784 | "scope": "markup.heading.1.html", 785 | "settings": { 786 | "foreground": "#3396ff", 787 | } 788 | }, 789 | { 790 | "name": "Markup Heading Level 2", 791 | "scope": "markup.heading.2.html", 792 | "settings": { 793 | "foreground": "#4da3ff", 794 | } 795 | }, 796 | { 797 | "name": "Markup Heading Level 3", 798 | "scope": "markup.heading.3.html", 799 | "settings": { 800 | "foreground": "#66b0ff" 801 | } 802 | }, 803 | { 804 | "name": "Markup Bold", 805 | "scope": "markup.bold", 806 | "settings": { 807 | "fontStyle": "bold" 808 | } 809 | }, 810 | { 811 | "name": "Markup Italic", 812 | "scope": "markup.italic", 813 | "settings": { 814 | "fontStyle": "italic" 815 | } 816 | }, 817 | { 818 | "name": "Markup Underline", 819 | "scope": "markup.underline", 820 | "settings": { 821 | "fontStyle": "underline" 822 | } 823 | }, 824 | { 825 | "name": "Markup Quote", 826 | "scope": "markup.quote", 827 | "settings": { 828 | "foreground": "#1abeff" 829 | } 830 | }, 831 | { 832 | "name": "Markup Raw Inline", 833 | "scope": "markup.inline.raw", 834 | "settings": { 835 | "foreground": "#64d2ff" 836 | } 837 | }, 838 | { 839 | "name": "Markup Link", 840 | "scope": "markup.underline.link", 841 | "settings": { 842 | "foreground": "#0a84ff" 843 | } 844 | }, 845 | { 846 | "name": "Markup List", 847 | "scope": "markup.list", 848 | "settings": { 849 | "foreground": "#e6e6e6" 850 | } 851 | } 852 | ] 853 | } 854 | --------------------------------------------------------------------------------