├── .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 | 
9 | The "Light theme, light editor" variant
10 |
11 | 
12 | The "Light theme, dark editor" variant
13 |
14 | 
15 | The "Dark theme, light editor" variant
16 |
17 | 
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 |
--------------------------------------------------------------------------------