Add default files volume code-server

This commit is contained in:
root 2021-02-13 18:17:22 +00:00
parent 7cb7d1b3c2
commit c351b3f00b
1699 changed files with 26271 additions and 1 deletions

View File

@ -0,0 +1 @@
8cf27086-f8eb-4b54-8df1-ea73addbc63c

View File

@ -0,0 +1,3 @@
{
"workbench.colorTheme": "Default Dark+"
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,4 @@
{
"id": "-5069796a",
"name": "coder"
}

11
coder-data/coder.json Normal file
View File

@ -0,0 +1,11 @@
{
"lastVisited": {
"url": "/home/coder",
"workspace": false
},
"query": {},
"update": {
"checked": 1613238842093,
"version": "3.9.0"
}
}

View File

@ -0,0 +1 @@
{"vscode-icons-team.vscode-icons-10.0.0":true}

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Language="en-US" Id="vsc-material-theme" Version="30.0.0" Publisher="Equinusocio"/>
<DisplayName>Material Theme</DisplayName>
<Description xml:space="preserve">The most epic theme now for Visual Studio Code</Description>
<Tags>VSCode,Themes,theme,color-theme</Tags>
<Categories>Themes,Other</Categories>
<GalleryFlags>Public</GalleryFlags>
<Badges><Badge Link="https://github.com/equinusocio/vsc-material-theme/issues" ImgUri="https://camo.githubusercontent.com/d3c6e53aa66426dead24cdedab0e83082103bea6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f657175696e75736f63696f2f7673632d6d6174657269616c2d7468656d652e7376673f7374796c653d666c61742d737175617265" Description="Open issues" /><Badge Link="https://opencollective.com/vsc-material-theme" ImgUri="https://img.shields.io/badge/Support%20this%20project-%F0%9F%92%96%EF%B8%8F-green.svg?style=flat-square" Description="Support us!" /></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="&gt;=1.36.0" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionPack" Value="" />
<Property Id="Microsoft.VisualStudio.Code.LocalizedLanguages" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Links.Source" Value="https://github.com/equinusocio/vsc-material-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/equinusocio/vsc-material-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/equinusocio/vsc-material-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Support" Value="https://github.com/equinusocio/vsc-material-theme/issues" />
<Property Id="Microsoft.VisualStudio.Services.Links.Learn" Value="https://equinsuocha.io/projects/material-theme/" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#11131C" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="dark" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
</Properties>
<License>extension/LICENSE.txt</License>
<Icon>extension/logo.png</Icon>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Code"/>
</Installation>
<Dependencies/>
<Assets>
<Asset Type="Microsoft.VisualStudio.Code.Manifest" Path="extension/package.json" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Content.Details" Path="extension/README.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Content.License" Path="extension/LICENSE.txt" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Icons.Default" Path="extension/logo.png" Addressable="true" />
</Assets>
</PackageManifest>

View File

@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2017 Mattia Astorino
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@ -0,0 +1,202 @@
<p align="center"><img width="800px" src="https://i.ibb.co/LzRwxp4/Frame.jpg"></p>
<p align="center">
<a href="https://code.visualstudio.com/updates/v1_25"><img src="https://vsmarketplacebadge.apphb.com/rating-star/Equinusocio.vsc-material-theme.svg?style=for-the-badge&colorA=FBBD30&colorB=F2AA08"/></a> <a href="https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme"><img src="https://vsmarketplacebadge.apphb.com/downloads-short/Equinusocio.vsc-material-theme.svg?style=for-the-badge&colorA=5DDB61&colorB=4BC74F&label=DOWNLOADS"/></a> <a href="https://a.paddle.com/v2/click/16413/37697?link=1227"><img src="https://img.shields.io/badge/Supported%20by-VSCode%20Power%20User%20Course%20%E2%86%92-gray.svg?colorA=655BE1&colorB=4F44D6&style=for-the-badge"/></a>
</p>
The most epic theme meets Visual Studio Code. You can help by reporting issues [here](https://github.com/equinusocio/vsc-material-theme/issues).
- [Getting started](#getting-started)
- [Installation](#installation)
- [Packaged VSIX Extension](#packaged-vsix-extension)
- [GitHub Repository Clone](#github-repository-clone)
- [Activate theme](#activate-theme)
- [Set the accent color](#set-the-accent-color)
- [Override theme colors](#override-theme-colors)
- [Color Scheme override](#color-scheme-override)
- [Recommended settings for a better experience](#recommended-settings-for-a-better-experience)
- [Official Portings](#official-portings)
- [Other resources](#other-resources)
- [Contributors](#contributors)
- [Backers](#backers)
- [Sponsors](#sponsors)
## Getting started
You can install this awesome theme through the [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme).
### Installation
Launch *Quick Open*:
- <img src="https://www.kernel.org/theme/images/logos/favicon.png" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf">Linux</a> `Ctrl+P`
- <img src="https://developer.apple.com/favicon.ico" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf">macOS</a> `⌘P`
- <img src="https://www.microsoft.com/favicon.ico" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf">Windows</a> `Ctrl+P`
Paste the following command and press `Enter`:
```shell
ext install material theme
```
And pick the one by **Mattia Astorino** (me) as author.
#### Packaged VSIX Extension
[Download the latest .vsix release](https://marketplace.visualstudio.com/_apis/public/gallery/publishers/Equinusocio/vsextensions/vsc-material-theme/latest/vspackage) file from the marketplace and install it from the command line
```shell
code --install-extension vsc-material-theme-*.*.*.vsix
```
or from within VS Code by launching *Quick Open* and running the *Install from VSIX...* command.
##### GitHub Repository Clone
Change to your `.vscode/extensions` [VS Code extensions directory](https://code.visualstudio.com/docs/extensions/install-extension#_side-loading).
Depending on your platform it is located in the following folders:
- <img src="https://www.kernel.org/theme/images/logos/favicon.png" width=16 height=16/> **Linux** `~/.vscode/extensions`
- <img src="https://developer.apple.com/favicon.ico" width=16 height=16/> **macOs** `~/.vscode/extensions`
- <img src="https://www.microsoft.com/favicon.ico" width=16 height=16/> **Windows** `%USERPROFILE%\.vscode\extensions`
Clone the Material Theme repository as `Equinusocio.vsc-material-theme`:
```shell
git clone https://github.com/equinusocio/vsc-material-theme.git Equinusocio.vsc-material-theme
```
## Activate theme
Launch *Quick Open*:
- <img src="https://www.kernel.org/theme/images/logos/favicon.png" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf">Linux</a> `Ctrl + Shift + P`
- <img src="https://developer.apple.com/favicon.ico" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf">macOS</a> `⌘ + Shift + P`
- <img src="https://www.microsoft.com/favicon.ico" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf">Windows</a> `Ctrl + Shift + P`
Type `theme`, choose `Preferences: Color Theme`, and select one of the Material Theme variants from the list. After activation, the theme will set the correct icon theme based on your active theme variant.
## Set the accent color
Launch *Quick Open*:
- <img src="https://www.kernel.org/theme/images/logos/favicon.png" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf">Linux</a> `Ctrl + Shift + P`
- <img src="https://developer.apple.com/favicon.ico" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf">macOS</a> `⌘ + Shift + P`
- <img src="https://www.microsoft.com/favicon.ico" width=16 height=16/> <a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf">Windows</a> `Ctrl + Shift + P`
Type `material theme`, choose `Material Theme: Set accent color`, and pick one color from the list.
## Override theme colors
You can override the Material Theme UI and schemes colors by adding these theme-specific settings to your configuration. For advanced customisation please check the [relative section on the VS Code documentation](https://code.visualstudio.com/docs/getstarted/themes#_customizing-a-color-theme).
### Color Scheme override
**Basic example**
```js
"editor.tokenColorCustomizations": {
"[Material Theme]": {
"comments": "#229977"
}
},
```
**Advanced example**
```js
"editor.tokenColorCustomizations": {
"[Material Theme VARIANT]": {
"textMateRules": [
{
"scope": [
"punctuation.definition.comment",
"comment.block",
"comment.line",
"comment.block.documentation"
],
"settings": {
"foreground": "#FF0000"
}
}
]
},
},
"workbench.colorCustomizations": {
"[Material Theme VARIANT]": {
"sideBar.background": "#ff0000",
}
},
```
## Recommended settings for a better experience
```js
{
// Controls the font family.
"editor.fontFamily": "Operator Mono",
// Controls the line height. Use 0 to compute the lineHeight from the fontSize.
"editor.lineHeight": 24,
// Enables font ligatures
"editor.fontLigatures": true,
// Controls if file decorations should use badges.
"explorer.decorations.badges": false
}
```
## Official Portings
Thanks to the Material Theme community you can use is with other softwares, here the official portings:
- Atom Editor: [atom-material-ui](https://github.com/silvestreh/atom-material-ui) (by [@silvestreh](https://github.com/silvestreh))
- [IntelliJ IDEA](https://github.com/ChrisRM/material-theme-jetbrains) (thanks to [@ChrisRM](https://github.com/ChrisRM) and [@mallowigi](https://github.com/mallowigi)).
- [Vim and NeoVim](https://github.com/kaicataldo/material.vim) (by [@kaicataldo](https://github.com/kaicataldo))
- [Vim](https://github.com/hzchirs/vim-material) (thanks to [@hzchirs](https://github.com/hzchirs)).
- [Terminal OSX](https://gist.github.com/mvaneijgen/4c56701215847dd5ddcf) (thanks to [@mvaneijgen](https://github.com/mvaneijgen)).
- [iTerm2](https://gist.github.com/Revod/3f3115f8d4b90fc986fd4b61441c2567) (by [@Revod](https://github.com/Revod)) and [iTerm2 Palenight](https://github.com/JonathanSpeek/palenight-iterm2) (by [@jonathanspeek](https://github.com/jonathanspeek)).
- [Hyper](https://github.com/equinusocio/hyper-material-theme).
- [ConEmu](https://gist.github.com/rajadain/b306b2ba71bd58a1df41) (thanks to [@rajadain](https://github.com/rajadain)).
- [Slack App](https://slack.com/) ( [#263238](https://github.com/equinusocio/vsc-material-theme/issues/263238),#2e3a40,#80CBC4,#FFFFFF,#13191C,#ffffff,#50fa7b,#FF5555 )
- [Nylas N1](https://github.com/jackiehluo/n1-material) (thanks to [@jackiehluo](https://github.com/jackiehluo))
- [Base16](https://github.com/ntpeters/base16-materialtheme-scheme) (by [@ntpeters](https://github.com/ntpeters))
- [Bear Notes](https://github.com/r3volution11/material-theme-bear-notes) (by [@r3volution11](https://github.com/r3volution11))
## Other resources
- **AppIcon:** [Download](https://github.com/equinusocio/vsc-material-theme/files/989048/vsc-material-theme-appicon.zip) the official Material Theme app icon for Visual Studio code
## Contributors
This project exists thanks to all the people who contribute. [[Contribute]](CONTRIBUTING.md).
<a href="graphs/contributors"><img src="https://opencollective.com/vsc-material-theme/contributors.svg?width=890" /></a>
## Backers
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/vsc-material-theme#backer)]
<a href="https://opencollective.com/vsc-material-theme#backers" target="_blank"><img src="https://opencollective.com/vsc-material-theme/backers.svg?width=890"></a>
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/vsc-material-theme#sponsor)]
<a href="https://opencollective.com/vsc-material-theme/sponsor/0/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/1/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/2/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/3/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/4/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/5/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/6/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/7/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/8/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/vsc-material-theme/sponsor/9/website" target="_blank"><img src="https://opencollective.com/vsc-material-theme/sponsor/9/avatar.svg"></a>
---
<p align="center"> <img src="https://equinusocio.gallerycdn.vsassets.io/extensions/equinusocio/vsc-material-theme/0.0.14/1494970083238/Microsoft.VisualStudio.Services.Icons.Default" width=16 height=16/> Copyright &copy; 2019 Mattia Astorino & Alessio Occhipinti</p>
<p align="center"><a href="http://www.apache.org/licenses/LICENSE-2.0"><img src="https://img.shields.io/badge/License-Apache_2.0-5E81AC.svg?style=flat-square"/></a></p>

View File

@ -0,0 +1,145 @@
{
"accents": {
"Acid Lime": "#C6FF00",
"Blue": "#2979FF",
"Breaking Bad": "#388E3C",
"Bright Teal": "#64FFDA",
"Cyan": "#00BCD4",
"Graphite": "#616161",
"Indigo": "#5C6BC0",
"Lime": "#7CB342",
"Orange": "#FF7042",
"Pink": "#FF4081",
"Purple": "#AB47BC",
"Red": "#E57373",
"Sky": "#84FFFF",
"Tomato": "#F44336",
"Teal": "#80CBC4",
"Yellow": "#FFA000"
},
"accentsProperties": {
"activityBarBadge.background": {
"alpha": 100,
"value": null
},
"list.activeSelectionForeground": {
"alpha": 100,
"value": null
},
"list.inactiveSelectionForeground": {
"alpha": 100,
"value": null
},
"list.highlightForeground": {
"alpha": 100,
"value": null
},
"scrollbarSlider.activeBackground": {
"alpha": 50,
"value": null
},
"editorSuggestWidget.highlightForeground": {
"alpha": 100,
"value": null
},
"textLink.foreground": {
"alpha": 100,
"value": null
},
"progressBar.background": {
"alpha": 100,
"value": null
},
"pickerGroup.foreground": {
"alpha": 100,
"value": null
},
"tab.activeBorder": {
"alpha": 100,
"value": null
},
"notificationLink.foreground": {
"alpha": 100,
"value": null
},
"editorWidget.resizeBorder": {
"alpha": 100,
"value": null
},
"editorWidget.border": {
"alpha": 100,
"value": null
},
"settings.modifiedItemIndicator": {
"alpha": 100,
"value": null
},
"settings.headerForeground": {
"alpha": 100,
"value": null
},
"panelTitle.activeBorder": {
"alpha": 100,
"value": null
},
"breadcrumb.activeSelectionForeground": {
"alpha": 100,
"value": null
},
"menu.selectionForeground": {
"alpha": 100,
"value": null
},
"menubar.selectionForeground": {
"alpha": 100,
"value": null
},
"editor.findMatchBorder": {
"alpha": 100,
"value": null
},
"selection.background": {
"alpha": 40,
"value": null
}
},
"changelog": {
"lastversion": "29.2.0"
},
"themeVariants": {
"Darker": "./themes/Material-Theme-Darker.json",
"Darker High Contrast": "./themes/Material-Theme-Darker-High-Contrast.json",
"Default": "./themes/Material-Theme-Default.json",
"Default High Contrast": "./themes/Material-Theme-Default-High-Contrast.json",
"Light": "./themes/Material-Theme-Lighter.json",
"Light High Contrast": "./themes/Material-Theme-Lighter-High-Contrast.json",
"Palenight": "./themes/Material-Theme-Palenight.json",
"Palenight High Contrast": "./themes/Material-Theme-Palenight-High-Contrast.json",
"Ocean": "./themes/Material-Theme-Ocean.json",
"Ocean High Contrast": "./themes/Material-Theme-Ocean-High-Contrast.json"
},
"themeVariantsColours": {
"Darker": "#424242",
"Darker High Contrast": "#424242",
"Default": "#4A616C",
"Default High Contrast": "#4A616C",
"Light": "#90A4AE",
"Light High Contrast": "#90A4AE",
"Palenight": "#4E5579",
"Palenight High Contrast": "#4E5579",
"Ocean": "#474C60",
"Ocean High Contrast": "#474C60"
},
"themeVariantsUITheme": {
"Darker": "vs-dark",
"Darker High Contrast": "vs-dark",
"Default": "vs-dark",
"Default High Contrast": "vs-dark",
"Light": "vs",
"Light High Contrast": "vs",
"Palenight": "vs-dark",
"Palenight High Contrast": "vs-dark",
"Ocean": "vs-dark",
"Ocean High Contrast": "vs-dark"
}
}

View File

@ -0,0 +1,9 @@
import Gulp from 'gulp';
import GulpStats from 'gulp-stats';
import tasks from './out/.gulp';
// Use gulp-stats
GulpStats(Gulp);
// set default task
Gulp.task('default', tasks);

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

View File

@ -0,0 +1,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.HR = '\n———————————————————————————————————————————————————————————————\n';
exports.MESSAGE_BUMP_ERROR = ' There was an issue bumping version:\n';
exports.MESSAGE_BUMP_SUCCESS = ' Finished successfully\n';
exports.MESSAGE_GENERATED = 'Generated';
exports.MESSAGE_THEME_VARIANT_PARSE_ERROR = 'Error when parsing json for theme variants';
//# sourceMappingURL=log.js.map

View File

@ -0,0 +1,13 @@
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
// export the tasks
__export(require("./tasks/themes"));
__export(require("./tasks/watcher"));
__export(require("./tasks/changelog-title"));
__export(require("./tasks/copy-ui"));
// export default script
exports.default = ['build:themes'];
//# sourceMappingURL=index.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=itheme-variant.js.map

View File

@ -0,0 +1,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const gulp = require("gulp");
const files_1 = require("../../src/consts/files");
exports.default = gulp.task('changelog-title', () => {
fs.writeFileSync('./CHANGELOG.md', fs.readFileSync('CHANGELOG.md', files_1.CHARSET).replace('# Change Log', '# Material Theme Changelog'), { encoding: files_1.CHARSET });
});
//# sourceMappingURL=changelog-title.js.map

View File

@ -0,0 +1,19 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const path = require("path");
const gulp = require("gulp");
const paths_1 = require("../../src/consts/paths");
const fs_1 = require("../../src/helpers/fs");
exports.default = gulp.task('build:copy-ui', callback => {
try {
fs_1.ensureDir(path.resolve(paths_1.PATHS.UI));
fs.copyFileSync(path.join(paths_1.PATHS.SRC, 'webviews', 'ui', 'release-notes', 'release-notes.html'), path.join(paths_1.PATHS.UI, 'release-notes.html'));
fs.copyFileSync(path.join(paths_1.PATHS.SRC, 'webviews', 'ui', 'release-notes', 'style.css'), path.join(paths_1.PATHS.UI, 'release-notes.css'));
}
catch (error) {
return callback(error);
}
callback();
});
//# sourceMappingURL=copy-ui.js.map

View File

@ -0,0 +1,50 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const gulp = require("gulp");
const gulpUtil = require("gulp-util");
const mustache = require("mustache");
const path = require("path");
const log_1 = require("./../consts/log");
const files_1 = require("./../../src/consts/files");
const paths_1 = require("./../../src/consts/paths");
const fs_1 = require("./../../src/helpers/fs");
const commons = fs_1.getDefaultValues();
const themeTemplateFileContent = fs.readFileSync(path.join(paths_1.default.SRC, '/themes/theme-template-color-theme.json'), files_1.CHARSET);
const themeVariants = [];
const fileNames = fs.readdirSync(path.join(paths_1.default.SRC, './themes/settings/specific'));
// build theme variants for later use in templating
fileNames.forEach(fileName => {
const filePath = path.join(paths_1.default.SRC, './themes/settings/specific', `./${fileName}`);
const contents = fs.readFileSync(filePath, files_1.CHARSET);
try {
themeVariants.push(JSON.parse(contents));
}
catch (error) {
gulpUtil.log(log_1.MESSAGE_THEME_VARIANT_PARSE_ERROR, error);
}
});
/**
* Themes task
* Builds Themes
*/
exports.default = gulp.task('build:themes', cb => {
gulpUtil.log(gulpUtil.colors.gray(log_1.HR));
fs_1.ensureDir(path.join(paths_1.default.THEMES));
try {
themeVariants.forEach(variant => {
const filePath = path.join(paths_1.default.THEMES, `./${variant.name}.json`);
const templateData = { commons, variant };
const templateJSON = JSON.parse(mustache.render(themeTemplateFileContent, templateData));
const templateJSONStringified = JSON.stringify(templateJSON, null, 2);
fs.writeFileSync(filePath, templateJSONStringified, { encoding: files_1.CHARSET });
gulpUtil.log(log_1.MESSAGE_GENERATED, gulpUtil.colors.green(filePath));
});
}
catch (exception) {
gulpUtil.log(exception);
cb(exception);
}
gulpUtil.log(gulpUtil.colors.gray(log_1.HR));
});
//# sourceMappingURL=themes.js.map

View File

@ -0,0 +1,15 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const gulp = require("gulp");
const path = require("path");
const paths_1 = require("./../../src/consts/paths");
/*
* > Watcher
* Watches files and build the themes
*/
exports.default = gulp.task('watch', () => {
// Commented due
// gulp.watch(path.join(Paths.SRC, `./themes/**/*.json`), ['build:themes']);
gulp.watch(path.join(paths_1.default.SRC, './themes/**/*.json'));
});
//# sourceMappingURL=watcher.js.map

View File

@ -0,0 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
PURGE_KEY: 'Remove accents'
};
//# sourceMappingURL=consts.js.map

View File

@ -0,0 +1,59 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const vscode = require("vscode");
const fs_1 = require("./../../helpers/fs");
const consts_1 = require("./consts");
const REGEXP_HEX = /^#([0-9A-F]{6}|[0-9A-F]{8})$/i;
/**
* Assigns colours
*/
const assignColorCustomizations = (colour) => {
const accentsProperties = fs_1.getAccentsProperties();
const newColour = isValidColour(colour) ? colour : undefined;
return Object.keys(accentsProperties).reduce((acc, propName) => {
const accent = accentsProperties[propName];
let colorProp = newColour;
if (colour && accent.alpha < 100) {
colorProp = `${colour}${accent.alpha > 10 ? accent.alpha : `0${accent.alpha}`}`;
}
acc[propName] = colorProp;
return acc;
}, {});
};
/**
* Determines if a string is a valid colour
*/
const isValidColour = (colour) => typeof colour === 'string' && REGEXP_HEX.test(colour);
/**
* Sets workbench options
*/
const setWorkbenchOptions = (config) => vscode.workspace.getConfiguration().update('workbench.colorCustomizations', config, true)
.then(() => true, reason => vscode.window.showErrorMessage(reason));
/**
* VSCode command
*/
exports.default = (accent) => __awaiter(this, void 0, void 0, function* () {
const themeConfigCommon = fs_1.getDefaultValues();
const config = vscode.workspace.getConfiguration().get('workbench.colorCustomizations');
switch (accent) {
case consts_1.default.PURGE_KEY: {
const newConfig = Object.assign({}, config, assignColorCustomizations(undefined));
return setWorkbenchOptions(newConfig)
.then(() => Promise.resolve(true));
}
default: {
const newConfig = Object.assign({}, config, assignColorCustomizations(themeConfigCommon.accents[accent]));
return setWorkbenchOptions(newConfig)
.then(() => Boolean(accent));
}
}
});
//# sourceMappingURL=index.js.map

View File

@ -0,0 +1,19 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const vscode = require("vscode");
const fs_1 = require("../../helpers/fs");
const consts_1 = require("./consts");
exports.default = () => __awaiter(this, void 0, void 0, function* () {
const themeConfigCommon = fs_1.getDefaultValues();
const options = Object.keys(themeConfigCommon.accents).concat(consts_1.default.PURGE_KEY);
return vscode.window.showQuickPick(options);
});
//# sourceMappingURL=quick-pick.js.map

View File

@ -0,0 +1,7 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var accents_setter_1 = require("./accents-setter");
exports.accentsSetter = accents_setter_1.default;
var quick_pick_1 = require("./accents-setter/quick-pick");
exports.accentsQuickPick = quick_pick_1.default;
//# sourceMappingURL=index.js.map

View File

@ -0,0 +1,7 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/**
* File charset
*/
exports.CHARSET = 'utf-8';
//# sourceMappingURL=files.js.map

View File

@ -0,0 +1,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
exports.PATHS = {
SRC: './src',
THEMES: './out/themes',
UI: './out/ui',
VSIX_SRC_DIR: path.join(__dirname, '../..'),
VSIX_DIR: path.join(__dirname, '../../..'),
EXT_DIR: path.join(__dirname, '..')
};
exports.default = exports.PATHS;
//# sourceMappingURL=paths.js.map

View File

@ -0,0 +1,28 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("./fs");
const splitVersion = (input) => {
const [major, minor, patch] = input.split('.').map(i => parseInt(i, 10));
return { major, minor, patch };
};
exports.default = () => {
const out = {
isUpdate: false,
isFirstInstall: false
};
const defaults = fs_1.getDefaultValues();
const packageJSON = fs_1.getPackageJSON();
const isFirstInstall = defaults.changelog === undefined ||
(defaults.changelog !== undefined && typeof defaults.changelog.lastversion !== 'string');
if (isFirstInstall) {
return Object.assign({}, out, { isFirstInstall });
}
const versionCurrent = splitVersion(packageJSON.version);
const versionOld = isFirstInstall ? null : splitVersion(defaults.changelog.lastversion);
const isUpdate = !versionOld ||
versionCurrent.major > versionOld.major ||
versionCurrent.minor > versionOld.minor ||
versionCurrent.patch > versionOld.patch;
return Object.assign({}, out, { isUpdate });
};
//# sourceMappingURL=check-installation.js.map

View File

@ -0,0 +1,44 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const path = require("path");
const files_1 = require("./../consts/files");
const paths_1 = require("../consts/paths");
function ensureDir(dirname) {
if (!fs.existsSync(dirname)) {
fs.mkdirSync(dirname);
}
}
exports.ensureDir = ensureDir;
function getDefaultValues() {
const defaults = require(path.join(paths_1.PATHS.VSIX_DIR, 'defaults.json'));
if (defaults === undefined || defaults === null) {
throw new Error('Cannot find defaults params');
}
return defaults;
}
exports.getDefaultValues = getDefaultValues;
function getAbsolutePath(input) {
return path.join(paths_1.PATHS.VSIX_DIR, input);
}
exports.getAbsolutePath = getAbsolutePath;
function getAccentsProperties() {
return getDefaultValues().accentsProperties;
}
exports.getAccentsProperties = getAccentsProperties;
/**
* Gets package JSON
*/
function getPackageJSON() {
return require(path.join(paths_1.PATHS.VSIX_DIR, './package.json'));
}
exports.getPackageJSON = getPackageJSON;
/**
* Writes a file inside the vsix directory
*/
function writeFile(filename, filecontent) {
const filePath = path.join(paths_1.PATHS.VSIX_DIR, filename);
fs.writeFileSync(filePath, filecontent, { encoding: files_1.CHARSET });
}
exports.writeFile = writeFile;
//# sourceMappingURL=fs.js.map

View File

@ -0,0 +1,27 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const vscode_1 = require("vscode");
const MESSAGES = {
CHANGELOG: {
message: 'Material Theme was updated. Check the release notes for more details.',
options: { ok: 'Show me', cancel: 'Maybe later' }
},
INSTALLATION: {
message: 'Thank you for using Material Theme!'
}
};
exports.changelogMessage = () => __awaiter(this, void 0, void 0, function* () {
return (yield vscode_1.window.showInformationMessage(MESSAGES.CHANGELOG.message, MESSAGES.CHANGELOG.options.ok, MESSAGES.CHANGELOG.options.cancel)) === MESSAGES.CHANGELOG.options.ok;
});
exports.installationMessage = () => __awaiter(this, void 0, void 0, function* () {
return yield vscode_1.window.showInformationMessage(MESSAGES.INSTALLATION.message);
});
//# sourceMappingURL=messages.js.map

View File

@ -0,0 +1,55 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const vscode = require("vscode");
const fs_1 = require("./fs");
/**
* Gets saved accent
*/
function getAccent() {
return getCustomSettings().accent;
}
exports.getAccent = getAccent;
/**
* Gets custom settings
*/
function getCustomSettings() {
return vscode.workspace.getConfiguration().get('materialTheme', {});
}
exports.getCustomSettings = getCustomSettings;
/**
* Get showReloadNotification
*/
function isReloadNotificationEnable() {
return vscode.workspace.getConfiguration().get('materialTheme.showReloadNotification');
}
exports.isReloadNotificationEnable = isReloadNotificationEnable;
/**
* Checks if a given string could be an accent
*/
function isAccent(accentName, defaults) {
return Boolean(Object.keys(defaults.accents).find(name => name === accentName));
}
exports.isAccent = isAccent;
/**
* Determines if the passing theme id is a material theme
*/
function isMaterialTheme(themeName) {
const packageJSON = fs_1.getPackageJSON();
return Boolean(packageJSON.contributes.themes.find(contrib => contrib.label === themeName));
}
exports.isMaterialTheme = isMaterialTheme;
/**
* Sets a custom property in custom settings
*/
function setCustomSetting(settingName, value) {
return vscode.workspace.getConfiguration().update(`materialTheme.${settingName}`, value, true).then(() => settingName);
}
exports.setCustomSetting = setCustomSetting;
/**
* Updates accent name
*/
function updateAccent(accentName) {
return setCustomSetting('accent', accentName);
}
exports.updateAccent = updateAccent;
//# sourceMappingURL=settings.js.map

View File

@ -0,0 +1,18 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const vscode = require("vscode");
/**
* Gets your current theme ID
*/
function getCurrentThemeID() {
return vscode.workspace.getConfiguration().get('workbench.colorTheme');
}
exports.getCurrentThemeID = getCurrentThemeID;
/**
* Reloads current vscode window.
*/
function reloadWindow() {
vscode.commands.executeCommand('workbench.action.reloadWindow');
}
exports.reloadWindow = reloadWindow;
//# sourceMappingURL=vscode.js.map

View File

@ -0,0 +1,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
const fs_1 = require("./fs");
const writeDefaults = (defaults) => fs_1.writeFile(path.join('./defaults.json'), JSON.stringify(defaults, null, 2));
exports.default = () => {
const defaults = fs_1.getDefaultValues();
const packageJSON = fs_1.getPackageJSON();
const newChangelog = Object.assign({}, defaults.changelog, { lastversion: packageJSON.version });
const newDefaults = Object.assign({}, defaults, { changelog: newChangelog });
writeDefaults(newDefaults);
};
//# sourceMappingURL=write-changelog.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=iaccent-custom-property.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=idefaults.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=igeneric-object.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=iinstallation-type.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ipackage.json.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ipaths.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=itheme-custom-properties.js.map

View File

@ -0,0 +1,40 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const vscode_1 = require("vscode");
const ThemeCommands = require("./commands");
const settings_1 = require("./helpers/settings");
const messages_1 = require("./helpers/messages");
const check_installation_1 = require("./helpers/check-installation");
const write_changelog_1 = require("./helpers/write-changelog");
const ReleaseNotes_1 = require("./webviews/ReleaseNotes");
function activate(context) {
return __awaiter(this, void 0, void 0, function* () {
const installationType = check_installation_1.default();
const releaseNotesView = new ReleaseNotes_1.ReleaseNotesWebview(context);
write_changelog_1.default();
if (installationType.isFirstInstall) {
yield messages_1.installationMessage();
}
const shouldShowChangelog = (installationType.isFirstInstall || installationType.isUpdate) && (yield messages_1.changelogMessage());
if (shouldShowChangelog) {
releaseNotesView.show();
}
// Registering commands
vscode_1.commands.registerCommand('materialTheme.setAccent', () => __awaiter(this, void 0, void 0, function* () {
const accentPicked = yield ThemeCommands.accentsQuickPick();
yield ThemeCommands.accentsSetter(accentPicked);
yield settings_1.updateAccent(accentPicked);
}));
vscode_1.commands.registerCommand('materialTheme.showReleaseNotes', () => releaseNotesView.show());
});
}
exports.activate = activate;
//# sourceMappingURL=material.theme.config.js.map

View File

@ -0,0 +1,26 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Webview_1 = require("./Webview");
class ReleaseNotesWebview extends Webview_1.WebviewController {
constructor(context) {
super(context);
}
get filename() {
return 'release-notes.html';
}
get id() {
return 'materialTheme.releaseNotes';
}
get title() {
return 'Material Theme Release Notes';
}
/**
* This will be called by the WebviewController when init the view
* passing as `window.bootstrap` to the view.
*/
getBootstrap() {
return {};
}
}
exports.ReleaseNotesWebview = ReleaseNotesWebview;
//# sourceMappingURL=ReleaseNotes.js.map

View File

@ -0,0 +1,41 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Webview_1 = require("./Webview");
const vscode_1 = require("vscode");
const settings_1 = require("../helpers/settings");
const fs_1 = require("../helpers/fs");
class SettingsWebview extends Webview_1.WebviewController {
constructor(context) {
super(context);
}
get filename() {
return 'settings.html';
}
get id() {
return 'materialTheme.settings';
}
get title() {
return 'Material Theme Settings';
}
getAvailableScopes() {
const scopes = [['user', 'User']];
return scopes
.concat(vscode_1.workspace.workspaceFolders !== undefined && vscode_1.workspace.workspaceFolders.length ?
['workspace', 'Workspace'] :
[]);
}
/**
* This will be called by the WebviewController when init the view
* passing as `window.bootstrap` to the view.
*/
getBootstrap() {
return {
config: settings_1.getCustomSettings(),
defaults: fs_1.getDefaultValues(),
scope: 'user',
scopes: this.getAvailableScopes()
};
}
}
exports.SettingsWebview = SettingsWebview;
//# sourceMappingURL=Settings.js.map

View File

@ -0,0 +1,115 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
const vscode_1 = require("vscode");
const settings_1 = require("../helpers/settings");
class WebviewController extends vscode_1.Disposable {
constructor(context) {
// Applying dispose callback for our disposable function
super(() => this.dispose());
this.context = context;
}
dispose() {
if (this.disposablePanel) {
this.disposablePanel.dispose();
}
}
getHtml() {
return __awaiter(this, void 0, void 0, function* () {
const doc = yield vscode_1.workspace
.openTextDocument(this.context.asAbsolutePath(path.join('out/ui', this.filename)));
return doc.getText();
});
}
postMessage(message, invalidates = 'all') {
if (this.panel === undefined) {
return false;
}
const result = this.panel.webview.postMessage(message);
// If post was ok, update invalidateOnVisible if different than default
if (!result && this.invalidateOnVisible !== 'all') {
this.invalidateOnVisible = invalidates;
}
return result;
}
postUpdatedConfiguration() {
// Post full raw configuration
return this.postMessage({
type: 'settingsChanged',
config: settings_1.getCustomSettings()
}, 'config');
}
onPanelDisposed() {
if (this.disposablePanel) {
this.disposablePanel.dispose();
}
this.panel = undefined;
}
onViewStateChanged(event) {
console.log('WebviewEditor.onViewStateChanged', event.webviewPanel.visible);
if (!this.invalidateOnVisible || !event.webviewPanel.visible) {
return;
}
// Update the view since it can be outdated
const invalidContext = this.invalidateOnVisible;
this.invalidateOnVisible = undefined;
switch (invalidContext) {
case 'config':
// Post the new configuration to the view
return this.postUpdatedConfiguration();
default:
return this.show();
}
}
onMessageReceived(event) {
return __awaiter(this, void 0, void 0, function* () {
if (event === null) {
return;
}
console.log(`WebviewEditor.onMessageReceived: type=${event.type}, data=${JSON.stringify(event)}`);
switch (event.type) {
case 'saveSettings':
// TODO: update settings
return;
default:
return;
}
});
}
show() {
return __awaiter(this, void 0, void 0, function* () {
const html = yield this.getHtml();
const rootPath = vscode_1.Uri
.file(this.context.asAbsolutePath('./out'))
.with({ scheme: 'vscode-resource' }).toString();
// Replace placeholders in html content for assets and adding configurations as `window.bootstrap`
const fullHtml = html
.replace(/{{root}}/g, rootPath)
.replace('\'{{bootstrap}}\'', JSON.stringify(this.getBootstrap()));
// If panel already opened just reveal
if (this.panel !== undefined) {
this.panel.webview.html = fullHtml;
return this.panel.reveal(vscode_1.ViewColumn.Active);
}
this.panel = vscode_1.window.createWebviewPanel(this.id, this.title, vscode_1.ViewColumn.Active, {
retainContextWhenHidden: true,
enableFindWidget: true,
enableCommandUris: true,
enableScripts: true
});
// Applying listeners
this.disposablePanel = vscode_1.Disposable.from(this.panel, this.panel.onDidDispose(this.onPanelDisposed, this), this.panel.onDidChangeViewState(this.onViewStateChanged, this), this.panel.webview.onDidReceiveMessage(this.onMessageReceived, this));
this.panel.webview.html = fullHtml;
});
}
}
exports.WebviewController = WebviewController;
//# sourceMappingURL=Webview.js.map

View File

@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=interfaces.js.map

View File

@ -0,0 +1,30 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const sanityClient = require("@sanity/client");
const getClient = () => sanityClient({
projectId: 'v475t82f',
dataset: 'production'
});
const getReleaseNotes = () => {
const query = '*[_type == "release"] | order(version desc)';
const client = getClient();
return client.fetch(query);
};
const renderTemplate = (posts) => {
return `${posts.reduce((acc, { version, title, fixed, new: newItems, breaking }) => acc.concat(`<section class="Release">
<header class="Release__Header">
<span class="Release__Number">${version}</span>
<h2 class="Release__Title">${title}</h2>
</header>
<ul class="Release-List">
${fixed.reduce((accc, src) => src.length > 0 ? accc.concat(`<li data-type="fixed">${src}</li>`) : '', '')}
${newItems.reduce((accc, src) => src.length > 0 ? accc.concat(`<li data-type="new">${src}</li>`) : '', '')}
${breaking.reduce((accc, src) => src.length > 0 ? accc.concat(`<li data-type="breaking">${src}</li>`) : '', '')}
</ul>
</section>`), '')}`;
};
getReleaseNotes().then((res) => {
const normalized = res.reduce((acc, src) => acc.concat(Object.assign({}, src, { fixed: src.fixed ? src.fixed.map(item => item.children[0].text) : [], new: src.new ? src.new.map(item => item.children[0].text) : [], breaking: src.breaking ? src.breaking.map(item => item.children[0].text) : [] })), []);
document.querySelector('.Container').innerHTML = renderTemplate(normalized);
});
//# sourceMappingURL=index.js.map

View File

@ -0,0 +1,17 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const accents_selector_1 = require("./lib/accents-selector");
const run = () => {
bind();
const { config, defaults } = window.bootstrap;
accents_selector_1.default('[data-setting="accentSelector"]', defaults.accents, config.accent);
console.log(defaults);
console.log(config);
};
const bind = () => {
document.querySelector('#fixIconsCTA').addEventListener('click', () => {
console.log('Test click');
});
};
run();
//# sourceMappingURL=index.js.map

View File

@ -0,0 +1,22 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const templateSingleAccent = (accentName, accentColor) => {
const dashAccentName = accentName.toLowerCase().replace(/ /gi, '-');
return `
<label for="${dashAccentName}" data-color="${accentColor}">${accentName}</label>
<input type="radio" name="accents" id="${dashAccentName}" value="${dashAccentName}" />
`;
};
exports.default = (containerSelector, accentsObject, currentAccent) => {
const container = document.querySelector(containerSelector);
for (const accentKey of Object.keys(accentsObject)) {
const el = document.createElement('div');
el.innerHTML = templateSingleAccent(accentKey, accentsObject[accentKey]);
if (accentKey === currentAccent) {
el.setAttribute('selected', 'true');
el.querySelector('input').setAttribute('checked', 'checked');
}
container.appendChild(el);
}
};
//# sourceMappingURL=accents-selector.js.map

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Darker-High-Contrast",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#212121",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#4A4A4A"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#EEFFFF90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#65737E"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#EEFFFF"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#424242",
"scrollbar.shadow": "#21212100",
"editorLink.activeForeground": "#EEFFFF",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#EEFFFF",
"widget.shadow": "#00000030",
"button.background": "#61616150",
"debugToolBar.background": "#212121",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#EEFFFF30",
"inputOption.activeBorder": "#EEFFFF30",
"editorLineNumber.foreground": "#424242",
"editorLineNumber.activeForeground": "#848484",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#212121",
"editorWhitespace.foreground": "#EEFFFF40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#212121",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#212121",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#42424270",
"editorIndentGuide.activeBackground": "#424242",
"editorGroupHeader.tabsBackground": "#212121",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#212121",
"editor.foreground": "#EEFFFF",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#61616150",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff50",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#848484",
"tab.unfocusedActiveBorder": "#4A4A4A",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#848484",
"tab.inactiveBackground": "#212121",
"tab.unfocusedActiveForeground": "#EEFFFF",
"tab.border": "#212121",
"statusBar.noFolderBackground": "#212121",
"statusBar.border": "#00000060",
"statusBar.background": "#1a1a1a",
"statusBar.foreground": "#616161",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#4A4A4A20",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#1a1a1a",
"activityBar.border": "#00000060",
"activityBar.foreground": "#EEFFFF",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#1a1a1a",
"titleBar.activeForeground": "#EEFFFF",
"titleBar.inactiveBackground": "#1a1a1a",
"titleBar.inactiveForeground": "#848484",
"titleBar.border": "#00000060",
"sideBar.background": "#1a1a1a",
"sideBar.foreground": "#848484",
"sideBar.border": "#00000060",
"sideBarTitle.foreground": "#EEFFFF",
"sideBarSectionHeader.background": "#1a1a1a",
"sideBarSectionHeader.border": "#00000060",
"input.background": "#2B2B2B",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#EEFFFF60",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#212121",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#1a1a1a",
"list.activeSelectionBackground": "#1a1a1a",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#EEFFFF20",
"list.focusForeground": "#EEFFFF",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#4A4A4A",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#EEFFFF20",
"scrollbarSlider.hoverBackground": "#EEFFFF10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#212121",
"editorSuggestWidget.foreground": "#EEFFFF",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#1a1a1a",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#EEFFFF05",
"panel.border": "#00000060",
"panel.background": "#1a1a1a",
"panel.dropBackground": "#EEFFFF",
"panelTitle.inactiveForeground": "#EEFFFF",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#212121",
"notifications.foreground": "#EEFFFF",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#4A4A4A",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#EEFFFF05",
"peekViewTitle.background": "#EEFFFF05",
"peekViewResult.background": "#EEFFFF05",
"peekViewEditorGutter.background": "#EEFFFF05",
"peekViewTitleDescription.foreground": "#EEFFFF60",
"peekViewResult.matchHighlightBackground": "#61616150",
"peekViewEditor.matchHighlightBackground": "#61616150",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#84848490",
"peekViewResult.selectionBackground": "#84848470",
"breadcrumb.background": "#212121",
"breadcrumb.foreground": "#848484",
"breadcrumb.focusForeground": "#EEFFFF",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#1a1a1a",
"menu.background": "#212121",
"menu.foreground": "#EEFFFF",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#EEFFFF",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#EEFFFF",
"settings.dropdownBackground": "#1a1a1a",
"settings.numberInputForeground": "#EEFFFF",
"settings.numberInputBackground": "#1a1a1a",
"settings.textInputForeground": "#EEFFFF",
"settings.textInputBackground": "#1a1a1a",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#1a1a1a",
"settings.checkboxForeground": "#EEFFFF",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#424242"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Darker",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#212121",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#545454"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#EEFFFF90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#65737E"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#EEFFFF"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#424242",
"scrollbar.shadow": "#21212100",
"editorLink.activeForeground": "#EEFFFF",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#EEFFFF",
"widget.shadow": "#00000030",
"button.background": "#61616150",
"debugToolBar.background": "#212121",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#EEFFFF30",
"inputOption.activeBorder": "#EEFFFF30",
"editorLineNumber.foreground": "#424242",
"editorLineNumber.activeForeground": "#616161",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#212121",
"editorWhitespace.foreground": "#EEFFFF40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#212121",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#212121",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#42424270",
"editorIndentGuide.activeBackground": "#424242",
"editorGroupHeader.tabsBackground": "#212121",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#212121",
"editor.foreground": "#EEFFFF",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#61616150",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff30",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#616161",
"tab.unfocusedActiveBorder": "#545454",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#616161",
"tab.inactiveBackground": "#212121",
"tab.unfocusedActiveForeground": "#EEFFFF",
"tab.border": "#212121",
"statusBar.noFolderBackground": "#212121",
"statusBar.border": "#21212160",
"statusBar.background": "#212121",
"statusBar.foreground": "#616161",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#54545420",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#212121",
"activityBar.border": "#21212160",
"activityBar.foreground": "#EEFFFF",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#212121",
"titleBar.activeForeground": "#EEFFFF",
"titleBar.inactiveBackground": "#212121",
"titleBar.inactiveForeground": "#616161",
"titleBar.border": "#21212160",
"sideBar.background": "#212121",
"sideBar.foreground": "#616161",
"sideBar.border": "#21212160",
"sideBarTitle.foreground": "#EEFFFF",
"sideBarSectionHeader.background": "#212121",
"sideBarSectionHeader.border": "#21212160",
"input.background": "#2B2B2B",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#EEFFFF60",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#212121",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#212121",
"list.activeSelectionBackground": "#212121",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#EEFFFF20",
"list.focusForeground": "#EEFFFF",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#545454",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#EEFFFF20",
"scrollbarSlider.hoverBackground": "#EEFFFF10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#212121",
"editorSuggestWidget.foreground": "#EEFFFF",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#212121",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#EEFFFF05",
"panel.border": "#21212160",
"panel.background": "#212121",
"panel.dropBackground": "#EEFFFF",
"panelTitle.inactiveForeground": "#EEFFFF",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#212121",
"notifications.foreground": "#EEFFFF",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#545454",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#EEFFFF05",
"peekViewTitle.background": "#EEFFFF05",
"peekViewResult.background": "#EEFFFF05",
"peekViewEditorGutter.background": "#EEFFFF05",
"peekViewTitleDescription.foreground": "#EEFFFF60",
"peekViewResult.matchHighlightBackground": "#61616150",
"peekViewEditor.matchHighlightBackground": "#61616150",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#61616190",
"peekViewResult.selectionBackground": "#61616170",
"breadcrumb.background": "#212121",
"breadcrumb.foreground": "#616161",
"breadcrumb.focusForeground": "#EEFFFF",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#212121",
"menu.background": "#212121",
"menu.foreground": "#EEFFFF",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#EEFFFF",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#EEFFFF",
"settings.dropdownBackground": "#212121",
"settings.numberInputForeground": "#EEFFFF",
"settings.numberInputBackground": "#212121",
"settings.textInputForeground": "#EEFFFF",
"settings.textInputBackground": "#212121",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#212121",
"settings.checkboxForeground": "#EEFFFF",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#424242"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Default-High-Contrast",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#263238",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#546E7A"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#EEFFFF90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#65737E"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#EEFFFF"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#37474F",
"scrollbar.shadow": "#26323800",
"editorLink.activeForeground": "#EEFFFF",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#EEFFFF",
"widget.shadow": "#00000030",
"button.background": "#80CBC420",
"debugToolBar.background": "#263238",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#EEFFFF30",
"inputOption.activeBorder": "#EEFFFF30",
"editorLineNumber.foreground": "#37474F",
"editorLineNumber.activeForeground": "#5f7a87",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#263238",
"editorWhitespace.foreground": "#EEFFFF40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#263238",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#263238",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#37474F70",
"editorIndentGuide.activeBackground": "#37474F",
"editorGroupHeader.tabsBackground": "#263238",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#263238",
"editor.foreground": "#EEFFFF",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#80CBC420",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff50",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#5f7a87",
"tab.unfocusedActiveBorder": "#546E7A",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#5f7a87",
"tab.inactiveBackground": "#263238",
"tab.unfocusedActiveForeground": "#EEFFFF",
"tab.border": "#263238",
"statusBar.noFolderBackground": "#263238",
"statusBar.border": "#00000060",
"statusBar.background": "#192227",
"statusBar.foreground": "#546E7A",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#546E7A20",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#192227",
"activityBar.border": "#00000060",
"activityBar.foreground": "#EEFFFF",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#192227",
"titleBar.activeForeground": "#EEFFFF",
"titleBar.inactiveBackground": "#192227",
"titleBar.inactiveForeground": "#5f7a87",
"titleBar.border": "#00000060",
"sideBar.background": "#192227",
"sideBar.foreground": "#5f7a87",
"sideBar.border": "#00000060",
"sideBarTitle.foreground": "#EEFFFF",
"sideBarSectionHeader.background": "#192227",
"sideBarSectionHeader.border": "#00000060",
"input.background": "#303C41",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#EEFFFF60",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#263238",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#192227",
"list.activeSelectionBackground": "#192227",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#EEFFFF20",
"list.focusForeground": "#EEFFFF",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#546E7A",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#EEFFFF20",
"scrollbarSlider.hoverBackground": "#EEFFFF10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#263238",
"editorSuggestWidget.foreground": "#EEFFFF",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#192227",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#EEFFFF05",
"panel.border": "#00000060",
"panel.background": "#192227",
"panel.dropBackground": "#EEFFFF",
"panelTitle.inactiveForeground": "#EEFFFF",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#263238",
"notifications.foreground": "#EEFFFF",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#546E7A",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#EEFFFF05",
"peekViewTitle.background": "#EEFFFF05",
"peekViewResult.background": "#EEFFFF05",
"peekViewEditorGutter.background": "#EEFFFF05",
"peekViewTitleDescription.foreground": "#EEFFFF60",
"peekViewResult.matchHighlightBackground": "#80CBC420",
"peekViewEditor.matchHighlightBackground": "#80CBC420",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#5f7a8790",
"peekViewResult.selectionBackground": "#5f7a8770",
"breadcrumb.background": "#263238",
"breadcrumb.foreground": "#5f7a87",
"breadcrumb.focusForeground": "#EEFFFF",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#192227",
"menu.background": "#263238",
"menu.foreground": "#EEFFFF",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#EEFFFF",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#EEFFFF",
"settings.dropdownBackground": "#192227",
"settings.numberInputForeground": "#EEFFFF",
"settings.numberInputBackground": "#192227",
"settings.textInputForeground": "#EEFFFF",
"settings.textInputBackground": "#192227",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#192227",
"settings.checkboxForeground": "#EEFFFF",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#37474F"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Default",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#263238",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#546E7A"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#EEFFFF"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#EEFFFF90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#65737E"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#65737E"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#EEFFFF"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#37474F",
"scrollbar.shadow": "#26323800",
"editorLink.activeForeground": "#EEFFFF",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#EEFFFF",
"widget.shadow": "#00000030",
"button.background": "#80CBC420",
"debugToolBar.background": "#263238",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#EEFFFF30",
"inputOption.activeBorder": "#EEFFFF30",
"editorLineNumber.foreground": "#37474F",
"editorLineNumber.activeForeground": "#607a86",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#263238",
"editorWhitespace.foreground": "#EEFFFF40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#263238",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#263238",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#37474F70",
"editorIndentGuide.activeBackground": "#37474F",
"editorGroupHeader.tabsBackground": "#263238",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#263238",
"editor.foreground": "#EEFFFF",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#80CBC420",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff30",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#607a86",
"tab.unfocusedActiveBorder": "#546E7A",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#607a86",
"tab.inactiveBackground": "#263238",
"tab.unfocusedActiveForeground": "#EEFFFF",
"tab.border": "#263238",
"statusBar.noFolderBackground": "#263238",
"statusBar.border": "#26323860",
"statusBar.background": "#263238",
"statusBar.foreground": "#546E7A",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#546E7A20",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#263238",
"activityBar.border": "#26323860",
"activityBar.foreground": "#EEFFFF",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#263238",
"titleBar.activeForeground": "#EEFFFF",
"titleBar.inactiveBackground": "#263238",
"titleBar.inactiveForeground": "#607a86",
"titleBar.border": "#26323860",
"sideBar.background": "#263238",
"sideBar.foreground": "#607a86",
"sideBar.border": "#26323860",
"sideBarTitle.foreground": "#EEFFFF",
"sideBarSectionHeader.background": "#263238",
"sideBarSectionHeader.border": "#26323860",
"input.background": "#303C41",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#EEFFFF60",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#263238",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#263238",
"list.activeSelectionBackground": "#263238",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#EEFFFF20",
"list.focusForeground": "#EEFFFF",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#546E7A",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#EEFFFF20",
"scrollbarSlider.hoverBackground": "#EEFFFF10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#263238",
"editorSuggestWidget.foreground": "#EEFFFF",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#263238",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#EEFFFF05",
"panel.border": "#26323860",
"panel.background": "#263238",
"panel.dropBackground": "#EEFFFF",
"panelTitle.inactiveForeground": "#EEFFFF",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#263238",
"notifications.foreground": "#EEFFFF",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#546E7A",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#EEFFFF05",
"peekViewTitle.background": "#EEFFFF05",
"peekViewResult.background": "#EEFFFF05",
"peekViewEditorGutter.background": "#EEFFFF05",
"peekViewTitleDescription.foreground": "#EEFFFF60",
"peekViewResult.matchHighlightBackground": "#80CBC420",
"peekViewEditor.matchHighlightBackground": "#80CBC420",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#607a8690",
"peekViewResult.selectionBackground": "#607a8670",
"breadcrumb.background": "#263238",
"breadcrumb.foreground": "#607a86",
"breadcrumb.focusForeground": "#EEFFFF",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#263238",
"menu.background": "#263238",
"menu.foreground": "#EEFFFF",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#EEFFFF",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#EEFFFF",
"settings.dropdownBackground": "#263238",
"settings.numberInputForeground": "#EEFFFF",
"settings.numberInputBackground": "#263238",
"settings.textInputForeground": "#EEFFFF",
"settings.textInputBackground": "#263238",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#263238",
"settings.checkboxForeground": "#EEFFFF",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#37474F"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Lighter-High-Contrast",
"type": "light",
"tokenColors": [
{
"settings": {
"background": "#FFFFFF",
"foreground": "#FFFFFF"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#90A4AE"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#90A4AE"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#FFFFFF"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#39ADB5"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F76D47"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#91B859"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#8796B0"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#8796B0"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#E53935"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#6182B8"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#7C4DFF"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#91B859"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#39ADB5"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#39ADB5"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#6182B8"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#E53935"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F76D47"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#91B859"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#90A4AE"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#E7EAEC"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#91B859"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#FF5370"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#FF5370"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F76D47"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#E7EAEC"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#90A4AE90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#E7EAEC"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#E7EAEC"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#90A4AE"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#272727",
"editorRuler.foreground": "#B0BEC5",
"scrollbar.shadow": "#FFFFFF00",
"editorLink.activeForeground": "#90A4AE",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#90A4AE",
"widget.shadow": "#00000020",
"button.background": "#80CBC440",
"debugToolBar.background": "#FFFFFF",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#90A4AE30",
"inputOption.activeBorder": "#90A4AE30",
"editorLineNumber.foreground": "#CFD8DC",
"editorLineNumber.activeForeground": "#627883",
"editorBracketMatch.border": "#27272750",
"editorBracketMatch.background": "#FFFFFF",
"editorWhitespace.foreground": "#90A4AE40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#FFFFFF",
"editorOverviewRuler.errorForeground": "#E5393540",
"editorOverviewRuler.infoForeground": "#6182B840",
"editorOverviewRuler.warningForeground": "#FFB62C40",
"editorInfo.foreground": "#6182B870",
"editorWarning.foreground": "#FFB62C70",
"editorError.foreground": "#E5393570",
"editorHoverWidget.background": "#FFFFFF",
"editorHoverWidget.border": "#00000010",
"editorIndentGuide.background": "#B0BEC570",
"editorIndentGuide.activeBackground": "#B0BEC5",
"editorGroupHeader.tabsBackground": "#FFFFFF",
"editorGroup.border": "#00000020",
"editorGutter.modifiedBackground": "#6182B860",
"editorGutter.addedBackground": "#91B85960",
"editorGutter.deletedBackground": "#E5393560",
"editor.background": "#FFFFFF",
"editor.foreground": "#90A4AE",
"editor.lineHighlightBackground": "#CCD7DA50",
"editor.selectionBackground": "#80CBC440",
"editor.selectionHighlightBackground": "#27272720",
"editor.findMatchBackground": "#00000040",
"editor.findMatchHighlightBackground": "#00000010",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#00000060",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#627883",
"tab.unfocusedActiveBorder": "#90A4AE",
"tab.activeForeground": "#000000",
"tab.inactiveForeground": "#627883",
"tab.inactiveBackground": "#FFFFFF",
"tab.unfocusedActiveForeground": "#90A4AE",
"tab.border": "#FFFFFF",
"statusBar.noFolderBackground": "#FFFFFF",
"statusBar.border": "#CBCBCB60",
"statusBar.background": "#FAFAFA",
"statusBar.foreground": "#7E939E",
"statusBar.debuggingBackground": "#7C4DFF",
"statusBar.debuggingForeground": "#FFFFFF",
"statusBarItem.hoverBackground": "#90A4AE20",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#FAFAFA",
"activityBar.border": "#CBCBCB60",
"activityBar.foreground": "#90A4AE",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#FAFAFA",
"titleBar.activeForeground": "#90A4AE",
"titleBar.inactiveBackground": "#FAFAFA",
"titleBar.inactiveForeground": "#627883",
"titleBar.border": "#CBCBCB60",
"sideBar.background": "#FAFAFA",
"sideBar.foreground": "#627883",
"sideBar.border": "#CBCBCB60",
"sideBarTitle.foreground": "#90A4AE",
"sideBarSectionHeader.background": "#FAFAFA",
"sideBarSectionHeader.border": "#CBCBCB60",
"input.background": "#EEEEEE",
"input.foreground": "#90A4AE",
"input.placeholderForeground": "#90A4AE60",
"input.border": "#00000010",
"inputValidation.errorBorder": "#E5393550",
"inputValidation.infoBorder": "#6182B850",
"inputValidation.warningBorder": "#FFB62C50",
"dropdown.background": "#FFFFFF",
"dropdown.border": "#00000010",
"list.hoverForeground": "#B1C7D3",
"list.hoverBackground": "#FAFAFA",
"list.activeSelectionBackground": "#FAFAFA",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#CCD7DA50",
"list.focusBackground": "#90A4AE20",
"list.focusForeground": "#90A4AE",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#FFFFFF",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#6182B8",
"terminal.ansiCyan": "#39ADB5",
"terminal.ansiGreen": "#91B859",
"terminal.ansiMagenta": "#7C4DFF",
"terminal.ansiRed": "#E53935",
"terminal.ansiYellow": "#FFB62C",
"terminal.ansiBrightWhite": "#FFFFFF",
"terminal.ansiBrightBlack": "#90A4AE",
"terminal.ansiBrightBlue": "#6182B8",
"terminal.ansiBrightCyan": "#39ADB5",
"terminal.ansiBrightGreen": "#91B859",
"terminal.ansiBrightMagenta": "#7C4DFF",
"terminal.ansiBrightRed": "#E53935",
"terminal.ansiBrightYellow": "#FFB62C",
"terminalCursor.foreground": "#FFB62C",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#90A4AE20",
"scrollbarSlider.hoverBackground": "#90A4AE10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#FFFFFF",
"editorSuggestWidget.foreground": "#90A4AE",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#CCD7DA50",
"editorSuggestWidget.border": "#00000010",
"editorWidget.background": "#FAFAFA",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#90A4AE05",
"panel.border": "#CBCBCB60",
"panel.background": "#FAFAFA",
"panel.dropBackground": "#90A4AE",
"panelTitle.inactiveForeground": "#90A4AE",
"panelTitle.activeForeground": "#000000",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#91B85915",
"diffEditor.removedTextBackground": "#E5393520",
"notifications.background": "#FFFFFF",
"notifications.foreground": "#90A4AE",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#CCD7DA30",
"badge.foreground": "#90A4AE",
"extensionButton.prominentBackground": "#91B85990",
"extensionButton.prominentHoverBackground": "#91B859",
"peekView.border": "#00000020",
"peekViewEditor.background": "#90A4AE05",
"peekViewTitle.background": "#90A4AE05",
"peekViewResult.background": "#90A4AE05",
"peekViewEditorGutter.background": "#90A4AE05",
"peekViewTitleDescription.foreground": "#90A4AE60",
"peekViewResult.matchHighlightBackground": "#80CBC440",
"peekViewEditor.matchHighlightBackground": "#80CBC440",
"gitDecoration.deletedResourceForeground": "#E5393590",
"gitDecoration.conflictingResourceForeground": "#FFB62C90",
"gitDecoration.modifiedResourceForeground": "#6182B890",
"gitDecoration.untrackedResourceForeground": "#91B85990",
"gitDecoration.ignoredResourceForeground": "#62788390",
"peekViewResult.selectionBackground": "#62788370",
"breadcrumb.background": "#FFFFFF",
"breadcrumb.foreground": "#627883",
"breadcrumb.focusForeground": "#90A4AE",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#FAFAFA",
"menu.background": "#FFFFFF",
"menu.foreground": "#90A4AE",
"menu.selectionBackground": "#CCD7DA50",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#CCD7DA50",
"menu.separatorBackground": "#90A4AE",
"menubar.selectionBackground": "#CCD7DA50",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#CCD7DA50",
"settings.dropdownForeground": "#90A4AE",
"settings.dropdownBackground": "#FAFAFA",
"settings.numberInputForeground": "#90A4AE",
"settings.numberInputBackground": "#FAFAFA",
"settings.textInputForeground": "#90A4AE",
"settings.textInputBackground": "#FAFAFA",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#FAFAFA",
"settings.checkboxForeground": "#90A4AE",
"listFilterWidget.background": "#CCD7DA50",
"listFilterWidget.outline": "#CCD7DA50",
"listFilterWidget.noMatchesOutline": "#CCD7DA50",
"tree.indentGuidesStroke": "#B0BEC5"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Lighter",
"type": "light",
"tokenColors": [
{
"settings": {
"background": "#FAFAFA",
"foreground": "#FFFFFF"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#90A4AE"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#90A4AE"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#FFFFFF"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#39ADB5"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F76D47"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#91B859"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#8796B0"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#8796B0"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#E53935"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#6182B8"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#7C4DFF"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#91B859"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#39ADB5"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#39ADB5"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#6182B8"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#E53935"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F76D47"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#E53935"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#91B859"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#90A4AE"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#E7EAEC"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#91B859"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#FF5370"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#FF5370"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F76D47"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#E7EAEC"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#6182B8"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFB62C"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#7C4DFF"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#90A4AE90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#E7EAEC"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#E7EAEC"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#90A4AE"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#272727",
"editorRuler.foreground": "#B0BEC5",
"scrollbar.shadow": "#FAFAFA00",
"editorLink.activeForeground": "#90A4AE",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#90A4AE",
"widget.shadow": "#00000020",
"button.background": "#80CBC440",
"debugToolBar.background": "#FAFAFA",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#90A4AE30",
"inputOption.activeBorder": "#90A4AE30",
"editorLineNumber.foreground": "#CFD8DC",
"editorLineNumber.activeForeground": "#7E939E",
"editorBracketMatch.border": "#27272750",
"editorBracketMatch.background": "#FAFAFA",
"editorWhitespace.foreground": "#90A4AE40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#FAFAFA",
"editorOverviewRuler.errorForeground": "#E5393540",
"editorOverviewRuler.infoForeground": "#6182B840",
"editorOverviewRuler.warningForeground": "#FFB62C40",
"editorInfo.foreground": "#6182B870",
"editorWarning.foreground": "#FFB62C70",
"editorError.foreground": "#E5393570",
"editorHoverWidget.background": "#FAFAFA",
"editorHoverWidget.border": "#00000010",
"editorIndentGuide.background": "#B0BEC570",
"editorIndentGuide.activeBackground": "#B0BEC5",
"editorGroupHeader.tabsBackground": "#FAFAFA",
"editorGroup.border": "#00000020",
"editorGutter.modifiedBackground": "#6182B860",
"editorGutter.addedBackground": "#91B85960",
"editorGutter.deletedBackground": "#E5393560",
"editor.background": "#FAFAFA",
"editor.foreground": "#90A4AE",
"editor.lineHighlightBackground": "#CCD7DA50",
"editor.selectionBackground": "#80CBC440",
"editor.selectionHighlightBackground": "#27272720",
"editor.findMatchBackground": "#00000020",
"editor.findMatchHighlightBackground": "#00000010",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#00000030",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#7E939E",
"tab.unfocusedActiveBorder": "#90A4AE",
"tab.activeForeground": "#000000",
"tab.inactiveForeground": "#7E939E",
"tab.inactiveBackground": "#FAFAFA",
"tab.unfocusedActiveForeground": "#90A4AE",
"tab.border": "#FAFAFA",
"statusBar.noFolderBackground": "#FAFAFA",
"statusBar.border": "#FAFAFA60",
"statusBar.background": "#FAFAFA",
"statusBar.foreground": "#7E939E",
"statusBar.debuggingBackground": "#7C4DFF",
"statusBar.debuggingForeground": "#FFFFFF",
"statusBarItem.hoverBackground": "#90A4AE20",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#FAFAFA",
"activityBar.border": "#FAFAFA60",
"activityBar.foreground": "#90A4AE",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#FAFAFA",
"titleBar.activeForeground": "#90A4AE",
"titleBar.inactiveBackground": "#FAFAFA",
"titleBar.inactiveForeground": "#7E939E",
"titleBar.border": "#FAFAFA60",
"sideBar.background": "#FAFAFA",
"sideBar.foreground": "#7E939E",
"sideBar.border": "#FAFAFA60",
"sideBarTitle.foreground": "#90A4AE",
"sideBarSectionHeader.background": "#FAFAFA",
"sideBarSectionHeader.border": "#FAFAFA60",
"input.background": "#EEEEEE",
"input.foreground": "#90A4AE",
"input.placeholderForeground": "#90A4AE60",
"input.border": "#00000010",
"inputValidation.errorBorder": "#E5393550",
"inputValidation.infoBorder": "#6182B850",
"inputValidation.warningBorder": "#FFB62C50",
"dropdown.background": "#FAFAFA",
"dropdown.border": "#00000010",
"list.hoverForeground": "#B1C7D3",
"list.hoverBackground": "#FAFAFA",
"list.activeSelectionBackground": "#FAFAFA",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#CCD7DA50",
"list.focusBackground": "#90A4AE20",
"list.focusForeground": "#90A4AE",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#FFFFFF",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#6182B8",
"terminal.ansiCyan": "#39ADB5",
"terminal.ansiGreen": "#91B859",
"terminal.ansiMagenta": "#7C4DFF",
"terminal.ansiRed": "#E53935",
"terminal.ansiYellow": "#FFB62C",
"terminal.ansiBrightWhite": "#FFFFFF",
"terminal.ansiBrightBlack": "#90A4AE",
"terminal.ansiBrightBlue": "#6182B8",
"terminal.ansiBrightCyan": "#39ADB5",
"terminal.ansiBrightGreen": "#91B859",
"terminal.ansiBrightMagenta": "#7C4DFF",
"terminal.ansiBrightRed": "#E53935",
"terminal.ansiBrightYellow": "#FFB62C",
"terminalCursor.foreground": "#FFB62C",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#90A4AE20",
"scrollbarSlider.hoverBackground": "#90A4AE10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#FAFAFA",
"editorSuggestWidget.foreground": "#90A4AE",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#CCD7DA50",
"editorSuggestWidget.border": "#00000010",
"editorWidget.background": "#FAFAFA",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#90A4AE05",
"panel.border": "#FAFAFA60",
"panel.background": "#FAFAFA",
"panel.dropBackground": "#90A4AE",
"panelTitle.inactiveForeground": "#90A4AE",
"panelTitle.activeForeground": "#000000",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#91B85915",
"diffEditor.removedTextBackground": "#E5393520",
"notifications.background": "#FAFAFA",
"notifications.foreground": "#90A4AE",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#CCD7DA30",
"badge.foreground": "#90A4AE",
"extensionButton.prominentBackground": "#91B85990",
"extensionButton.prominentHoverBackground": "#91B859",
"peekView.border": "#00000020",
"peekViewEditor.background": "#90A4AE05",
"peekViewTitle.background": "#90A4AE05",
"peekViewResult.background": "#90A4AE05",
"peekViewEditorGutter.background": "#90A4AE05",
"peekViewTitleDescription.foreground": "#90A4AE60",
"peekViewResult.matchHighlightBackground": "#80CBC440",
"peekViewEditor.matchHighlightBackground": "#80CBC440",
"gitDecoration.deletedResourceForeground": "#E5393590",
"gitDecoration.conflictingResourceForeground": "#FFB62C90",
"gitDecoration.modifiedResourceForeground": "#6182B890",
"gitDecoration.untrackedResourceForeground": "#91B85990",
"gitDecoration.ignoredResourceForeground": "#7E939E90",
"peekViewResult.selectionBackground": "#7E939E70",
"breadcrumb.background": "#FAFAFA",
"breadcrumb.foreground": "#7E939E",
"breadcrumb.focusForeground": "#90A4AE",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#FAFAFA",
"menu.background": "#FAFAFA",
"menu.foreground": "#90A4AE",
"menu.selectionBackground": "#CCD7DA50",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#CCD7DA50",
"menu.separatorBackground": "#90A4AE",
"menubar.selectionBackground": "#CCD7DA50",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#CCD7DA50",
"settings.dropdownForeground": "#90A4AE",
"settings.dropdownBackground": "#FAFAFA",
"settings.numberInputForeground": "#90A4AE",
"settings.numberInputBackground": "#FAFAFA",
"settings.textInputForeground": "#90A4AE",
"settings.textInputBackground": "#FAFAFA",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#FAFAFA",
"settings.checkboxForeground": "#90A4AE",
"listFilterWidget.background": "#CCD7DA50",
"listFilterWidget.outline": "#CCD7DA50",
"listFilterWidget.noMatchesOutline": "#CCD7DA50",
"tree.indentGuidesStroke": "#B0BEC5"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Ocean-High-Contrast",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#0F111A",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#464B5D"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#8F93A2"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#8F93A2"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#80869E50"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#80869E50"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#8F93A290"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#80869E50"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#80869E50"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#8F93A2"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#3B3F51",
"scrollbar.shadow": "#0F111A00",
"editorLink.activeForeground": "#8F93A2",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#8F93A2",
"widget.shadow": "#00000030",
"button.background": "#717CB450",
"debugToolBar.background": "#0F111A",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#8F93A230",
"inputOption.activeBorder": "#8F93A230",
"editorLineNumber.foreground": "#3B3F5180",
"editorLineNumber.activeForeground": "#4B526D",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#0F111A",
"editorWhitespace.foreground": "#8F93A240",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#0F111A",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#0F111A",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#3B3F5170",
"editorIndentGuide.activeBackground": "#3B3F51",
"editorGroupHeader.tabsBackground": "#0F111A",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#0F111A",
"editor.foreground": "#8F93A2",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#717CB450",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff50",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#4B526D",
"tab.unfocusedActiveBorder": "#464B5D",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#4B526D",
"tab.inactiveBackground": "#0F111A",
"tab.unfocusedActiveForeground": "#8F93A2",
"tab.border": "#0F111A",
"statusBar.noFolderBackground": "#0F111A",
"statusBar.border": "#00000060",
"statusBar.background": "#090B10",
"statusBar.foreground": "#4B526D",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#464B5D20",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#090B10",
"activityBar.border": "#00000060",
"activityBar.foreground": "#8F93A2",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#090B10",
"titleBar.activeForeground": "#8F93A2",
"titleBar.inactiveBackground": "#090B10",
"titleBar.inactiveForeground": "#4B526D",
"titleBar.border": "#00000060",
"sideBar.background": "#090B10",
"sideBar.foreground": "#4B526D",
"sideBar.border": "#00000060",
"sideBarTitle.foreground": "#8F93A2",
"sideBarSectionHeader.background": "#090B10",
"sideBarSectionHeader.border": "#00000060",
"input.background": "#1A1C25",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#8F93A260",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#0F111A",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#090B10",
"list.activeSelectionBackground": "#090B10",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#8F93A220",
"list.focusForeground": "#8F93A2",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#464B5D",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#8F93A220",
"scrollbarSlider.hoverBackground": "#8F93A210",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#0F111A",
"editorSuggestWidget.foreground": "#8F93A2",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#090B10",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#8F93A205",
"panel.border": "#00000060",
"panel.background": "#090B10",
"panel.dropBackground": "#8F93A2",
"panelTitle.inactiveForeground": "#8F93A2",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#0F111A",
"notifications.foreground": "#8F93A2",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#464B5D",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#8F93A205",
"peekViewTitle.background": "#8F93A205",
"peekViewResult.background": "#8F93A205",
"peekViewEditorGutter.background": "#8F93A205",
"peekViewTitleDescription.foreground": "#8F93A260",
"peekViewResult.matchHighlightBackground": "#717CB450",
"peekViewEditor.matchHighlightBackground": "#717CB450",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#4B526D90",
"peekViewResult.selectionBackground": "#4B526D70",
"breadcrumb.background": "#0F111A",
"breadcrumb.foreground": "#4B526D",
"breadcrumb.focusForeground": "#8F93A2",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#090B10",
"menu.background": "#0F111A",
"menu.foreground": "#8F93A2",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#8F93A2",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#8F93A2",
"settings.dropdownBackground": "#090B10",
"settings.numberInputForeground": "#8F93A2",
"settings.numberInputBackground": "#090B10",
"settings.textInputForeground": "#8F93A2",
"settings.textInputBackground": "#090B10",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#090B10",
"settings.checkboxForeground": "#8F93A2",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#3B3F51"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Ocean",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#0F111A",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#464B5D"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#8F93A2"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#8F93A2"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#80869E50"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#80869E50"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#8F93A290"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#80869E50"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#80869E50"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#8F93A2"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#3B3F51",
"scrollbar.shadow": "#0F111A00",
"editorLink.activeForeground": "#8F93A2",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#8F93A2",
"widget.shadow": "#00000030",
"button.background": "#717CB450",
"debugToolBar.background": "#0F111A",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#8F93A230",
"inputOption.activeBorder": "#8F93A230",
"editorLineNumber.foreground": "#3B3F5180",
"editorLineNumber.activeForeground": "#525975",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#0F111A",
"editorWhitespace.foreground": "#8F93A240",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#0F111A",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#0F111A",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#3B3F5170",
"editorIndentGuide.activeBackground": "#3B3F51",
"editorGroupHeader.tabsBackground": "#0F111A",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#0F111A",
"editor.foreground": "#8F93A2",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#717CB450",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff30",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#525975",
"tab.unfocusedActiveBorder": "#464B5D",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#525975",
"tab.inactiveBackground": "#0F111A",
"tab.unfocusedActiveForeground": "#8F93A2",
"tab.border": "#0F111A",
"statusBar.noFolderBackground": "#0F111A",
"statusBar.border": "#0F111A60",
"statusBar.background": "#0F111A",
"statusBar.foreground": "#4B526D",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#464B5D20",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#0F111A",
"activityBar.border": "#0F111A60",
"activityBar.foreground": "#8F93A2",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#0F111A",
"titleBar.activeForeground": "#8F93A2",
"titleBar.inactiveBackground": "#0F111A",
"titleBar.inactiveForeground": "#525975",
"titleBar.border": "#0F111A60",
"sideBar.background": "#0F111A",
"sideBar.foreground": "#525975",
"sideBar.border": "#0F111A60",
"sideBarTitle.foreground": "#8F93A2",
"sideBarSectionHeader.background": "#0F111A",
"sideBarSectionHeader.border": "#0F111A60",
"input.background": "#1A1C25",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#8F93A260",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#0F111A",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#0F111A",
"list.activeSelectionBackground": "#0F111A",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#8F93A220",
"list.focusForeground": "#8F93A2",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#464B5D",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#8F93A220",
"scrollbarSlider.hoverBackground": "#8F93A210",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#0F111A",
"editorSuggestWidget.foreground": "#8F93A2",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#0F111A",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#8F93A205",
"panel.border": "#0F111A60",
"panel.background": "#0F111A",
"panel.dropBackground": "#8F93A2",
"panelTitle.inactiveForeground": "#8F93A2",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#0F111A",
"notifications.foreground": "#8F93A2",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#464B5D",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#8F93A205",
"peekViewTitle.background": "#8F93A205",
"peekViewResult.background": "#8F93A205",
"peekViewEditorGutter.background": "#8F93A205",
"peekViewTitleDescription.foreground": "#8F93A260",
"peekViewResult.matchHighlightBackground": "#717CB450",
"peekViewEditor.matchHighlightBackground": "#717CB450",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#52597590",
"peekViewResult.selectionBackground": "#52597570",
"breadcrumb.background": "#0F111A",
"breadcrumb.foreground": "#525975",
"breadcrumb.focusForeground": "#8F93A2",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#0F111A",
"menu.background": "#0F111A",
"menu.foreground": "#8F93A2",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#8F93A2",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#8F93A2",
"settings.dropdownBackground": "#0F111A",
"settings.numberInputForeground": "#8F93A2",
"settings.numberInputBackground": "#0F111A",
"settings.textInputForeground": "#8F93A2",
"settings.textInputBackground": "#0F111A",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#0F111A",
"settings.checkboxForeground": "#8F93A2",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#3B3F51"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Palenight-High-Contrast",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#292D3E",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#676E95"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#A6ACCD"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#A6ACCD"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#4E5579"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#4E5579"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#A6ACCD90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#4E5579"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#4E5579"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#A6ACCD"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#4E5579",
"scrollbar.shadow": "#292D3E00",
"editorLink.activeForeground": "#A6ACCD",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#A6ACCD",
"widget.shadow": "#00000030",
"button.background": "#717CB450",
"debugToolBar.background": "#292D3E",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#A6ACCD30",
"inputOption.activeBorder": "#A6ACCD30",
"editorLineNumber.foreground": "#3A3F58",
"editorLineNumber.activeForeground": "#757CA1",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#292D3E",
"editorWhitespace.foreground": "#A6ACCD40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#292D3E",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#292D3E",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#4E557970",
"editorIndentGuide.activeBackground": "#4E5579",
"editorGroupHeader.tabsBackground": "#292D3E",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#292D3E",
"editor.foreground": "#A6ACCD",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#717CB450",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff50",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#757CA1",
"tab.unfocusedActiveBorder": "#676E95",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#757CA1",
"tab.inactiveBackground": "#292D3E",
"tab.unfocusedActiveForeground": "#A6ACCD",
"tab.border": "#292D3E",
"statusBar.noFolderBackground": "#292D3E",
"statusBar.border": "#00000060",
"statusBar.background": "#1B1E2B",
"statusBar.foreground": "#676E95",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#676E9520",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#1B1E2B",
"activityBar.border": "#00000060",
"activityBar.foreground": "#A6ACCD",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#1B1E2B",
"titleBar.activeForeground": "#A6ACCD",
"titleBar.inactiveBackground": "#1B1E2B",
"titleBar.inactiveForeground": "#757CA1",
"titleBar.border": "#00000060",
"sideBar.background": "#1B1E2B",
"sideBar.foreground": "#757CA1",
"sideBar.border": "#00000060",
"sideBarTitle.foreground": "#A6ACCD",
"sideBarSectionHeader.background": "#1B1E2B",
"sideBarSectionHeader.border": "#00000060",
"input.background": "#333747",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#A6ACCD60",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#292D3E",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#1B1E2B",
"list.activeSelectionBackground": "#1B1E2B",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#A6ACCD20",
"list.focusForeground": "#A6ACCD",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#676E95",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#A6ACCD20",
"scrollbarSlider.hoverBackground": "#A6ACCD10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#292D3E",
"editorSuggestWidget.foreground": "#A6ACCD",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#1B1E2B",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#A6ACCD05",
"panel.border": "#00000060",
"panel.background": "#1B1E2B",
"panel.dropBackground": "#A6ACCD",
"panelTitle.inactiveForeground": "#A6ACCD",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#292D3E",
"notifications.foreground": "#A6ACCD",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#676E95",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#A6ACCD05",
"peekViewTitle.background": "#A6ACCD05",
"peekViewResult.background": "#A6ACCD05",
"peekViewEditorGutter.background": "#A6ACCD05",
"peekViewTitleDescription.foreground": "#A6ACCD60",
"peekViewResult.matchHighlightBackground": "#717CB450",
"peekViewEditor.matchHighlightBackground": "#717CB450",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#757CA190",
"peekViewResult.selectionBackground": "#757CA170",
"breadcrumb.background": "#292D3E",
"breadcrumb.foreground": "#757CA1",
"breadcrumb.focusForeground": "#A6ACCD",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#1B1E2B",
"menu.background": "#292D3E",
"menu.foreground": "#A6ACCD",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#A6ACCD",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#A6ACCD",
"settings.dropdownBackground": "#1B1E2B",
"settings.numberInputForeground": "#A6ACCD",
"settings.numberInputBackground": "#1B1E2B",
"settings.textInputForeground": "#A6ACCD",
"settings.textInputBackground": "#1B1E2B",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#1B1E2B",
"settings.checkboxForeground": "#A6ACCD",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#4E5579"
}
}

View File

@ -0,0 +1,861 @@
{
"name": "Material-Theme-Palenight",
"type": "dark",
"tokenColors": [
{
"settings": {
"background": "#292D3E",
"foreground": "#ffffff"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring"
],
"settings": {
"fontStyle": "italic",
"foreground": "#676E95"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#A6ACCD"
}
},
{
"name": "PHP Constants",
"scope": [
"constant.other.php"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#ffffff"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation.definition.tag",
"punctuation",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Keyword Control",
"scope": [
"keyword.control"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "C-related Block Level Variables",
"scope": [
"source.cpp meta.block variable.other"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Variables constant",
"scope": [
"variable.other.constant"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"variable.parameter.function.language.special",
"variable.parameter"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "normal",
"foreground": "#C3E88D"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#B2CCD6"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "#C792EA"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#82AAFF"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#F78C6C"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#FF5370"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C17E70"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#f07178"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#A6ACCD"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "#4E5579"
}
},
{
"name": "Markdown - Line Break",
"scope": [
"text.html.markdown meta.dummy.line-break"
],
"settings": {
"foreground": ""
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#C3E88D"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#f07178"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "#F78C6C"
}
},
{
"name": "Markup - Strike",
"scope": [
"markup.strike"
],
"settings": {
"fontStyle": "strike",
"foreground": ""
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "#4E5579"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic",
"foreground": ""
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "#FFCB6B"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.fenced_code.block.markdown",
"markup.inline.raw.string.markdown"
],
"settings": {
"foreground": "#A6ACCD90"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "#4E5579"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "#4E5579"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "#A6ACCD"
}
}
],
"colors": {
"focusBorder": "#FFFFFF00",
"editorCursor.foreground": "#FFCC00",
"editorRuler.foreground": "#4E5579",
"scrollbar.shadow": "#292D3E00",
"editorLink.activeForeground": "#A6ACCD",
"selection.background": "#80CBC4",
"progressBar.background": "#80CBC4",
"textLink.foreground": "#80CBC4",
"textLink.activeForeground": "#A6ACCD",
"widget.shadow": "#00000030",
"button.background": "#717CB450",
"debugToolBar.background": "#292D3E",
"pickerGroup.foreground": "#80CBC4",
"inputOption.activeBackground": "#A6ACCD30",
"inputOption.activeBorder": "#A6ACCD30",
"editorLineNumber.foreground": "#3A3F58",
"editorLineNumber.activeForeground": "#676E95",
"editorBracketMatch.border": "#FFCC0050",
"editorBracketMatch.background": "#292D3E",
"editorWhitespace.foreground": "#A6ACCD40",
"editorOverviewRuler.findMatchForeground": "#80CBC4",
"editorOverviewRuler.border": "#292D3E",
"editorOverviewRuler.errorForeground": "#FF537040",
"editorOverviewRuler.infoForeground": "#82AAFF40",
"editorOverviewRuler.warningForeground": "#FFCB6B40",
"editorInfo.foreground": "#82AAFF70",
"editorWarning.foreground": "#FFCB6B70",
"editorError.foreground": "#FF537070",
"editorHoverWidget.background": "#292D3E",
"editorHoverWidget.border": "#FFFFFF10",
"editorIndentGuide.background": "#4E557970",
"editorIndentGuide.activeBackground": "#4E5579",
"editorGroupHeader.tabsBackground": "#292D3E",
"editorGroup.border": "#00000030",
"editorGutter.modifiedBackground": "#82AAFF60",
"editorGutter.addedBackground": "#C3E88D60",
"editorGutter.deletedBackground": "#FF537060",
"editor.background": "#292D3E",
"editor.foreground": "#A6ACCD",
"editor.lineHighlightBackground": "#00000050",
"editor.selectionBackground": "#717CB450",
"editor.selectionHighlightBackground": "#FFCC0020",
"editor.findMatchBackground": "#000000",
"editor.findMatchHighlightBackground": "#00000050",
"editor.findMatchBorder": "#80CBC4",
"editor.findMatchHighlightBorder": "#ffffff30",
"tab.activeBorder": "#80CBC4",
"tab.activeModifiedBorder": "#676E95",
"tab.unfocusedActiveBorder": "#676E95",
"tab.activeForeground": "#FFFFFF",
"tab.inactiveForeground": "#676E95",
"tab.inactiveBackground": "#292D3E",
"tab.unfocusedActiveForeground": "#A6ACCD",
"tab.border": "#292D3E",
"statusBar.noFolderBackground": "#292D3E",
"statusBar.border": "#292D3E60",
"statusBar.background": "#292D3E",
"statusBar.foreground": "#676E95",
"statusBar.debuggingBackground": "#C792EA",
"statusBar.debuggingForeground": "#ffffff",
"statusBarItem.hoverBackground": "#676E9520",
"statusBarItem.remoteForeground": "#000000",
"statusBarItem.remoteBackground": "#80CBC4",
"activityBar.background": "#292D3E",
"activityBar.border": "#292D3E60",
"activityBar.foreground": "#A6ACCD",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#000000",
"titleBar.activeBackground": "#292D3E",
"titleBar.activeForeground": "#A6ACCD",
"titleBar.inactiveBackground": "#292D3E",
"titleBar.inactiveForeground": "#676E95",
"titleBar.border": "#292D3E60",
"sideBar.background": "#292D3E",
"sideBar.foreground": "#676E95",
"sideBar.border": "#292D3E60",
"sideBarTitle.foreground": "#A6ACCD",
"sideBarSectionHeader.background": "#292D3E",
"sideBarSectionHeader.border": "#292D3E60",
"input.background": "#333747",
"input.foreground": "#EEFFFF",
"input.placeholderForeground": "#A6ACCD60",
"input.border": "#FFFFFF10",
"inputValidation.errorBorder": "#FF537050",
"inputValidation.infoBorder": "#82AAFF50",
"inputValidation.warningBorder": "#FFCB6B50",
"dropdown.background": "#292D3E",
"dropdown.border": "#FFFFFF10",
"list.hoverForeground": "#FFFFFF",
"list.hoverBackground": "#292D3E",
"list.activeSelectionBackground": "#292D3E",
"list.activeSelectionForeground": "#80CBC4",
"list.inactiveSelectionForeground": "#80CBC4",
"list.inactiveSelectionBackground": "#00000030",
"list.focusBackground": "#A6ACCD20",
"list.focusForeground": "#A6ACCD",
"list.highlightForeground": "#80CBC4",
"terminal.ansiWhite": "#ffffff",
"terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#C3E88D",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiRed": "#FF5370",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiBrightWhite": "#ffffff",
"terminal.ansiBrightBlack": "#676E95",
"terminal.ansiBrightBlue": "#82AAFF",
"terminal.ansiBrightCyan": "#89DDFF",
"terminal.ansiBrightGreen": "#C3E88D",
"terminal.ansiBrightMagenta": "#C792EA",
"terminal.ansiBrightRed": "#FF5370",
"terminal.ansiBrightYellow": "#FFCB6B",
"terminalCursor.foreground": "#FFCB6B",
"terminalCursor.background": "#000000",
"scrollbarSlider.background": "#A6ACCD20",
"scrollbarSlider.hoverBackground": "#A6ACCD10",
"scrollbarSlider.activeBackground": "#80CBC4",
"editorSuggestWidget.background": "#292D3E",
"editorSuggestWidget.foreground": "#A6ACCD",
"editorSuggestWidget.highlightForeground": "#80CBC4",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorSuggestWidget.border": "#FFFFFF10",
"editorWidget.background": "#292D3E",
"editorWidget.resizeBorder": "#80CBC4",
"editorWidget.border": "",
"editorMarkerNavigation.background": "#A6ACCD05",
"panel.border": "#292D3E60",
"panel.background": "#292D3E",
"panel.dropBackground": "#A6ACCD",
"panelTitle.inactiveForeground": "#A6ACCD",
"panelTitle.activeForeground": "#FFFFFF",
"panelTitle.activeBorder": "#80CBC4",
"diffEditor.insertedTextBackground": "#C3E88D15",
"diffEditor.removedTextBackground": "#FF537020",
"notifications.background": "#292D3E",
"notifications.foreground": "#A6ACCD",
"notificationLink.foreground": "#80CBC4",
"badge.background": "#00000030",
"badge.foreground": "#676E95",
"extensionButton.prominentBackground": "#C3E88D90",
"extensionButton.prominentHoverBackground": "#C3E88D",
"peekView.border": "#00000030",
"peekViewEditor.background": "#A6ACCD05",
"peekViewTitle.background": "#A6ACCD05",
"peekViewResult.background": "#A6ACCD05",
"peekViewEditorGutter.background": "#A6ACCD05",
"peekViewTitleDescription.foreground": "#A6ACCD60",
"peekViewResult.matchHighlightBackground": "#717CB450",
"peekViewEditor.matchHighlightBackground": "#717CB450",
"gitDecoration.deletedResourceForeground": "#FF537090",
"gitDecoration.conflictingResourceForeground": "#FFCB6B90",
"gitDecoration.modifiedResourceForeground": "#82AAFF90",
"gitDecoration.untrackedResourceForeground": "#C3E88D90",
"gitDecoration.ignoredResourceForeground": "#676E9590",
"peekViewResult.selectionBackground": "#676E9570",
"breadcrumb.background": "#292D3E",
"breadcrumb.foreground": "#676E95",
"breadcrumb.focusForeground": "#A6ACCD",
"breadcrumb.activeSelectionForeground": "#80CBC4",
"breadcrumbPicker.background": "#292D3E",
"menu.background": "#292D3E",
"menu.foreground": "#A6ACCD",
"menu.selectionBackground": "#00000050",
"menu.selectionForeground": "#80CBC4",
"menu.selectionBorder": "#00000030",
"menu.separatorBackground": "#A6ACCD",
"menubar.selectionBackground": "#00000030",
"menubar.selectionForeground": "#80CBC4",
"menubar.selectionBorder": "#00000030",
"settings.dropdownForeground": "#A6ACCD",
"settings.dropdownBackground": "#292D3E",
"settings.numberInputForeground": "#A6ACCD",
"settings.numberInputBackground": "#292D3E",
"settings.textInputForeground": "#A6ACCD",
"settings.textInputBackground": "#292D3E",
"settings.headerForeground": "#80CBC4",
"settings.modifiedItemIndicator": "#80CBC4",
"settings.checkboxBackground": "#292D3E",
"settings.checkboxForeground": "#A6ACCD",
"listFilterWidget.background": "#00000030",
"listFilterWidget.outline": "#00000030",
"listFilterWidget.noMatchesOutline": "#00000030",
"tree.indentGuidesStroke": "#4E5579"
}
}

View File

@ -0,0 +1,136 @@
body {
font-size: 100%;
font-family: sans-serif;
margin: 0;
}
.Container {
max-width: 900px;
min-width: 500px;
width: 100%;
display: block;
margin: 0 auto;
padding: 0 32px;
box-sizing: border-box;
}
.Release {
padding: 40px 0;
position: relative;
}
.Release:first-of-type::before {
background-image: linear-gradient(
to bottom,
rgba(255,255,255,0),
rgba(255,255,255,0.1)
50px
);
}
.Release:last-of-type::before,
.Release:only-of-type::before {
background-image: linear-gradient(
to bottom,
rgba(255,255,255,0.1),
rgba(255,255,255,0)
);
}
.Release::before {
content: "";
background-image: linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0.1));
width: 3px;
position: absolute;
top: 0;
bottom: 0;
left: calc(65px / 2);
z-index: -1;
}
.Release__Header {
display: flex;
align-items: center;
}
.Release__Number {
background-color: rgba(0, 0, 0, 0.5);
color: #FFF;
font-weight: 700;
text-align: center;
padding: 4px;
width: 65px;
margin-right: 16px;
font-size: 0.8rem;
line-height: 1.5;
border-radius: 4px;
cursor: default;
-webkit-user-select: none;
user-select: none;
box-sizing: border-box;
}
.Release__Title {
margin-top: 0;
line-height: 1;
margin-bottom: 0;
font-weight: 400;
cursor: default;
-webkit-user-select: none;
user-select: none;
}
.Release-List {
list-style: none;
padding-left: 80px;
}
.Release-List li {
line-height: 1.5;
display: flex;
font-size: 14px;
margin: 8px 0;
-webkit-user-select: none;
user-select: none;
cursor: default;
}
.Release-List li::before {
content: attr(data-type);
display: inline-block;
font-size: 10px;
line-height: 1;
box-sizing: border-box;
width: 64px;
height: 16px;
border-radius: 3px;
margin-right: 8px;
padding: 4px 5px;
text-transform: uppercase;
text-align: center;
color: #FFF;
}
[data-type="fixed"]::before {
background-color: #4242f4;
}
[data-type="improved"]::before {
background-color: #6f42c1;
}
[data-type="new"]::before {
background-color: #05a87a;
}
[data-type="breaking"]::before {
background-color: #ba0935;
}

View File

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Material Theme Release Notes</title>
<link rel="stylesheet" href="{{root}}/ui/release-notes.css">
</head>
<body>
<main class="Container">
<div>Loading...</div>
</main>
<script type="text/javascript">
window.bootstrap = '{{bootstrap}}';
</script>
<script type="text/javascript" src="{{root}}/ui/release-notes.js"></script>
</body>
</html>

View File

@ -0,0 +1,197 @@
{
"name": "vsc-material-theme",
"displayName": "Material Theme",
"description": "The most epic theme now for Visual Studio Code",
"version": "30.0.0",
"publisher": "Equinusocio",
"license": "Apache-2.0",
"author": "Mattia Astorino [@equinusocio]",
"icon": "logo.png",
"galleryBanner": {
"color": "#11131C",
"theme": "dark"
},
"homepage": "https://equinsuocha.io/projects/material-theme/",
"repository": {
"type": "git",
"url": "https://github.com/equinusocio/vsc-material-theme.git"
},
"bugs": {
"url": "https://github.com/equinusocio/vsc-material-theme/issues"
},
"engines": {
"vscode": ">=1.36.0"
},
"scripts": {
"build": "yarn cleanup && yarn build-ts && yarn build-themes && yarn build-ui",
"cleanup": "rimraf out",
"build-themes": "gulp build:themes",
"build-ui": "gulp build:copy-ui && yarn build-ui-release-notes",
"build-ui-release-notes": "browserify out/src/webviews/ui/release-notes/index.js > out/ui/release-notes.js",
"build-ui-only": "yarn cleanup && yarn build-ts && yarn build-ui",
"build-ts": "tsc -p ./tsconfig.json",
"test": "tslint **.ts",
"postinstall": "node ./node_modules/vscode/bin/install && opencollective postinstall && tsc -p tsconfig.json"
},
"categories": [
"Themes",
"Other"
],
"keywords": [
"VSCode",
"Themes"
],
"activationEvents": [
"*"
],
"extensionKind": "ui",
"main": "./out/src/material.theme.config",
"contributes": {
"commands": [
{
"command": "materialTheme.setAccent",
"title": "Set accent color",
"category": "🎨 Material Theme"
},
{
"command": "materialTheme.showReleaseNotes",
"title": "Release Notes",
"category": "📋 Material Theme"
}
],
"configuration": {
"type": "object",
"title": "Material Theme",
"properties": {
"materialTheme.accent": {
"type": "string",
"default": "Blue",
"enum": [
"Acid Lime",
"Blue",
"Breaking Bad",
"Bright Teal",
"Cyan",
"Graphite",
"Indigo",
"Lime",
"Orange",
"Pink",
"Purple",
"Red",
"Sky",
"Tomato",
"Teal",
"Yellow"
],
"description": "Current accent color selected",
"scope": "window"
}
}
},
"themes": [
{
"label": "Material Theme",
"path": "./out/themes/Material-Theme-Default.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme High Contrast",
"path": "./out/themes/Material-Theme-Default-High-Contrast.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme Darker",
"path": "./out/themes/Material-Theme-Darker.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme Darker High Contrast",
"path": "./out/themes/Material-Theme-Darker-High-Contrast.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme Palenight",
"path": "./out/themes/Material-Theme-Palenight.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme Palenight High Contrast",
"path": "./out/themes/Material-Theme-Palenight-High-Contrast.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme Ocean",
"path": "./out/themes/Material-Theme-Ocean.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme Ocean High Contrast",
"path": "./out/themes/Material-Theme-Ocean-High-Contrast.json",
"uiTheme": "vs-dark"
},
{
"label": "Material Theme Lighter",
"path": "./out/themes/Material-Theme-Lighter.json",
"uiTheme": "vs"
},
{
"label": "Material Theme Lighter High Contrast",
"path": "./out/themes/Material-Theme-Lighter-High-Contrast.json",
"uiTheme": "vs"
}
]
},
"extensionDependency": [
"Equinusocio.vsc-material-theme-icons"
],
"badges": [
{
"url": "https://camo.githubusercontent.com/d3c6e53aa66426dead24cdedab0e83082103bea6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f657175696e75736f63696f2f7673632d6d6174657269616c2d7468656d652e7376673f7374796c653d666c61742d737175617265",
"href": "https://github.com/equinusocio/vsc-material-theme/issues",
"description": "Open issues"
},
{
"url": "https://img.shields.io/badge/Support%20this%20project-%F0%9F%92%96%EF%B8%8F-green.svg?style=flat-square",
"href": "https://opencollective.com/vsc-material-theme",
"description": "Support us!"
}
],
"devDependencies": {
"@babel/register": "7.4.4",
"@types/gulp": "4.0.5",
"@types/gulp-if": "0.0.33",
"@types/gulp-util": "3.0.34",
"@types/mustache": "0.8.32",
"@types/rimraf": "2.0.2",
"babel-core": "6.26.3",
"babel-preset-env": "1.7.0",
"browserify": "16.2.2",
"gulp": "3.9.1",
"gulp-bump": "3.1.0",
"gulp-conventional-changelog": "1.1.11",
"gulp-if": "2.0.2",
"gulp-stats": "0.0.4",
"gulp-util": "3.0.8",
"mustache": "3.0.1",
"tslint": "5.10.0",
"tslint-xo": "0.8.0",
"typescript": "2.9.2",
"vscode": "1.1.18",
"yargs": "11.0.0"
},
"__metadata": {
"id": "Equinusocio.vsc-material-theme",
"publisherId": "Equinusocio",
"publisherDisplayName": "Equinusocio"
},
"dependencies": {
"@sanity/client": "0.139.0",
"opencollective": "1.0.3"
},
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/vsc-material-theme",
"logo": "https://opencollective.com/opencollective/logo.txt"
}
}

View File

@ -0,0 +1,8 @@
{
"extends": "tslint-xo",
"rules": {
"comment-format": false,
"indent": [true, "spaces"],
"no-inner-html": false
}
}

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Language="en-US" Id="material-icon-theme" Version="4.0.1" Publisher="PKief"/>
<DisplayName>Material Icon Theme</DisplayName>
<Description xml:space="preserve">Material Design Icons for Visual Studio Code</Description>
<Tags>icons,theme,material,icon-theme,customization</Tags>
<Categories>Themes</Categories>
<GalleryFlags>Public</GalleryFlags>
<Badges></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.31.0" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionPack" Value="" />
<Property Id="Microsoft.VisualStudio.Code.LocalizedLanguages" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Links.Source" Value="https://github.com/PKief/vscode-material-icon-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/PKief/vscode-material-icon-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/PKief/vscode-material-icon-theme.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Support" Value="https://github.com/PKief/vscode-material-icon-theme/issues" />
<Property Id="Microsoft.VisualStudio.Services.Links.Learn" Value="https://github.com/PKief/vscode-material-icon-theme/blob/master/README.md" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#1e1e1e" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="dark" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
</Properties>
<License>extension/LICENSE.md</License>
<Icon>extension/logo.png</Icon>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Code"/>
</Installation>
<Dependencies/>
<Assets>
<Asset Type="Microsoft.VisualStudio.Code.Manifest" Path="extension/package.json" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Content.Details" Path="extension/README.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Content.Changelog" Path="extension/CHANGELOG.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Content.License" Path="extension/LICENSE.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Icons.Default" Path="extension/logo.png" Addressable="true" />
</Assets>
</PackageManifest>

View File

@ -0,0 +1,873 @@
# Changelog
## 4.0.1 (2020-03-01)
- Fix: Changelog is not shown on Marketplace ([@PKief](https://github.com/PKief) in commit [0a6fcf5](https://github.com/PKief/vscode-material-icon-theme/commit/0a6fcf55201c87fe7d32d56e4ef7201e8bc43214))
## 4.0.0 (2020-03-01)
Minimum supported version is now set to VS Code v1.31.
### New file icons
- Coconut ([issue [#500](https://github.com/PKief/vscode-material-icon-theme/issues/500)](https://github.com/PKief/vscode-material-icon-theme/issues/500))
- *.azure-pipelines.yaml ([@robinmanuelthiel](https://github.com/robinmanuelthiel) in [#636](https://github.com/PKief/vscode-material-icon-theme/pull/636))
- .huskyrc.js ([@jinliming2](https://github.com/jinliming2) in [#642](https://github.com/PKief/vscode-material-icon-theme/pull/642))
- Capacitor ([@PKief](https://github.com/PKief) in commit [a227490](https://github.com/PKief/vscode-material-icon-theme/commit/a2274907082f7fc46f5a462211cd26ddc2aaa011))
- Sketch ([@PKief](https://github.com/PKief) in commit [32f3e1d](https://github.com/PKief/vscode-material-icon-theme/commit/32f3e1d978b3ffd2d08b76675bb393502bf41a4f))
### Updated icons
- Ruby ([@PKief](https://github.com/PKief) in commit [f533d23](https://github.com/PKief/vscode-material-icon-theme/commit/f533d23f99b78917943bbe37988b8f958055195a))
### Improvements
- Extension can now be used as workspace extension in VS Code Remote Container Development ([issue [#643](https://github.com/PKief/vscode-material-icon-theme/issues/643)](https://github.com/PKief/vscode-material-icon-theme/issues/643))
- Reload of the editor is not required anymore
- Remove "open" dependency ([issue [#386](https://github.com/PKief/vscode-material-icon-theme/issues/386)](https://github.com/PKief/vscode-material-icon-theme/issues/386))
- Migration from TSLint to ESLint ([@PKief](https://github.com/PKief) in commit [cd9930f](https://github.com/PKief/vscode-material-icon-theme/commit/cd9930f5f24c068a8850c684e4c4609ddcbd8917))
- Add VSCode extension recommendations ([@PKief](https://github.com/PKief) in commit [96fe5fe](https://github.com/PKief/vscode-material-icon-theme/commit/96fe5fecea31230657948f5c6e6bb9c1271384f1))
## 3.9.3 (2020-02-09)
### New file icons
- Liquid ([@fapolo](https://github.com/fapolo) in [#594](https://github.com/PKief/vscode-material-icon-theme/pull/594))
- azure-pipelines.yaml ([@robinmanuelthiel](https://github.com/robinmanuelthiel) in [#595](https://github.com/PKief/vscode-material-icon-theme/pull/595))
- .env.sample ([@noftaly](https://github.com/noftaly) in [#598](https://github.com/PKief/vscode-material-icon-theme/pull/598))
- Json5 ([@yardenshoham](https://github.com/yardenshoham) in [#601](https://github.com/PKief/vscode-material-icon-theme/pull/601))
- Q# ([@yardenshoham](https://github.com/yardenshoham) in [#602](https://github.com/PKief/vscode-material-icon-theme/pull/602))
- Zig ([@yardenshoham](https://github.com/yardenshoham) in [#604](https://github.com/PKief/vscode-material-icon-theme/pull/604))
- .env.qa ([@jefferson-vieira](https://github.com/jefferson-vieira) in [#627](https://github.com/PKief/vscode-material-icon-theme/pull/627))
- Pug lint files ([@Logikgate](https://github.com/Logikgate) in [#624](https://github.com/PKief/vscode-material-icon-theme/pull/624))
- .env.staging.local ([@matthewphiong](https://github.com/matthewphiong) in [#629](https://github.com/PKief/vscode-material-icon-theme/pull/629))
- webpack.production and webpack.development ([@Logikgate](https://github.com/Logikgate) in [#621](https://github.com/PKief/vscode-material-icon-theme/pull/621))
- Prolog ([issue [#519](https://github.com/PKief/vscode-material-icon-theme/issues/519)](https://github.com/PKief/vscode-material-icon-theme/issues/519))
- Husky ([issue [#355](https://github.com/PKief/vscode-material-icon-theme/issues/355)](https://github.com/PKief/vscode-material-icon-theme/issues/355))
- .yarnrc.yml
### New folder icons
- mobile ([issue [#605](https://github.com/PKief/vscode-material-icon-theme/issues/605)](https://github.com/PKief/vscode-material-icon-theme/issues/605))
### Updated icons
- kl ([@PKief](https://github.com/PKief) in commit [a0f013f](https://github.com/PKief/vscode-material-icon-theme/commit/a0f013f947725bcf41148ab571e2507cf45e7cdd))
## 3.9.2 (2019-11-24)
### New file icons
- Fortran ([issue [#368](https://github.com/PKief/vscode-material-icon-theme/issues/368)](https://github.com/PKief/vscode-material-icon-theme/issues/368))
- .gcloudignore ([issue [#556](https://github.com/PKief/vscode-material-icon-theme/issues/556)](https://github.com/PKief/vscode-material-icon-theme/issues/556))
- .env.testing ([@MatheusKProt](https://github.com/MatheusKProt) in [#561](https://github.com/PKief/vscode-material-icon-theme/pull/561))
- codecov ([@yardenshoham](https://github.com/yardenshoham) in [#537](https://github.com/PKief/vscode-material-icon-theme/pull/537))
- image and 3D extensions ([@crse](https://github.com/crse) in [#573](https://github.com/PKief/vscode-material-icon-theme/pull/573))
- Fix [#577](https://github.com/PKief/vscode-material-icon-theme/issues/577) - netlify ([@hacknug](https://github.com/hacknug) in [a6a04aa](https://github.com/PKief/vscode-material-icon-theme/commit/a6a04aa3550537803300284a55241cdc1ef7d6f7))
- AdvPL ([@leotads](https://github.com/leotads) in [#534](https://github.com/PKief/vscode-material-icon-theme/pull/534))
- .mjmlconfig
- CODEOWNERS
- *.apk
- *.iso
### New folder icons
- json ([@rbalet](https://github.com/rbalet) in [#543](https://github.com/PKief/vscode-material-icon-theme/pull/543))
- router ([issue [#564](https://github.com/PKief/vscode-material-icon-theme/issues/564)](https://github.com/PKief/vscode-material-icon-theme/issues/564))
- githooks
## 3.9.1 (2019-10-07)
### Minor improvements
- Add "databases" to "database" folder names ([@noftaly](https://github.com/noftaly) in [#530](https://github.com/PKief/vscode-material-icon-theme/pull/530))
- Add more jest extensions ([@9KwHCUDP](https://github.com/9KwHCUDP) in [#541](https://github.com/PKief/vscode-material-icon-theme/pull/541))
- Fix [#547](https://github.com/PKief/vscode-material-icon-theme/issues/547) - Create image of contributors profile image list ([@PKief](https://github.com/PKief) in commit [088fc53](https://github.com/PKief/vscode-material-icon-theme/commit/088fc539470369b92b1f42d0fa4b84c0fa3da542))
- Fix [#548](https://github.com/PKief/vscode-material-icon-theme/issues/548) - Exception thrown when using Japanese display language ([@PKief](https://github.com/PKief) in commit [1675790](https://github.com/PKief/vscode-material-icon-theme/commit/16757906b2bc91c7fe9ecb5fde5fe31f0107e640))
## 3.9.0 (2019-08-29)
### New features
- Nest.js icon pack ([@jerriclynsjohn](https://github.com/jerriclynsjohn) in [#501](https://github.com/PKief/vscode-material-icon-theme/pull/501))
### New file icons
- ZEIT Now ([@LukasPolak](https://github.com/LukasPolak) in [#470](https://github.com/PKief/vscode-material-icon-theme/pull/470))
- Jenkins ([@sgwozdz](https://github.com/sgwozdz) in [#502](https://github.com/PKief/vscode-material-icon-theme/pull/502))
- Percy ([@hacknug](https://github.com/hacknug) in [#508](https://github.com/PKief/vscode-material-icon-theme/pull/508))
- AC3D (.ac) ([@RenanMsV](https://github.com/RenanMsV) in [#517](https://github.com/PKief/vscode-material-icon-theme/pull/517))
- .bazelignore, .bazelrc
- *.e2e-spec.ts, *.e2e-spec.js
- .gitpod.yml
- *.inl
### New folder icons
- event ([@lffg](https://github.com/lffg) in [#514](https://github.com/PKief/vscode-material-icon-theme/pull/514))
- env ([@lffg](https://github.com/lffg) in [#515](https://github.com/PKief/vscode-material-icon-theme/pull/515))
- .expo-shared ([@EtienneBourque](https://github.com/EtienneBourque) in [#512](https://github.com/PKief/vscode-material-icon-theme/pull/512))
### Updated icons
- Riot.js ([@nibushibu](https://github.com/nibushibu) in [#497](https://github.com/PKief/vscode-material-icon-theme/pull/497))
### Other improvements
- Adjust check scripts to be case insensitive ([issue [#494](https://github.com/PKief/vscode-material-icon-theme/issues/494)](https://github.com/PKief/vscode-material-icon-theme/issues/494))
- Remove deprecated code ([issue [#520](https://github.com/PKief/vscode-material-icon-theme/issues/520)](https://github.com/PKief/vscode-material-icon-theme/issues/520))
- Update test setup (in [2f1e5d1](https://github.com/PKief/vscode-material-icon-theme/commit/2f1e5d12a58e9e10d09ed9441aa4191c8ab9989b))
## 3.8.1 (2019-07-17)
### New file icons
- MoonScript ([issue [#485](https://github.com/PKief/vscode-material-icon-theme/issues/485)](https://github.com/PKief/vscode-material-icon-theme/issues/485))
- Vim ([@dotiful](https://github.com/dotiful) in [#458](https://github.com/PKief/vscode-material-icon-theme/pull/458))
- SilverStripe ([@purplespider](https://github.com/purplespider) in [#457](https://github.com/PKief/vscode-material-icon-theme/pull/457))
- Brotli ([@richiksc](https://github.com/richiksc) in [#460](https://github.com/PKief/vscode-material-icon-theme/pull/460))
- Unlicense ([@Logerfo](https://github.com/Logerfo) in [#474](https://github.com/PKief/vscode-material-icon-theme/pull/474))
- *.gitlab-ci.yml ([@martin-sweeny](https://github.com/martin-sweeny) in [#465](https://github.com/PKief/vscode-material-icon-theme/pull/465))
- go.mod, go.sum ([@chrsmutti](https://github.com/chrsmutti) in [#475](https://github.com/PKief/vscode-material-icon-theme/pull/475))
- C/C++ icon cases ([@omento](https://github.com/omento) in [#488](https://github.com/PKief/vscode-material-icon-theme/pull/488))
- .dtx, .ltx ([@AlexaraWu](https://github.com/AlexaraWu) in [#481](https://github.com/PKief/vscode-material-icon-theme/pull/481))
- jsx / tsx router ([@lffg](https://github.com/lffg) in [#491](https://github.com/PKief/vscode-material-icon-theme/pull/491))
- PostCSS ([issue [#461](https://github.com/PKief/vscode-material-icon-theme/issues/461)](https://github.com/PKief/vscode-material-icon-theme/issues/461))
- .env ([issue [#484](https://github.com/PKief/vscode-material-icon-theme/issues/484)](https://github.com/PKief/vscode-material-icon-theme/issues/484))
- nodemon-debug.json
- Nest
### New folder icons
- error ([@lffg](https://github.com/lffg) in [#490](https://github.com/PKief/vscode-material-icon-theme/pull/490))
- website
### Other improvements
- Add profile pictures of contributors to Readme.md ([issue [#448](https://github.com/PKief/vscode-material-icon-theme/issues/448)](https://github.com/PKief/vscode-material-icon-theme/issues/448))
## 3.8.0 (2019-05-25)
### New features
- Vue.js and Vuex icon pack ([@Bakosa666](https://github.com/Bakosa666) in [#402](https://github.com/PKief/vscode-material-icon-theme/pull/402))
- Hot reload for hidesExplorerArrows configuration (in [c65d9a6](https://github.com/PKief/vscode-material-icon-theme/commit/c65d9a6935eb6cc09a779fd5cf49af26948fd8df))
### New file icons
- Netlify ([@leggsimon](https://github.com/leggsimon) in [#396](https://github.com/PKief/vscode-material-icon-theme/pull/396))
- .env ([@richardmillen94](https://github.com/richardmillen94) in [#423](https://github.com/PKief/vscode-material-icon-theme/pull/423))
- .leex ([@suazithustra](https://github.com/suazithustra) in [#424](https://github.com/PKief/vscode-material-icon-theme/pull/424))
- .tsbuildinfo (in [c408ac8](https://github.com/PKief/vscode-material-icon-theme/commit/c408ac8bb3274e69e3800b798227cee3777f6399))
- Svelte ([@simlej](https://github.com/simlej) in [#439](https://github.com/PKief/vscode-material-icon-theme/pull/439))
- .mocharc ([@yuric18](https://github.com/yuric18) in [#446](https://github.com/PKief/vscode-material-icon-theme/pull/446))
- Nuxt.js ([@Bakosa666](https://github.com/Bakosa666) in [#450](https://github.com/PKief/vscode-material-icon-theme/pull/450))
### New folder icons
- nuxt ([@Bakosa666](https://github.com/Bakosa666) in [#450](https://github.com/PKief/vscode-material-icon-theme/pull/450))
- Vue.js directives ([@Bakosa666](https://github.com/Bakosa666) in [#450](https://github.com/PKief/vscode-material-icon-theme/pull/450))
### Added translations
- Dutch translation ([@TheCloudSaver](https://github.com/TheCloudSaver) in [#444](https://github.com/PKief/vscode-material-icon-theme/pull/444))
- Polish translation ([@JakubKoralewski](https://github.com/JakubKoralewski) in [#453](https://github.com/PKief/vscode-material-icon-theme/pull/453))
### Other improvements
- Support remote development ([@mjbvz](https://github.com/mjbvz) in [#442](https://github.com/PKief/vscode-material-icon-theme/pull/442))
- Show language icons in preview (in [05bde2b](https://github.com/PKief/vscode-material-icon-theme/commit/05bde2bda649b289c14a93f57d5d1a8d0f6de754))
- Improved compatibility for older versions of VS Code (in [3fedead](https://github.com/PKief/vscode-material-icon-theme/commit/3fedead66b4fae725708c104bfb8fd5f79b92cf5))
## 3.7.0 (2019-03-24)
### New features
- Command for grayscale icons ([@cezarsa](https://github.com/cezarsa) in [#387](https://github.com/PKief/vscode-material-icon-theme/pull/387))
- Config for icon saturation ([@cezarsa](https://github.com/cezarsa) in [#387](https://github.com/PKief/vscode-material-icon-theme/pull/387))
- Hot reload for changed icon configurations ([@PKief](https://github.com/PKief) in [#413](https://github.com/PKief/vscode-material-icon-theme/pull/413))
### New file icons
- Gatsby ([@bcanseco](https://github.com/bcanseco) in [#389](https://github.com/PKief/vscode-material-icon-theme/pull/389))
- Clojure (*.cljc) ([@jtiala](https://github.com/jtiala) in [#394](https://github.com/PKief/vscode-material-icon-theme/pull/394))
- SVG ([issue [#400](https://github.com/PKief/vscode-material-icon-theme/issues/400)](https://github.com/PKief/vscode-material-icon-theme/issues/400))
- CoffeeScript (*.cson, *.iced) ([@ExE-Boss](https://github.com/ExE-Boss) in [#414](https://github.com/PKief/vscode-material-icon-theme/pull/414))
- .graphqlconfig
### New folder icons
- certs ([@rfgamaral](https://github.com/rfgamaral) in [#391](https://github.com/PKief/vscode-material-icon-theme/pull/391))
- pipe ([@rbalet](https://github.com/rbalet) in [#403](https://github.com/PKief/vscode-material-icon-theme/pull/403))
- SVG ([issue [#358](https://github.com/PKief/vscode-material-icon-theme/issues/358)](https://github.com/PKief/vscode-material-icon-theme/issues/358))
### Other improvements
- Bundle extension with webpack ([@PKief](https://github.com/PKief) in [#409](https://github.com/PKief/vscode-material-icon-theme/pull/409))
- Reduces extension size
- Faster extension startup activation
- Code quality improvements
- CI and build setup improvements
## 3.6.3 (2019-02-08)
### New file icons
- 3d (.obj, .stl) ([@Mrgove10](https://github.com/Mrgove10) in [#363](https://github.com/PKief/vscode-material-icon-theme/pull/363))
- Tailwind CSS ([@bradlc](https://github.com/bradlc) in [#369](https://github.com/PKief/vscode-material-icon-theme/pull/369))
- PureScript (.purs) ([issue [#365](https://github.com/PKief/vscode-material-icon-theme/issues/365)](https://github.com/PKief/vscode-material-icon-theme/issues/365))
- .appveyor.yml ([@justalemon](https://github.com/justalemon) in [#371](https://github.com/PKief/vscode-material-icon-theme/pull/371))
- Embedded Crystal ([@blubMe](https://github.com/blubMe) in [#377](https://github.com/PKief/vscode-material-icon-theme/pull/377))
- Scheme ([issue [#364](https://github.com/PKief/vscode-material-icon-theme/issues/364)](https://github.com/PKief/vscode-material-icon-theme/issues/364))
- Buildkite ([@rhysforyou](https://github.com/rhysforyou) in [#354](https://github.com/PKief/vscode-material-icon-theme/pull/354))
- Gatsby ([@jediyozh](https://github.com/jediyozh) in [#382](https://github.com/PKief/vscode-material-icon-theme/pull/382))
### New folder icons
- validation ([issue [#375](https://github.com/PKief/vscode-material-icon-theme/issues/375)](https://github.com/PKief/vscode-material-icon-theme/issues/375))
- GraphQL ([@felipe-fg](https://github.com/felipe-fg) in [#380](https://github.com/PKief/vscode-material-icon-theme/pull/380))
- Prisma ([@epitaphmike](https://github.com/epitaphmike) in [#383](https://github.com/PKief/vscode-material-icon-theme/pull/383))
- web ([@kukiric](https://github.com/kukiric) in [#384](https://github.com/PKief/vscode-material-icon-theme/pull/384))
## 3.6.2 (2018-12-20)
### New file icons
- asciidoc ([issue [#352](https://github.com/PKief/vscode-material-icon-theme/issues/352)](https://github.com/PKief/vscode-material-icon-theme/issues/352))
- istanbul ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- edge ([issue [#359](https://github.com/PKief/vscode-material-icon-theme/issues/359)](https://github.com/PKief/vscode-material-icon-theme/issues/359))
### New folder icons
- .webpack, animations, custom, e2e, flow-typed, mock, review, rules, stylus, syntax, vm ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#346](https://github.com/PKief/vscode-material-icon-theme/pull/346))
- guards, providers, validators ([issue [#350](https://github.com/PKief/vscode-material-icon-theme/issues/350)](https://github.com/PKief/vscode-material-icon-theme/issues/350))
- ngrx-store ([@LiadIdan](https://github.com/LiadIdan) in [#349](https://github.com/PKief/vscode-material-icon-theme/pull/349))
- private
- secure
### Updated icons
- virtual
- stylus
- ngrx-state folder
- app folder
- expo folder
## 3.6.1 (2018-11-21)
### New file icons
- .env ([issue [#261](https://github.com/PKief/vscode-material-icon-theme/issues/261)](https://github.com/PKief/vscode-material-icon-theme/issues/261))
- azure-pipelines.yml ([issue [#321](https://github.com/PKief/vscode-material-icon-theme/issues/321)](https://github.com/PKief/vscode-material-icon-theme/issues/321))
- docker compose aliases ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#343](https://github.com/PKief/vscode-material-icon-theme/pull/343))
- docker-compose.staging.yml ([@mintapp](https://github.com/mintapp) in [#333](https://github.com/PKief/vscode-material-icon-theme/pull/333))
- Prisma ([@diego3g](https://github.com/diego3g) in [#320](https://github.com/PKief/vscode-material-icon-theme/pull/320))
- Procfile.windows ([@aashutoshrathi](https://github.com/aashutoshrathi) in [#326](https://github.com/PKief/vscode-material-icon-theme/pull/326))
- python-file ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#340](https://github.com/PKief/vscode-material-icon-theme/pull/340))
- tsx ([@felipe-fg](https://github.com/felipe-fg) in [#332](https://github.com/PKief/vscode-material-icon-theme/pull/332))
- Vagrantfile ([@khrystuk](https://github.com/khrystuk) in [#327](https://github.com/PKief/vscode-material-icon-theme/pull/327))
- Visual Studio C++ configuration files & .clang-tidy ([@Farwaykorse](https://github.com/Farwaykorse) in [#347](https://github.com/PKief/vscode-material-icon-theme/pull/347))
- vue.config.js ([@schoening](https://github.com/schoening) in [#335](https://github.com/PKief/vscode-material-icon-theme/pull/335))
### New folder icons
- @types, typings ([@eyal0803](https://github.com/eyal0803) in [#337](https://github.com/PKief/vscode-material-icon-theme/pull/337))
- middleware ([@felipe-fg](https://github.com/felipe-fg) in [#331](https://github.com/PKief/vscode-material-icon-theme/pull/331))
- api, app, archive, batch, cluster, command, constant, container, content, core, delta, dump, environment, examples, functions, generated, hook, job, keys, layout, mail, mappings, meta, packages, serverless, shared, stack, template, utils ([@AdrieanKhisbe](https://github.com/AdrieanKhisbe) in [#339](https://github.com/PKief/vscode-material-icon-theme/pull/339))
### Updated icons
- PowerShell
- Razor
## 3.6.0 (2018-09-10)
### New icons
- authors ([@danielbankhead](https://github.com/danielbankhead) in [#306](https://github.com/PKief/vscode-material-icon-theme/pull/306))
- Godot ([@chrsmutti](https://github.com/chrsmutti) in [#316](https://github.com/PKief/vscode-material-icon-theme/pull/316))
- Bazel
- Mint ([issue [#308](https://github.com/PKief/vscode-material-icon-theme/issues/308)](https://github.com/PKief/vscode-material-icon-theme/issues/308))
- Velocity ([issue [#311](https://github.com/PKief/vscode-material-icon-theme/issues/311)](https://github.com/PKief/vscode-material-icon-theme/issues/311))
- ScriptCS (.csx) ([@arpadbarta](https://github.com/arpadbarta) in [#313](https://github.com/PKief/vscode-material-icon-theme/pull/313))
- .clang-format
- android, iOS folder ([issue [#312](https://github.com/PKief/vscode-material-icon-theme/issues/312)](https://github.com/PKief/vscode-material-icon-theme/issues/312))
- client, server folder ([issue [#296](https://github.com/PKief/vscode-material-icon-theme/issues/296)](https://github.com/PKief/vscode-material-icon-theme/issues/296))
- upload, download folder ([issue [#218](https://github.com/PKief/vscode-material-icon-theme/issues/218)](https://github.com/PKief/vscode-material-icon-theme/issues/218))
- helpers folder
- tasks folder ([issue [#218](https://github.com/PKief/vscode-material-icon-theme/issues/218)](https://github.com/PKief/vscode-material-icon-theme/issues/218))
- themes folder
### Updated icons
- Babel ([issue [#315](https://github.com/PKief/vscode-material-icon-theme/issues/315)](https://github.com/PKief/vscode-material-icon-theme/issues/315))
- tools folder
- android
### Other improvements
- Adapted the extension to the new settings GUI
- Improved code quality
## 3.5.3 (2018-08-19)
### New icons
- D ([issue [#291](https://github.com/PKief/vscode-material-icon-theme/issues/291)](https://github.com/PKief/vscode-material-icon-theme/issues/291))
- Ballerina ([issue [#304](https://github.com/PKief/vscode-material-icon-theme/issues/304)](https://github.com/PKief/vscode-material-icon-theme/issues/304))
- .mdx ([issue [#295](https://github.com/PKief/vscode-material-icon-theme/issues/295)](https://github.com/PKief/vscode-material-icon-theme/issues/295))
- Racket ([issue [#299](https://github.com/PKief/vscode-material-icon-theme/issues/299)](https://github.com/PKief/vscode-material-icon-theme/issues/299))
- docker-compose.prod.yml ([@diego3g](https://github.com/diego3g) in [#294](https://github.com/PKief/vscode-material-icon-theme/pull/294))
- stencil.config.ts ([@natemoo-re](https://github.com/natemoo-re) in [#297](https://github.com/PKief/vscode-material-icon-theme/pull/297))
### Updated icons
- Clojure
## 3.5.2 (2018-07-21)
### New icons
- Webassembly (in [8b40758](https://github.com/PKief/vscode-material-icon-theme/commit/8b4075858d6d5df2b7f810aa6c817a70e5aca937))
- gettext / i18n ([issue [#276](https://github.com/PKief/vscode-material-icon-theme/issues/276)](https://github.com/PKief/vscode-material-icon-theme/issues/276))
- .luacheckrc ([issue [#277](https://github.com/PKief/vscode-material-icon-theme/issues/277)](https://github.com/PKief/vscode-material-icon-theme/issues/277))
- Semantic Release ([issue [#279](https://github.com/PKief/vscode-material-icon-theme/issues/279)](https://github.com/PKief/vscode-material-icon-theme/issues/279))
- Bitbucket ([@haydenbr](https://github.com/haydenbr) in [#283](https://github.com/PKief/vscode-material-icon-theme/pull/283))
- node.js (alternative version) ([issue [#262](https://github.com/PKief/vscode-material-icon-theme/issues/262)](https://github.com/PKief/vscode-material-icon-theme/issues/262))
- babel.config.js ([@titouancreach](https://github.com/titouancreach) in [#286](https://github.com/PKief/vscode-material-icon-theme/pull/286))
- Jupyter ([issue [#285](https://github.com/PKief/vscode-material-icon-theme/issues/285)](https://github.com/PKief/vscode-material-icon-theme/issues/285))
- .gql ([@dabrowski-adam](https://github.com/dabrowski-adam) in [#287](https://github.com/PKief/vscode-material-icon-theme/pull/287))
- Jekyll folder ([issue [#290](https://github.com/PKief/vscode-material-icon-theme/issues/290)](https://github.com/PKief/vscode-material-icon-theme/issues/290))
### Updated icons
- node_modules folder (in [36cf5c7](https://github.com/PKief/vscode-material-icon-theme/commit/36cf5c79c112bcc0ad9907c02062ad6e43c3778d))
- test folder (in [36cf5c7](https://github.com/PKief/vscode-material-icon-theme/commit/36cf5c79c112bcc0ad9907c02062ad6e43c3778d))
### Other improvements
- Updated translations (in [7f7f716](https://github.com/PKief/vscode-material-icon-theme/commit/7f7f716ddf0ffea66b3fef0a507ff0dd781b7b9d))
## 3.5.1 (2018-06-28)
### New icons
- San ([issue [#260](https://github.com/PKief/vscode-material-icon-theme/issues/260)](https://github.com/PKief/vscode-material-icon-theme/issues/260))
- .env ([issue [#261](https://github.com/PKief/vscode-material-icon-theme/issues/261)](https://github.com/PKief/vscode-material-icon-theme/issues/261))
- Wallaby ([issue [#270](https://github.com/PKief/vscode-material-icon-theme/issues/270)](https://github.com/PKief/vscode-material-icon-theme/issues/270))
- Django ([issue [#267](https://github.com/PKief/vscode-material-icon-theme/issues/267)](https://github.com/PKief/vscode-material-icon-theme/issues/267))
- Stencil ([issue [#268](https://github.com/PKief/vscode-material-icon-theme/issues/268)](https://github.com/PKief/vscode-material-icon-theme/issues/268))
- Red ([issue [#265](https://github.com/PKief/vscode-material-icon-theme/issues/265)](https://github.com/PKief/vscode-material-icon-theme/issues/265))
- FoxPro ([issue [#239](https://github.com/PKief/vscode-material-icon-theme/issues/239)](https://github.com/PKief/vscode-material-icon-theme/issues/239))
- Makefile ([issue [#269](https://github.com/PKief/vscode-material-icon-theme/issues/269)](https://github.com/PKief/vscode-material-icon-theme/issues/269))
### Updated icons
- Dart ([@timsneath](https://github.com/timsneath) in [#259](https://github.com/PKief/vscode-material-icon-theme/pull/259))
## 3.5.0 (2018-05-31)
### New features
- Customizable icon opacity ([issue [#222](https://github.com/PKief/vscode-material-icon-theme/issues/222)](https://github.com/PKief/vscode-material-icon-theme/issues/222))
### New icons
- HashiCorp ([@KristophUK](https://github.com/KristophUK) in [#253](https://github.com/PKief/vscode-material-icon-theme/pull/253))
- Ansible folder ([@KristophUK](https://github.com/KristophUK) in [#254](https://github.com/PKief/vscode-material-icon-theme/pull/254))
- Helm ([issue [#250](https://github.com/PKief/vscode-material-icon-theme/issues/250)](https://github.com/PKief/vscode-material-icon-theme/issues/250))
- fish ([@erikphansen](https://github.com/erikphansen) in [#252](https://github.com/PKief/vscode-material-icon-theme/pull/252))
- .htpasswd ([issue [#251](https://github.com/PKief/vscode-material-icon-theme/issues/251)](https://github.com/PKief/vscode-material-icon-theme/issues/251))
- docker-compose.yaml ([@thaffenden](https://github.com/thaffenden) in [#245](https://github.com/PKief/vscode-material-icon-theme/pull/245))
- angular.json ([issue [#243](https://github.com/PKief/vscode-material-icon-theme/issues/243)](https://github.com/PKief/vscode-material-icon-theme/issues/243))
- Storybook: associate typescript stories ([issue [#258](https://github.com/PKief/vscode-material-icon-theme/issues/258)](https://github.com/PKief/vscode-material-icon-theme/issues/258))
- Controller folder ([issue [#227](https://github.com/PKief/vscode-material-icon-theme/issues/227)](https://github.com/PKief/vscode-material-icon-theme/issues/227))
- More React and Redux Ecosystem File Icons ([issue [#255](https://github.com/PKief/vscode-material-icon-theme/issues/255)](https://github.com/PKief/vscode-material-icon-theme/issues/255)):
- Redux actions
- Redux reducer
- Redux store
- React router
### Updated icons
- go ([issue [#257](https://github.com/PKief/vscode-material-icon-theme/issues/257)](https://github.com/PKief/vscode-material-icon-theme/issues/257))
- todo ([issue [#247](https://github.com/PKief/vscode-material-icon-theme/issues/247)](https://github.com/PKief/vscode-material-icon-theme/issues/247))
- export folder
- import folder
### Other improvements
- Improved folder color validation
## 3.4.0 (2018-05-06)
### New icons
- debug folder ([@Bond-009](https://github.com/Bond-009) in [#236](https://github.com/PKief/vscode-material-icon-theme/pull/236))
- Fastlane ([@dudeofawesome](https://github.com/dudeofawesome) in [#237](https://github.com/PKief/vscode-material-icon-theme/pull/237))
- Gemfile ([@dudeofawesome](https://github.com/dudeofawesome) in [#240](https://github.com/PKief/vscode-material-icon-theme/pull/240))
- plugin folder
- .cache folder
- awk
- cfm
### Other improvements
- Force wildcards to override file names if necessary ([issue [#241](https://github.com/PKief/vscode-material-icon-theme/issues/241)](https://github.com/PKief/vscode-material-icon-theme/issues/241))
## 3.3.0 (2018-04-08)
### New icons
- Processing (*.pde) ([@JotaroS](https://github.com/JotaroS) in [#229](https://github.com/PKief/vscode-material-icon-theme/pull/229))
- Storybook ([issue [#235](https://github.com/PKief/vscode-material-icon-theme/issues/235)](https://github.com/PKief/vscode-material-icon-theme/issues/235))
- jest.teardown.js ([issue [#230](https://github.com/PKief/vscode-material-icon-theme/issues/230)](https://github.com/PKief/vscode-material-icon-theme/issues/230))
- less folder ([issue [#207](https://github.com/PKief/vscode-material-icon-theme/issues/207)](https://github.com/PKief/vscode-material-icon-theme/issues/207))
- wepy ([issue [#226](https://github.com/PKief/vscode-material-icon-theme/issues/226)](https://github.com/PKief/vscode-material-icon-theme/issues/226))
- META-INF folder
- python folder
- manifest.mf
- xhtml
### Updated icons
- Vue.js
- less
### Other improvements
- Fixed issue with settings change detection ([issue [#225](https://github.com/PKief/vscode-material-icon-theme/issues/225)](https://github.com/PKief/vscode-material-icon-theme/issues/225))
- Disabled update notification by default ([issue [#225](https://github.com/PKief/vscode-material-icon-theme/issues/225)](https://github.com/PKief/vscode-material-icon-theme/issues/225))
- Added option to disable restart notification ([issue [#225](https://github.com/PKief/vscode-material-icon-theme/issues/225)](https://github.com/PKief/vscode-material-icon-theme/issues/225))
## 3.2.6 (2018-03-17)
### New icons
- messages folder
- benchmark folder
- docker-compose.override.yml ([@melkarm](https://github.com/melkarm) in [#219](https://github.com/PKief/vscode-material-icon-theme/pull/219))
- .nyc-output folder ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- Jest ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- .vbs
### Other improvements
- Fixed issue with settings change detection ([issue [#221](https://github.com/PKief/vscode-material-icon-theme/issues/221)](https://github.com/PKief/vscode-material-icon-theme/issues/221))
## 3.2.5 (2018-03-11)
- Fixed broken color of docker icon
## 3.2.4 (2018-03-10)
### New icons
- .cfignore (Cloud Foundry) ([issue [#210](https://github.com/PKief/vscode-material-icon-theme/issues/210)](https://github.com/PKief/vscode-material-icon-theme/issues/210))
- translation folder mappings ([issue [#206](https://github.com/PKief/vscode-material-icon-theme/issues/206)](https://github.com/PKief/vscode-material-icon-theme/issues/206))
- class folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- routes folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- Grunt ([@iDaN5x](https://github.com/iDaN5x) in [#213](https://github.com/PKief/vscode-material-icon-theme/pull/213))
- cfg ([@iDaN5x](https://github.com/iDaN5x) in [#214](https://github.com/PKief/vscode-material-icon-theme/pull/214))
- ci folder ([issue [#209](https://github.com/PKief/vscode-material-icon-theme/issues/209)](https://github.com/PKief/vscode-material-icon-theme/issues/209))
### Other improvements
- Improved settings change detection (in [30e9b3b](https://github.com/PKief/vscode-material-icon-theme/commit/30e9b3bf22415e4033043df53d5b042e4e6dd094))
- Optimized icons to reduce extension size (in [58476c5](https://github.com/PKief/vscode-material-icon-theme/commit/58476c527a5690867844e73dfbcc269a60db635f))
## 3.2.3 (2018-02-20)
### New icons
- WordPress folder ([@frederick036](https://github.com/frederick036) in [#194](https://github.com/PKief/vscode-material-icon-theme/pull/194))
- Gradle folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- coverage folder ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- other folder ([issue [#187](https://github.com/PKief/vscode-material-icon-theme/issues/187)](https://github.com/PKief/vscode-material-icon-theme/issues/187))
- mjml ([@LukasPolak](https://github.com/LukasPolak) in [#200](https://github.com/PKief/vscode-material-icon-theme/pull/200))
- PostgreSQL icon mappings ([issue [#197](https://github.com/PKief/vscode-material-icon-theme/issues/197)](https://github.com/PKief/vscode-material-icon-theme/issues/197))
- .postcssrc ([@Faultless](https://github.com/Faultless) in [#202](https://github.com/PKief/vscode-material-icon-theme/pull/202))
- TypeScript folder ([issue [#199](https://github.com/PKief/vscode-material-icon-theme/issues/199)](https://github.com/PKief/vscode-material-icon-theme/issues/199))
### Updated icons
- Font folder
- Git folder
- Sass folder
- Views folder
- TypeScript
## 3.2.2 (2018-01-28)
### New icons
- Kubernetes folder ([issue [#112](https://github.com/PKief/vscode-material-icon-theme/issues/112)](https://github.com/PKief/vscode-material-icon-theme/issues/112))
- Sequelize ([issue [#185](https://github.com/PKief/vscode-material-icon-theme/issues/185)](https://github.com/PKief/vscode-material-icon-theme/issues/185))
- Page and Pages folder ([issue [#186](https://github.com/PKief/vscode-material-icon-theme/issues/186)](https://github.com/PKief/vscode-material-icon-theme/issues/186))
- ngrx entity ([issue [#92](https://github.com/PKief/vscode-material-icon-theme/issues/92)](https://github.com/PKief/vscode-material-icon-theme/issues/92))
- gatsby ([@brennongs](https://github.com/brennongs) in [#188](https://github.com/PKief/vscode-material-icon-theme/pull/188))
- Wakatime ([@Mvochoa](https://github.com/Mvochoa) in [#191](https://github.com/PKief/vscode-material-icon-theme/pull/191))
- CircleCI ([issue [#192](https://github.com/PKief/vscode-material-icon-theme/issues/192)](https://github.com/PKief/vscode-material-icon-theme/issues/192))
- Localization folder
- Audio folder
- Video folder
- AWS folder
- Export folder
- Import folder
- jsonc
### Translations
- Updated RU translation ([@denisbalyko](https://github.com/denisbalyko) in [#189](https://github.com/PKief/vscode-material-icon-theme/pull/189))
## 3.2.1 (2018-01-04)
### New icons
- ejs templates ([issue [#176](https://github.com/PKief/vscode-material-icon-theme/issues/176)](https://github.com/PKief/vscode-material-icon-theme/issues/176))
- doT.js ([issue [#177](https://github.com/PKief/vscode-material-icon-theme/issues/177)](https://github.com/PKief/vscode-material-icon-theme/issues/177))
- .eex ([issue [#178](https://github.com/PKief/vscode-material-icon-theme/issues/178)](https://github.com/PKief/vscode-material-icon-theme/issues/178))
- .babelrc.js ([@bernardop](https://github.com/bernardop) in [#179](https://github.com/PKief/vscode-material-icon-theme/pull/179))
- rollup base config filename ([@leohxj](https://github.com/leohxj) in [#181](https://github.com/PKief/vscode-material-icon-theme/pull/181))
- wwwroot folder
- includes folder
## 3.2.0 (2017-12-18)
### New icons
- jinja ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169), [issue [#168](https://github.com/PKief/vscode-material-icon-theme/issues/168)](https://github.com/PKief/vscode-material-icon-theme/issues/168))
- .prettierignore ([issue [#172](https://github.com/PKief/vscode-material-icon-theme/issues/172)](https://github.com/PKief/vscode-material-icon-theme/issues/172))
- sublime-workspace ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- sublime-project ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- sublime folder ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- markdown folder ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- php folder
- PHPMailer folder ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
- lang folder ([@wopian](https://github.com/wopian) in [#174](https://github.com/PKief/vscode-material-icon-theme/pull/174))
- github folder ([issue [#150](https://github.com/PKief/vscode-material-icon-theme/issues/150)](https://github.com/PKief/vscode-material-icon-theme/issues/150))
- gitlab folder
- .esmrc ([issue [#176](https://github.com/PKief/vscode-material-icon-theme/issues/176)](https://github.com/PKief/vscode-material-icon-theme/issues/167))
- mjs ([@wopian](https://github.com/wopian) in [#175](https://github.com/PKief/vscode-material-icon-theme/pull/175))
### Other improvements
- optimized icon sizes to reduce the size of the extension
### Added translations
- Added European Portuguese translation ([@gusbemacbe](https://github.com/gusbemacbe) in [#169](https://github.com/PKief/vscode-material-icon-theme/pull/169))
## 3.1.0 (2017-11-26)
### New features
- Customizable language icon associations
### New icons
- PHP Elephant ([issue [#67](https://github.com/PKief/vscode-material-icon-theme/issues/67)](https://github.com/PKief/vscode-material-icon-theme/issues/67))
- Blink ([@melMass](https://github.com/melMass) in [#166](https://github.com/PKief/vscode-material-icon-theme/pull/166))
- Cuda ([issue [#159](https://github.com/PKief/vscode-material-icon-theme/issues/159)](https://github.com/PKief/vscode-material-icon-theme/issues/159))
- temp folder
- log folder
- log file icon
- database folder
### Added translations
- Added Brazilian Portuguese translation ([@alefesouza](https://github.com/alefesouza) in [#158](https://github.com/PKief/vscode-material-icon-theme/pull/158))
## 3.0.0 (2017-11-12)
### New features
- Change color of default folder icons
- Icon Packs that enable additional icons
- Hide or show the arrows next to folder icons
- Customizable file icon associations
- Customizable folder icon associations
### Introduction of icon packs
An icon pack allows you to add additional icons with additional file associations to the icon theme. The feature was added because some icons are very specific and not relevant for all developers.
#### Available icon packs
- Angular
- Ngrx
- React
- Redux
### New icons
- Drone ([@philostler](https://github.com/philostler) in [#162](https://github.com/PKief/vscode-material-icon-theme/pull/162))
- Crystal ([issue [#157](https://github.com/PKief/vscode-material-icon-theme/issues/157)](https://github.com/PKief/vscode-material-icon-theme/issues/157))
- Browserslist ([issue [#156](https://github.com/PKief/vscode-material-icon-theme/issues/156)](https://github.com/PKief/vscode-material-icon-theme/issues/156))
- .inky.php file extension ([issue [#151](https://github.com/PKief/vscode-material-icon-theme/issues/151)](https://github.com/PKief/vscode-material-icon-theme/issues/151))
- Snyk ([issue [#146](https://github.com/PKief/vscode-material-icon-theme/issues/146)](https://github.com/PKief/vscode-material-icon-theme/issues/146))
- Ngrx ([issue [#92](https://github.com/PKief/vscode-material-icon-theme/issues/92)](https://github.com/PKief/vscode-material-icon-theme/issues/92))
- Redux
- React
### Updated icons
- JavaScript folder
- VS Code (related to new logo) ([issue [#155](https://github.com/PKief/vscode-material-icon-theme/issues/155)](https://github.com/PKief/vscode-material-icon-theme/issues/155))
### Maintenance features
- icon manifest (JSON) is generated completely
- icon overview images are generated completely
- implemented scripts to check icon configurations
- improved tests
## 2.2.4 (2017-10-27)
### Updated icons
- Rust ([issue [#149](https://github.com/PKief/vscode-material-icon-theme/issues/149)](https://github.com/PKief/vscode-material-icon-theme/issues/149))
- SystemVerilog ([issue [#142](https://github.com/PKief/vscode-material-icon-theme/issues/142)](https://github.com/PKief/vscode-material-icon-theme/issues/142))
### Added translation
- Added Russian language ([@vanja-san](https://github.com/vanja-san) in [#148](https://github.com/PKief/vscode-material-icon-theme/issues/148))
## 2.2.3 (2017-10-23)
### Added icons
- Root folders ([issue [#114](https://github.com/PKief/vscode-material-icon-theme/issues/114)](https://github.com/PKief/vscode-material-icon-theme/issues/114))
- Docker folder
- Nodemon
- Prettier ([@jthegedus](https://github.com/jthegedus) in [#138](https://github.com/PKief/vscode-material-icon-theme/pull/138))
- javascriptreact language mode ([@madiodio](https://github.com/madiodio) in [#145](https://github.com/PKief/vscode-material-icon-theme/pull/145))
- sbt (Simple Build Tool)
### Updated icons
- VS Code (related to new logo)
- scripts folder
- npm
### Updated translations
- Added I18N Simplified Chinese for the entries in the command palette ([@RunningCoderLee](https://github.com/RunningCoderLee) in [#140](https://github.com/PKief/vscode-material-icon-theme/pull/140))
- Added Spanish translations
## 2.2.2 (2017-10-02)
### Added icons
- webpack file extension ([issue [#103](https://github.com/PKief/vscode-material-icon-theme/issues/103)](https://github.com/PKief/vscode-material-icon-theme/issues/103))
- add routing and filter to AngularJS ([@oodavid](https://github.com/oodavid) in [#131](https://github.com/PKief/vscode-material-icon-theme/pull/131))
- Graphcool ([@jthegedus](https://github.com/jthegedus) in [#137](https://github.com/PKief/vscode-material-icon-theme/pull/137))
- docker-compose.yml
- .codeclimate.yml
- hack
- stylelint
### Updated icons
- haskell ([issue [#134](https://github.com/PKief/vscode-material-icon-theme/issues/134)](https://github.com/PKief/vscode-material-icon-theme/issues/134))
### Added translations
- Simplified Chinese ([@LeoEatle](https://github.com/LeoEatle) in [#133](https://github.com/PKief/vscode-material-icon-theme/pull/133))
## 2.2.1 (2017-09-11)
### Added icons
- Kotlin Scripts (.kts) ([issue [#124](https://github.com/PKief/vscode-material-icon-theme/issues/124)](https://github.com/PKief/vscode-material-icon-theme/issues/124))
- HTTP, REST ([issue [#122](https://github.com/PKief/vscode-material-icon-theme/issues/122)](https://github.com/PKief/vscode-material-icon-theme/issues/122))
- H++ ([issue [#121](https://github.com/PKief/vscode-material-icon-theme/issues/121)](https://github.com/PKief/vscode-material-icon-theme/issues/121))
- RestQL
- Slim
### Updated icons
- Improved Ruby support
- Flow ([issue [#126](https://github.com/PKief/vscode-material-icon-theme/issues/126)](https://github.com/PKief/vscode-material-icon-theme/issues/126))
## 2.2.0 (2017-08-22)
### Added icons
- Jenkins ([issue [#104](https://github.com/PKief/vscode-material-icon-theme/issues/104)](https://github.com/PKief/vscode-material-icon-theme/issues/104))
- webpack file extensions ([@MeirionHughes](https://github.com/MeirionHughes) in [#106](https://github.com/PKief/vscode-material-icon-theme/pull/106))
- Folders for javascripts and stylesheets ([@ycrepeau](https://github.com/ycrepeau) in [#107](https://github.com/PKief/vscode-material-icon-theme/pull/107))
- Icon for *.cabal ([@jBugman](https://github.com/jBugman) in [#111](https://github.com/PKief/vscode-material-icon-theme/pull/111))
- htm ([issue [#115](https://github.com/PKief/vscode-material-icon-theme/issues/115)](https://github.com/PKief/vscode-material-icon-theme/issues/115))
- h ([issue [#121](https://github.com/PKief/vscode-material-icon-theme/issues/121)](https://github.com/PKief/vscode-material-icon-theme/issues/121))
- Nix
- npm
- Firebase
- Rollup
### Added translations
- French ([@ycrepeau](https://github.com/ycrepeau) in [#107](https://github.com/PKief/vscode-material-icon-theme/pull/107))
- Spanish ([@baraalex](https://github.com/baraalex) in [#113](https://github.com/PKief/vscode-material-icon-theme/pull/113))
### Other improvements
- extension now supports portable versions of VS Code ([issue [#120](https://github.com/PKief/vscode-material-icon-theme/issues/120)](https://github.com/PKief/vscode-material-icon-theme/issues/120))
## 2.1.0 (2017-08-07)
### Added folder icons
- Aurelia folder
- screens folder ([@kkemple](https://github.com/kkemple) in [#99](https://github.com/PKief/vscode-material-icon-theme/pull/99))
- lib folder ([issue [#96](https://github.com/PKief/vscode-material-icon-theme/issues/96)](https://github.com/PKief/vscode-material-icon-theme/issues/96))
- resource folder ([issue [#100](https://github.com/PKief/vscode-material-icon-theme/issues/100)](https://github.com/PKief/vscode-material-icon-theme/issues/100))
- tools folder ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
- include folder ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
- doc folder ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
### Added file icons
- CMake ([issue [#95](https://github.com/PKief/vscode-material-icon-theme/issues/95)](https://github.com/PKief/vscode-material-icon-theme/issues/95))
- SugarSS ([issue [#98](https://github.com/PKief/vscode-material-icon-theme/issues/98)](https://github.com/PKief/vscode-material-icon-theme/issues/98))
- ColdFusion ([issue [#97](https://github.com/PKief/vscode-material-icon-theme/issues/97)](https://github.com/PKief/vscode-material-icon-theme/issues/97))
- .todo ([issue [#97](https://github.com/PKief/vscode-material-icon-theme/issues/97)](https://github.com/PKief/vscode-material-icon-theme/issues/97))
- Mocha (mocha.opts)
- Scripting (.ksh, .csh, .tcsh, .zsh, .bash) ([issue [#102](https://github.com/PKief/vscode-material-icon-theme/issues/102)](https://github.com/PKief/vscode-material-icon-theme/issues/102))
- Angular Resolver ([issue [#94](https://github.com/PKief/vscode-material-icon-theme/issues/94)](https://github.com/PKief/vscode-material-icon-theme/issues/94))
- webpack file extension ([issue [#103](https://github.com/PKief/vscode-material-icon-theme/issues/103)](https://github.com/PKief/vscode-material-icon-theme/issues/103))
- package-lock.json
- Aurelia (aurelia.json)
### Updated extension
- improved maintainability
- new logo
## 2.0.11 (2017-07-18)
### Added icons
- React test/spec ([issue [#85](https://github.com/PKief/vscode-material-icon-theme/issues/85)](https://github.com/PKief/vscode-material-icon-theme/issues/85))
- gulpfile.babel.js ([@niksudan](https://github.com/niksudan) in [#87](https://github.com/PKief/vscode-material-icon-theme/pull/87))
- .env.example ([@niksudan](https://github.com/niksudan) in [#89](https://github.com/PKief/vscode-material-icon-theme/pull/89))
- PostCSS ([issue [#91](https://github.com/PKief/vscode-material-icon-theme/issues/91)](https://github.com/PKief/vscode-material-icon-theme/issues/91))
- .pks and .pkb ([@commi235](https://github.com/commi235) in [#93](https://github.com/PKief/vscode-material-icon-theme/pull/93))
- i18n folder
- components folder
### Updated icons
- folders
- R
- image
## 2.0.10 (2017-07-02)
### Added icons
- vue folder ([@TheDutchCoder](https://github.com/TheDutchCoder) in [#82](https://github.com/PKief/vscode-material-icon-theme/pull/82))
- dist folder ([issue [#76](https://github.com/PKief/vscode-material-icon-theme/issues/76)](https://github.com/PKief/vscode-material-icon-theme/issues/76))
- .expo folder ([issue [#84](https://github.com/PKief/vscode-material-icon-theme/issues/84)](https://github.com/PKief/vscode-material-icon-theme/issues/84))
- config folder
- watchman (.watchmanconfig) ([issue [#83](https://github.com/PKief/vscode-material-icon-theme/issues/83)](https://github.com/PKief/vscode-material-icon-theme/issues/83))
- Angular 1 support ([@mscosti](https://github.com/mscosti) in [#81](https://github.com/PKief/vscode-material-icon-theme/pull/81))
### Updated icons
- src folder
- js folder
## 2.0.9 (2017-06-12)
### Added icons
- eslint
- .esformatter
## 2.0.8 (2017-06-03)
### Added icons
- Folder icons ([@ThomasGeek](https://github.com/ThomasGeek) in [#70](https://github.com/PKief/vscode-material-icon-theme/pull/70))
- Blue folder icons
- vfl and kl support ([@melMass](https://github.com/melMass) in [#72](https://github.com/PKief/vscode-material-icon-theme/pull/72))
- support for Riot.js tag files ([@iFaxity](https://github.com/iFaxity) in [#73](https://github.com/PKief/vscode-material-icon-theme/pull/73))
- bower (.bowerrc, bower.json)
- API Blueprint (.apib, .apiblueprint)
## 2.0.7 (2017-05-25)
### Added icons
- Terraform (.tf) ([@tothandras](https://github.com/tothandras) in [#66](https://github.com/PKief/vscode-material-icon-theme/pull/66))
- Laravel (.blade.php)
- AppleScript (.applescript)
- Gitlab (.gitlab-ci.yml)
- Cake (.cake)
- Cucumber (.feature)
- Nim (.nim)
- Babel (.babelrc)
- Angular directive
- .Rhistory
## 2.0.6 (2017-05-15)
### Added icons
- Heroku (Procfile)
- EditorConfig (.editorconfig)
## 2.0.5 (2017-05-01)
### Added icons
- Solidity (.sol)
- Autoit (.au3)
- haml (.haml)
- yang (.yang)
#### Added Powershell extensions ([@Happycoil](https://github.com/Happycoil) in [#64](https://github.com/PKief/vscode-material-icon-theme/pull/64)):
- psd1 - PowerShell data file
- psm1 - PowerShell module file
- ps1xml - PowerShell format and type definitions
- psc1 - PowerShell console file
- pssc - PowerShell session configuration file
## 2.0.4 (2017-04-14)
### Added icons
- Robotframework (.robot)
- MarkoJS (.marko)
- Fuse-box (fuse.js)
- GraphQL
### Updated icons
- Sass
- Less
- PowerShell
## 2.0.3 (2017-04-02)
- Update pug (jade) icon
## 2.0.2 (2017-04-02)
### Added icons
- Verilog (.v, .vhd)
- Mathematica (.nb)
- Wolframlang (.wl, .wls)
- Nunjucks (.njk, .nunjucks)
- Merlin (.merlin)
- BuckleScript (.cmj)
- Reason (.re, .rei)
- Stylus (.styl)
- .option
- .tsv
## 2.0.1 (2017-03-18)
### Added icons
- Smarty (.tpl)
- Elm (.elm)
- Julia (.jl)
- Twig (.twig)
- PureScript (.pure)
- Protractor
### Updated icons
- Docker
- Gradle
- FSharp
- Yarn
## 2.0.0 (2017-03-11)
**VS Code API support**
- Theme activation
- welcome/update messages
- i18n-Support
- enable/disable Angular icons
- enable/disable folder icons
- Restore default settings
### Added icons
- Puppet
- Elixir
- Erlang
- LiveScript
- Travis
- AppVeyor
- Bithound
- Angular icons
- module.ts
- component.ts
- service.ts
- routing.ts
- pipe.ts
- guard.ts
- Test icons
- spec.ts
- test.ts
- spec.js
- test.js
### Updated icons
- icon for opened folders
- Ocaml
## 1.3.4 (2017-02-23)
### Added icons
- Karma
- cljs
- Haxe
- Perl
- Mustache
## 1.3.3 (2017-02-14)
### Added icons
- Handlebars
### Updated
- Assembly icon
- fixed ActionScript icon
- webpack file extensions
## 1.3.2 (2017-02-08)
### Added icons
- Matlab
- Diff
- Razor
- Shaderlab
- Scala
### Updated
- default file icon
- language ids
- webpack file extensions
## 1.3.1 (2017-02-05)
- fixed logo size
## 1.3.0 (2017-02-05)
### Added icons
- Ocaml
- Favicon Icon
- .js.map
- .css.map
- .plist
- .erb
### Updated
- Webpack icon
- folder icons
- new Go Icon (Gopher)
- tslint and tsconfig with default json icon
- Apollo Assembly Icons
### Other changes
- new Logo
## 1.2.0 (2017-01-03)
### Added icons
- Angular
- CMake
- Vue
- Assembly
- YAML-tmLanguage
- tmLanguage
- webpackfile.js
### Other changes
- minimized all icons
## 1.1.5 (2016-12-18)
### Added icons
- ActionScript (.as)
- Autohotkey (.ahk)
- Dart
- .mxml
- .swc
- .swf
## 1.1.4 (2016-11-27)
### Added icons
- Groovy
- R
- Clojure
- Lua
- Git Patch files
- Kotlin
- .yarn-integrity
- .flow
- .msi
- .xslt
- .jsbeautifyrc
- Arduino
- and other
## 1.1.3 (2016-10-25)
### Added icons
- .mm, .m, .c, .h
- raml
- jsx, tsx
- and other
### Updated
- webpack icon

View File

@ -0,0 +1,8 @@
The MIT License (MIT)
Copyright (c) 2020 Philipp Kief
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -0,0 +1,151 @@
<h1 align="center">
<br>
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/logo.png" alt="logo" width="200">
<br><br>
Material Icon Theme
<br>
<br>
</h1>
<h4 align="center">Get the Material Design icons into your VS Code.</h4>
<p align="center">
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/version-short/pkief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=VERSION" alt="Version"></a>&nbsp;
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/rating-short/pkief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=Rating" alt="Rating"></a>&nbsp;
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/installs-short/PKief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=Installs" alt="Installs"></a>&nbsp;
<a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"><img src="https://vsmarketplacebadge.apphb.com/downloads-short/PKief.material-icon-theme.svg?style=for-the-badge&colorA=252526&colorB=43A047&label=Downloads" alt="Downloads"></a>
</p>
### File icons
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/fileIcons.png" alt="file icons">
### Folder icons
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/folderIcons.png" alt="folder icons">
#### Customize folder color
You can change the color of the default folder icon using the command palette:
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/set-folder-color.gif" alt="custom folder colors">
or via user settings:
```json
"material-icon-theme.folders.color": "#ef5350",
```
#### Folder themes
You can change the design of the folder icons using the command palette:
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/set-folder-theme.gif" alt="folder themes">
or via user settings:
```json
"material-icon-theme.folders.theme": "specific"
```
## Custom icon opacity
You can set a custom opacity for the icons:
```json
"material-icon-theme.opacity": 0.5
```
## Custom icon saturation
If colors do not make you happy you can change the icons to have less saturation making them look grayish or completely grayscale by setting saturation to 0:
```json
"material-icon-theme.saturation": 0.5
```
## Custom icon associations
You can customize the icon associations directly in the user settings.
### File associations
With the `*.[extension]` pattern you can define custom file icon associations. For example you could define an icon for `*.sample` and every file that ends with `.sample` will have the defined icon. Use `**.[extension]` with two asterisks to apply the file association also for the filenames ending with that file extension.
If there's no leading `*` it will be automatically configured as filename and not as file extension.
```json
"material-icon-theme.files.associations": {
"*.ts": "typescript",
"fileName.ts": "angular"
}
```
### Folder associations
The following configuration can customize the folder icons. It is also possible to overwrite existing associations and create nice combinations. For example you could change the folder theme to "classic" and define icons only for the folder names you like.
```json
"material-icon-theme.folders.associations": {
"customFolderName": "src",
"sample": "dist"
}
```
### Language associations
With the following configuration you can customize the language icons. It is also possible to overwrite existing associations.
```json
"material-icon-theme.languages.associations": {
"languageId": "iconName",
"json": "json"
}
```
Available language ids:
https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers
You can see the available icon names in the overview above.
## One-click activation
After installation or update you can click on the 'Activate'-button to activate the icon theme, if you haven't already. The icons will be visible immediately.
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/oneclickactivation.png" alt="activation">
## Commands
Press `Ctrl-Shift-P` to open the command palette and type `Material Icons`.
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/commandPalette.png" alt="commands">
<p></p>
| Command | Description |
| ----------------------------------- | --------------------------------------------------------------------------------------- |
| **Activate Icon Theme** | Activate the icon theme. |
| **Change Folder Color** | Change the color of the folder icons. |
| **Change Folder Theme** | Change the design of the folder icons. |
| **Change Opacity** | Change the opacity of the icons. |
| **Change Saturation** | Change the saturation value of the icons. |
| **Configure Icon Packs** | Select an icon pack that enables additional icons (e.g. for Angular, React, Ngrx). |
| **Hide Folder Arrows** | Hides the arrows next to the folder icons. |
| **Restore Default Configuration** | Reset the default configurations of the icon theme. |
| **Toggle Grayscale** | Sets the saturation of the icons to zero, so that they are grayscale. |
## Icon sources
* [Material Design Icons](https://materialdesignicons.com/)
* official icons
## Contributors
<a href="https://github.com/PKief/vscode-material-icon-theme/graphs/contributors">
<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/master/images/contributors.png" alt="Contributors">
</a>
**Would you like to contribute?**
Take a look at the [contribution guidelines](https://github.com/PKief/vscode-material-icon-theme/blob/master/CONTRIBUTING.md) and open a [new issue](https://github.com/PKief/vscode-material-icon-theme/issues) or [pull request](https://github.com/PKief/vscode-material-icon-theme/pulls) on GitHub.

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21 16.5c0 .38-.21.71-.53.88l-7.9 4.44c-.16.12-.36.18-.57.18s-.41-.06-.57-.18l-7.9-4.44c-.32-.17-.53-.5-.53-.88v-9c0-.38.21-.71.53-.88l7.9-4.44c.16-.12.36-.18.57-.18s.41.06.57.18l7.9 4.44c.32.17.53.5.53.88v9m-9-12.35-5.96 3.35 5.96 3.35 5.96-3.35-5.96-3.35m-7 11.76 6 3.38v-6.71l-6-3.37v6.7m14 0v-6.7l-6 3.37v6.71z" style="fill:#29b6f6"/></svg>

After

Width:  |  Height:  |  Size: 428 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m4.7441 2.0312c-1.1572 0-1.9943.3103-2.5098.92969-.51549.61202-.77148 1.6783-.77148 3.1973v2.4668c0 1.4084-.40163 2.1113-1.2012 2.1113v2.0352c.79954 0 1.2012.6784 1.2012 2.0352v2.6543c0 1.5116.25855 2.5624.7793 3.1523s1.3552.88477 2.502.88477v-2.0684c-.44711 0-.77082-.1508-.9707-.45313-.19462-.30232-.29102-.81449-.29102-1.5371v-2.2676c0-1.8066-.40479-2.9374-1.2148-3.3945v-.044922c.81006-.46454 1.2148-1.5819 1.2148-3.3516v-2.3555c0-1.283.4201-1.9258 1.2617-1.9258v-2.0684zm14.66 0v2.0684c.84162 0 1.2617.64276 1.2617 1.9258v2.2676c0 1.8434.40223 2.9964 1.207 3.4609v.044922c-.8048.44242-1.207 1.5443-1.207 3.3066v2.3555c0 .71525-.098944 1.2207-.29883 1.5156-.19988.30232-.52104.45313-.96289.45313v2.0684c1.152 0 1.9839-.29487 2.4941-.88477.51549-.5899.77148-1.6629.77148-3.2188v-2.5547c0-1.3789.40419-2.0684 1.209-2.0684v-2.0352c-.8048 0-1.209-.69622-1.209-2.0898v-2.5332c0-1.4895-.25599-2.5403-.77148-3.1523-.51549-.61939-1.3474-.92969-2.4941-.92969zm-3.0547 4.459c-.45491 0-.88595.057983-1.293.17383-.40702.11121-.76687.28639-1.0781.52734-.30726.24096-.5509.54849-.73047.92383-.17957.3707-.26953.81695-.26953 1.3359 0 .66263.16497 1.2273.49219 1.6953.3312.46802.83156.86313 1.502 1.1875.26337.12511.50888.24866.73633.36914s.42233.24525.58594.375c.1676.12975.29876.27091.39453.42383s.14453.32686.14453.52148c0 .14365-.029987.27918-.089843.4043-.059856.12048-.15169.22568-.27539.31836-.11971.088042-.27152.15801-.45508.20898-.17957.050972-.39135.076172-.63477.076172-.415 0-.8254-.083183-1.2324-.25-.40702-.17145-.78369-.4254-1.1309-.76367v2.2227c.31125.18535.67858.32529 1.1016.41797.42697.092676.87484.13867 1.3457.13867.4589 0 .89368-.0504 1.3047-.15234.415-.10194.77859-.26831 1.0898-.5.31125-.23632.55676-.54263.73633-.91797.18356-.37997.27539-.84824.27539-1.4043 0-.40314-.0525-.75544-.15625-1.0566-.10375-.30583-.25369-.57618-.44922-.8125s-.42974-.44746-.70508-.63281c-.27135-.18999-.5787-.36834-.92188-.53516-.2514-.12048-.47626-.23644-.67578-.34766-.19952-.11584-.3701-.23181-.50977-.34766-.13966-.12048-.24645-.24525-.32227-.375-.075817-.13438-.11523-.28631-.11523-.45312 0-.15292.033725-.28772.10156-.4082.067837-.12511.16536-.23227.28906-.32031.1237-.088042.27551-.15483.45508-.20117.17957-.050972.37818-.078125.59766-.078125.15962 0 .32638.015166.50195.042969.17957.027803.3595.07062.53906.13086.17957.055606.35389.12875.52148.2168.17159.088042.329.18884.47266.30469v-2.0781c-.2913-.12975-.60987-.22492-.95703-.28516-.34318-.064873-.73862-.095703-1.1855-.095703zm-8.7734.16602l-3.123 9.9668h2.0938l.60547-2.2168h3.0527l.60938 2.2168h2.1074l-3.0527-9.9668h-2.293zm1.0723 1.7793h.046875c.027933.34754.076694.64626.14453.89648l.92188 3.3496h-2.1973l.93359-3.377c.079808-.2873.13044-.57721.15039-.86914z" fill="#f44336"/>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#00bcd4"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#00bcd4"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#7986cb"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#7986cb"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#ef5350"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#ef5350"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg id="svg" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g id="svgg" transform="matrix(.034672 0 0 .034731 1.0606 1.0667)" style="fill:#fbc02d"><path d="m164.17 2.632c-130.3 23.066-202.57 166.55-144.04 285.97 73.17 149.28 289.78 148.05 360.87-2.033 69.814-147.38-56.187-312.37-216.83-283.93m16.938 67.233c74.291 14.891 150.93 38.093 153.63 46.514 7.473 23.27 7.369 139.61-.138 153.78-1.887 3.561-34.853-.358-60.009-7.133l-10.098-2.72-.041-12.561c-.122-37.687-3.961-73.359-8.369-77.767-5.06-5.06-37.814-15.67-88.007-28.507l-31.922-8.165-.421-7.693c-.946-17.257 3.374-56.135 6.694-60.254 1.827-2.266 9.093-1.419 38.678 4.511m-95.506 54.626c14.438 1.892 31.249 5.139 43.036 8.313l5.154 1.388.878 28.344c1.643 53.087 3.349 61.312 13.663 65.912 12.931 5.766 60.087 19.567 104.44 30.566l9.772 2.423-.284 18.793c-.321 21.172-2.371 40.126-5.039 46.577l-1.791 4.332-7.518-.875c-28.147-3.275-120.41-25.82-160.57-39.238-17.625-5.889-21.892-8.168-23.404-12.504-6.638-19.043-6.609-141.26.037-153.68 1.54-2.878 2.295-2.89 21.632-.356" style="fill-rule:evenodd;fill:#fbc02d"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.847 5.3571h-.94915v-.94915h.94915m-4.7458.94915h-.94915v-.94915h.94915m5.2488-1.7464 1.2434-1.2434c.18034-.18034.18034-.48407 0-.6739-.18983-.18034-.49356-.18034-.6739 0l-1.4047 1.4047c-.75932-.37017-1.6136-.58847-2.5153-.58847-.91119 0-1.7654.21831-2.5247.59797l-1.4142-1.4142c-.18034-.18034-.48407-.18034-.66441 0-.18983.18983-.18983.49356 0 .6739l1.2434 1.2434c-1.4142 1.0441-2.3349 2.6956-2.3349 4.5939h11.39c0-1.8983-.94915-3.5593-2.3444-4.5939m4.7173 5.5431a1.4237 1.4237 0 0 0 -1.4237 1.4237v6.6441a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-6.6441a1.4237 1.4237 0 0 0 -1.4237 -1.4237m-16.136 0a1.4237 1.4237 0 0 0 -1.4237 1.4237v6.6441a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-6.6441a1.4237 1.4237 0 0 0 -1.4237 -1.4237m2.3729 9.4915a.94915 .94915 0 0 0 .94915 .94915h.94915v3.322a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-3.322h1.8983v3.322a1.4237 1.4237 0 0 0 1.4237 1.4237 1.4237 1.4237 0 0 0 1.4237 -1.4237v-3.322h.94915a.94915 .94915 0 0 0 .94915 -.94915v-9.4915h-11.39z" fill="#c0ca33" stroke-width=".94915" style="fill:#8bc34a"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#0288d1"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#ab47bc"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#43a047"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#00897b"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#43a047"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#ffca28"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m12 2.5 8.84 3.15-1.34 11.7-7.5 4.15-7.5-4.15-1.34-11.7 8.84-3.15m0 2.1-5.53 12.4h2.06l1.11-2.78h4.7l1.11 2.78h2.05l-5.5-12.4m1.62 7.9h-3.23l1.61-3.87z" fill="#e53935"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

View File

@ -0,0 +1,5 @@
<svg version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<title>api-blueprint</title>
<desc>Created with Sketch.</desc>
<path d="m50.001 8.2165a16.998 16.998 0 0 0 -16.998 16.998 16.998 16.998 0 0 0 4.9453 11.973l-13.219 20.906a16.998 16.998 0 0 0 -3.1758 -.30859 16.998 16.998 0 0 0 -16.998 16.998 16.998 16.998 0 0 0 16.998 16.998 16.998 16.998 0 0 0 16.998 -16.998 16.998 16.998 0 0 0 -7.0625 -13.773l12.576-19.889a16.998 16.998 0 0 0 5.9355 1.0918 16.998 16.998 0 0 0 6.1543 -1.1543l12.537 19.83a16.998 16.998 0 0 0 -7.2441 13.895 16.998 16.998 0 0 0 16.998 17 16.998 16.998 0 0 0 16.998 -17 16.998 16.998 0 0 0 -16.998 -16.998 16.998 16.998 0 0 0 -2.9492 .26172l-13.293-21.025a16.998 16.998 0 0 0 4.7949 -11.807 16.998 16.998 0 0 0 -16.998 -16.998z" fill="#42a5f5"/>
</svg>

After

Width:  |  Height:  |  Size: 799 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m18.733 19.499c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53-1.71-2.47-3.02-7.02-1.26-10.08.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83m-5.71-16c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z" fill="#78909c"/>
</svg>

After

Width:  |  Height:  |  Size: 558 B

View File

@ -0,0 +1,5 @@
<svg preserveAspectRatio="xMidYMid" version="1.1" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(.86441 0 0 .86441 17.356 17.356)" fill-rule="evenodd">
<path d="m127.59 0c71.249 0 128.41 57.165 128.41 127.59 0 71.249-57.165 128.41-128.41 128.41-70.421 0-127.59-57.165-127.59-128.41 0-70.421 57.165-127.59 127.59-127.59zm31.482 152.44c-14.084 18.227-39.767 21.54-57.165 7.4563-17.398-13.256-19.883-38.939-5.7994-57.165 14.913-17.398 40.595-20.712 57.994-7.4563 17.398 14.084 19.883 39.767 4.9709 57.165zm-67.935 83.676 48.88-47.223c-18.227 4.1424-37.282.82848-52.194-11.599-17.398-13.256-24.854-35.625-22.369-56.337l-43.909 48.052s-5.7994-10.77-7.4563-30.654l77.049-60.479c23.197-16.57 54.68-17.398 77.049 0 24.854 19.883 29.825 56.337 11.599 83.676l-56.337 80.362c-8.2848 0-24.854-2.4854-32.311-5.7994z" fill="#00b3e0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 865 B

View File

@ -0,0 +1 @@
<svg width="720" height="720" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><symbol id="a" preserveAspectRatio="xMinYMin meet" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-opacity="100%" stroke-width="60" stroke="#00979c" d="M174 30a10.5 10.1 0 0 0 0 280C364 320 344 30 544 30a10.5 10.1 0 0 1 0 280C354 320 374 30 174 30"/><path d="M528 205v-32.8h-32.5v-13.7H528V126h13.9v32.5h32.5v13.7h-32.5V205H528z" text-anchor="middle" fill="#00979c" stroke-width="20" stroke="#00979c" font-family="sans-serif" font-size="167"/><path fill="#00979c" stroke="#00979c" stroke-width="23.6" transform="matrix(1.56 0 0 .64 -366 .528)" d="M321 266v-17.4h53.3V266H321z"/></symbol></defs><title>Layer 1</title><use x="20.063" y="360.85" transform="matrix(.997 0 0 .997 -18.596 -159.19)" xlink:href="#a"/></svg>

After

Width:  |  Height:  |  Size: 842 B

View File

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.079038 0 0 .079038 .13689 .38864)"><path d="m164.74 23.425c-1.585-.01125-3.1996.29044-4.7608.93647-2.4094.99696-4.3208 2.6712-5.6202 4.7056-.53792.7509-1.0007 1.5743-1.3698 2.4662l-45.966 111.09h-44.325c-6.7585 0-12.2 5.4416-12.2 12.2 0 6.7585 5.4416 12.199 12.2 12.199h34.229l-.0055.014h26.406l.006-.014h26.424c6.7586 0 12.199-5.4401 12.199-12.199 0-6.7586-5.4401-12.2-12.199-12.2h-16.33l31.143-75.263 80.655 194.92c2.5841 6.245 9.6922 9.1916 15.937 6.6076 6.245-2.5841 9.1917-9.6922 6.6076-15.937l-91.853-221.98c-1.938-4.6837-6.4216-7.5125-11.176-7.544zm-121.06 165.21c-6.7585 0-12.199 5.4416-12.199 12.2 0 6.7586 5.4401 12.2 12.199 12.2h34.21l-16.752 40.487c-2.5841 6.2451.36407 13.35 6.609 15.934 6.2451 2.5841 13.35-.36112 15.934-6.6061l20.614-49.816h26.445c6.7585 0 12.199-5.4416 12.199-12.2 0-6.7585-5.4402-12.2-12.199-12.2z" style="fill:#f44336;paint-order:fill markers stroke;stroke-miterlimit:1.5;stroke-width:0"/></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,4 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m1.6992 1.5469v20.904h3.3828v-2.0879h-1.6914v-16.727h1.6914v-2.0898zm17.219 0v2.0898h1.6934v16.727h-1.6934v2.0898h3.3828v-20.906z" fill="#ff6e40"/>
<path d="m15.165 4.0077c-.4999 0-.9297.075595-1.2894.22496-.35969.14936-.65231.37249-.87788.67121-.22556.30177-.39017.67243-.49381 1.1083-.10364.43589-.15546.94859-.15546 1.5399 0 .57306.04938 1.0821.14997 1.5271.10059.44199.26458.81143.49015 1.1101.22252.29872.5127.52429.87239.6767.35968.15241.79496.23044 1.304.23044.51819 0 .95408-.0756 1.3077-.22496.35359-.15241.64317-.37554.86873-.67121.21947-.28958.38102-.66084.48466-1.112.10364-.45418.15546-.96688.15546-1.5399s-.05121-1.0784-.1518-1.5143c-.10059-.43894-.26214-.80777-.48466-1.1065-.22557-.30482-.51514-.53343-.86873-.68584-.35359-.15546-.79009-.2341-1.3113-.2341zm-6.8145.12071c-.012193.18289-.057916.3353-.13717.45723-.079253.12193-.19813.22008-.35664.29628-.13412.064012-.30177.10973-.50295.13717-.20118.024385-.4115.036578-.63097.036578v1.1101h1.4357v3.5993h-1.4357v1.1888h4.5448v-1.1888h-1.4046v-5.6367zm6.8145 1.1376c.37493 0 .64317.17618.80472.52673.16155.34749.24142.93274.24142 1.7558 0 .81386-.0823 1.3991-.2469 1.7558-.1646.35664-.4304.53404-.79923.53404s-.63646-.1774-.80106-.53404-.2469-.94067-.2469-1.7484c0-.82911.08169-1.4156.24325-1.7631.16155-.35054.42979-.52673.80472-.52673zm-6.3299 7.6394c-.4999 0-.9297.07377-1.2894.22313-.35969.14936-.65231.37432-.87788.67304-.22557.30177-.39017.6706-.49381 1.1065s-.15546.94859-.15546 1.5399c0 .57306.04938 1.0821.14997 1.5271.10059.44199.26458.81325.49015 1.112.22252.29872.51453.52429.87422.6767s.79314.22861 1.3022.22861c.51819 0 .95408-.0756 1.3077-.22496.35359-.15241.64317-.37553.86873-.67121.21947-.28958.38102-.66084.48466-1.112.10364-.45418.15546-.96688.15546-1.5399s-.04938-1.0784-.14997-1.5143c-.10059-.43894-.26397-.80777-.48649-1.1065-.22556-.30482-.51331-.53343-.8669-.68584-.35359-.15546-.79192-.23227-1.3132-.23227zm5.8452.11888c-.01219.18289-.05792.3353-.13717.45723-.07926.12193-.19813.22008-.35664.29628-.13412.06401-.30177.10973-.50295.13717-.20118.02438-.4115.03658-.63097.03658v1.112h1.4357v3.5975h-1.4357v1.1888h4.5448v-1.1888h-1.4046v-5.6367h-1.5125zm-5.8452 1.1376c.37493 0 .64317.17618.80472.52673.16155.34749.24142.93274.24142 1.7558 0 .81386-.080471 1.3991-.24507 1.7558-.1646.35664-.43223.53404-.80106.53404s-.63646-.1774-.80106-.53404-.24507-.93884-.24507-1.7466c0-.82911.079862-1.4174.24142-1.7649.16155-.35054.42979-.52673.80472-.52673z" fill="#ff6e40"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M16,9V7H12V12.5C11.58,12.19 11.07,12 10.5,12A2.5,2.5 0 0,0 8,14.5A2.5,2.5 0 0,0 10.5,17A2.5,2.5 0 0,0 13,14.5V9H16M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2Z" fill="#ef5350"/>
</svg>

After

Width:  |  Height:  |  Size: 363 B

View File

@ -0,0 +1,107 @@
<svg width="25.6" height="25.6" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="linearGradient4667" x1="-31.824" x2="19.682" y1="-11.741" y2="35.548" gradientTransform="scale(.95818 1.0436)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-2"/>
<linearGradient id="linearGradient-2" x1="-3.8815" x2="2.3768" y1="-1.4418" y2="4.3041">
<stop stop-color="#C06FBB" offset="0"/>
<stop stop-color="#6E4D9B" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4671" x1="12.022" x2="-15.716" y1="13.922" y2="-23.952" gradientTransform="scale(.96226 1.0392)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-3"/>
<linearGradient id="linearGradient-3" x1=".72945" x2="-.97052" y1=".84424" y2="-1.477">
<stop stop-color="#6E4D9B" offset="0"/>
<stop stop-color="#77327A" offset=".14"/>
<stop stop-color="#B31777" offset=".29"/>
<stop stop-color="#CD0F7E" offset=".84"/>
<stop stop-color="#ED2C89" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4675" x1="-23.39" x2="23.931" y1="-57.289" y2="8.5733" gradientTransform="scale(1.0429 .95884)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-4"/>
<linearGradient id="linearGradient-4" x1="-2.8388" x2="2.8754" y1="-6.936" y2="1.0171">
<stop stop-color="#C06FBB" offset="0"/>
<stop stop-color="#6E4D9B" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4679" x1="-53.331" x2="6.771" y1="-30.517" y2="18.785" gradientTransform="scale(.99898 1.001)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-5"/>
<linearGradient id="linearGradient-5" x1="-8.2119" x2="1.0199" y1="-4.6905" y2="2.8824">
<stop stop-color="#C06FBB" offset="0"/>
<stop stop-color="#6E4D9B" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4683" x1="-14.029" x2="41.998" y1="-23.111" y2="26.259" gradientTransform="scale(1.0003 .99965)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-6"/>
<linearGradient id="linearGradient-6" x1="-1.4036" x2="4.1901" y1="-2.3093" y2="2.6198">
<stop stop-color="#C06FBB" offset="0"/>
<stop stop-color="#6E4D9B" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4687" x1="31.177" x2="3.37" y1="41.442" y2="3.4019" gradientTransform="scale(.96254 1.0389)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-7"/>
<linearGradient id="linearGradient-7" x1="1.9108" x2=".20358" y1="2.5395" y2=".20403">
<stop stop-color="#6E4D9B" offset="0"/>
<stop stop-color="#77327A" offset=".14"/>
<stop stop-color="#B31777" offset=".29"/>
<stop stop-color="#CD0F7E" offset=".84"/>
<stop stop-color="#ED2C89" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4691" x1="-31.905" x2="19.599" y1="-14.258" y2="42.767" gradientTransform="scale(.95823 1.0436)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-8"/>
<linearGradient id="linearGradient-8" x1="-3.8809" x2="2.3767" y1="-1.7385" y2="5.1899">
<stop stop-color="#C06FBB" offset="0"/>
<stop stop-color="#6E4D9B" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4695" x1="4.3008" x2="34.534" y1="34.41" y2="4.5141" gradientTransform="scale(1.002 .99796)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient-9-8"/>
<linearGradient id="linearGradient-9-8" x1=".11188" x2=".90145" y1=".89653" y2=".11577">
<stop stop-color="#6E4D9B" offset="0"/>
<stop stop-color="#77327A" offset=".14"/>
<stop stop-color="#B31777" offset=".53"/>
<stop stop-color="#CD0F7E" offset=".79"/>
<stop stop-color="#ED2C89" offset="1"/>
</linearGradient>
</defs>
<g id="Main-Navigation" transform="matrix(1.489 0 0 1.489 -237.04 -214.61)" clip-rule="evenodd" fill="none" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142">
<g id="Main-Navigation---Home" transform="translate(-7.4835,-32.744)">
<g id="Icon" transform="matrix(.31022 .061897 -.061897 .31022 169.49 177.35)">
<g id="Group" transform="rotate(-11.284,17.839,-78.732)" fill="url(#linearGradient4667)">
<path d="M 8.0016,6.1269 4.1172,8.7194 0.1156,2.7226 4,0.1301 Z" fill="url(#linearGradient4667)"/>
</g>
<g transform="rotate(-11.284,129.49,-99.884)" fill="url(#linearGradient4671)">
<path d="m9.1789 1.8875 6.6368 9.9454-7.9061 5.276l-6.6368-9.9455-1.1579-1.7348 7.9062-5.276z" fill="url(#linearGradient4671)"/>
</g>
<g transform="rotate(-11.284,167.2,-62.32)" fill="url(#linearGradient4675)">
<path d="m7.3003 1.8791 1.4612 2.1896-6.0177 4.0158-2.6191-3.9246 1.3147-.87731 4.7032-3.1385z" fill="url(#linearGradient4675)"/>
</g>
<g transform="rotate(-11.284,104.37,-149.22)" fill="url(#linearGradient4679)">
<path d="m2.3281 1.1463 1.6879-1.1263 2.6189 3.9246-3.8848 2.5925-1.4612-2.1896 2.1969-1.4661zm-1.0392 3.2011-1.1577-1.735 2.1969-1.4661 1.1577 1.735z" fill="url(#linearGradient4679)"/>
</g>
<g transform="rotate(-11.284,81.819,7.6453)" fill="url(#linearGradient4683)">
<path d="m5.3459 9.1545-1.3145.87731-4.0019-5.9968 6.0177-4.0158 2.8051 4.2036-4.7031 3.1385 4.7031-3.1385 1.1968 1.7934z" fill="url(#linearGradient4683)"/>
</g>
<g transform="rotate(-11.284,17.141,-7.8246)" fill="url(#linearGradient4687)">
<path d="m14.533 9.9339 1.1967 1.7934-7.9062 5.276l-1.1967-1.7934-6.5747-9.8522 7.9062-5.276z" fill="url(#linearGradient4687)"/>
</g>
<g transform="rotate(-11.284,18.188,-79.174)" fill="url(#linearGradient4691)">
<path d="m6.2346 7.1767-2.1969 1.466-1.1968-1.7933-2.8051-4.2036 3.8848-2.5925 4.0019 5.9968z" fill="url(#linearGradient4691)"/>
</g>
<g transform="rotate(-11.284,166.49,-69.536)" fill="#714896">
<path d="m1.1715 5.0177-1.1579-1.735 4.7032-3.1385 1.1577 1.735z"/>
</g>
<g transform="rotate(-11.284,109.99,-149.77)" fill="#6f4795">
<path d="m1.2889 3.2385-1.1577-1.735 2.1969-1.4661 1.1577 1.735z"/>
</g>
<g transform="rotate(-11.284,100.61,-15.26)" fill="#88519f">
<path d="m1.2271 5.0357-1.1967-1.7933 4.7031-3.1385 1.1968 1.7934z"/>
</g>
<g transform="rotate(-11.284,43.301,-95.418)" fill="#85509e">
<path d="m1.3446 3.415-1.1968-1.7933 2.1971-1.4661 1.1967 1.7934z"/>
</g>
<g transform="rotate(-11.284,129.49,-99.884)" fill="#8d166a">
<path d="m9.1789 1.8875-7.9061 5.2759-1.1579-1.7348 7.9062-5.276z"/>
</g>
<g transform="rotate(-11.284,63.604,-45.609)" fill="#a70d6f">
<path d="m8.038.11216 1.1967 1.7934-7.9062 5.276-1.1967-1.7934z"/>
</g>
<g transform="rotate(45,-13.019,8.751)" fill="#9e61ad">
<rect id="Rectangle-path" x="2.1354e-15" width="2.6884" height="2.6884"/>
</g>
<g transform="rotate(45,-36.276,36.979)" fill="#8053a3">
<rect x="2.1354e-15" width="2.6884" height="2.6884"/>
</g>
<g transform="translate(1.8225,1.5477)" fill="url(#linearGradient4695)">
<path d="m8.3723 38.294-8.3556-8.4182 29.732-29.795 8.6368 8.2012z" fill="url(#linearGradient4695)"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.787 13.71c-.27458 0-.58704 0-.91844.04734 1.0983.79535 1.8653 1.8463 1.8653 3.2666v2.3671h5.681v-2.3671c0-2.2061-4.4217-3.3139-6.6279-3.3139m-7.5747 0c-2.2061 0-6.6279 1.1078-6.6279 3.3139v2.3671h13.256v-2.3671c0-2.2061-4.4217-3.3139-6.6279-3.3139m0-1.8937a2.8405 2.8405 0 0 0 2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 2.8405 2.8405 2.8405 0 0 0 2.8405 2.8405m7.5747 0a2.8405 2.8405 0 0 0 2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 2.8405 2.8405 2.8405 0 0 0 2.8405 2.8405z" style="fill:#f44336;stroke-width:.94684"/></svg>

After

Width:  |  Height:  |  Size: 684 B

View File

@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="m5 3c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2 -2v-14c0-1.11-.9-2-2-2h-14zm3.668 3.4473c.2596 0 .47778.085775.65234.25586s.26172.37882.26172.625c0 .34017-.01416.85229-.041016 1.5371-.02238.68034-.033203 1.1891-.033203 1.5293 0 .1119-.015544.32674-.046875.64453-.026856.29541-.037679.52303-.033203.67969l2.5781-.48438c1.0071-.17904 1.8739-.28174 2.6035-.30859.017904-.29989.047607-1.1046.087891-2.416.008951-.34465.11499-.74186.31641-1.1895.25065-.55054.53377-.82617.85156-.82617.23722 0 .44735.079671.63086.23633.19694.17008.29492.38159.29492.63672 0 .067139-.007487.13403-.025391.20117-.089518.32674-.13477.61182-.13477.85352 0 .12533-.01416.31991-.041015.58398-.02238.2596-.033203.4528-.033203.57812 0 .42521-.021648 1.0556-.066407 1.8926-.044759.837-.068359 1.4674-.068359 1.8926 0 .32674.024984.81584.074219 1.4648.049235.64901.074218 1.1361.074218 1.4629 0 .24618-.087158.45492-.26172.625-.17456.17008-.39079.25391-.65039.25391-.26408 0-.49308-.083821-.68555-.25391-.19246-.16561-.28906-.36963-.28906-.61133 0-.32674-.015544-.81722-.046875-1.4707-.026856-.65348-.041016-1.144-.041016-1.4707 0-.25513.00472-.4808.013672-.67774-.70272.031332-1.5696.14209-2.6035.33008-.85938.15666-1.7188.31543-2.5781.47656-.0089518.30436-.041992.81177-.095703 1.5234-.044759.62663-.066406 1.1388-.066406 1.5371 0 .24618-.087158.45492-.26172.625-.17456.17008-.39079.25391-.65039.25391-.2596 0-.47778-.083822-.65234-.25391-.17456-.17008-.26172-.37882-.26172-.625 0-.45207.037191-1.1277.11328-2.0273.080566-.89966.12109-1.5753.12109-2.0273 0-.57292.01416-1.4356.041016-2.5859.026855-1.1548.041016-2.0169.041016-2.5898 0-.24618.087158-.45492.26172-.625.17456-.17008.39079-.25586.65039-.25586z" fill="#4caf50"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,21 @@
<svg width="25.6" height="25.6" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<defs>
<style>.cls-1 {
fill: #5d83ac;
}
.cls-2 {
fill: #f0f0f0;
fill-rule: evenodd;
}</style>
<style>.cls-1 {
fill: #5d83ac;
}
.cls-2 {
fill: #f0f0f0;
fill-rule: evenodd;
}</style>
</defs>
<g transform="matrix(.0555 0 0 .0555 -59.538 -26.404)">
<path d="m1289 511.79a180.18 180.18 0 0 0 -180.17 180.17 180.18 180.18 0 0 0 180.17 180.17 180.18 180.18 0 0 0 180.2 -180.17 180.18 180.18 0 0 0 -180.2 -180.17zm2.5074 79.61c7.7094 0 14.132 1.7855 19.3 5.3117 5.1681 3.5302 9.5527 7.9149 13.164 13.164l102.87 148.86h-191.45l30.749-42.329h56.746c5.3293 0 9.9521.16723 13.89.49494-2.2996-2.9532-4.9504-6.6698-7.984-11.184-3.0379-4.5106-5.9554-8.7314-8.7429-12.669l-29.528-43.549-77.3 109.24h-60.276l105.57-148.86c3.4453-4.7567 7.7789-9.0251 13.032-12.801 5.2484-3.7723 11.92-5.6746 19.96-5.6746z" fill="#1976d2" stroke-width=".43946"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1 @@
<svg enable-background="new 0 0 40 40" version="1.1" viewBox="0 0 40 40" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.94356 0 0 .94356 1.1289 1.1289)"><path id="Flame" d="m4.0749 27.963h2.3888v5.5738h5.5738v2.3888h-7.9626z" style="fill:#64b5f6;stroke-width:.79626"/><path id="Wings" d="m4.0749 13.365v7.2993l4.6446 4.7831 1.9906-2.1284 5.9719 5.9719-1.9906 1.9906 4.6454 4.6438h7.2993c.73256 0 1.3266-.59401 1.3266-1.3274v-10.616l-11.944-11.944h-10.616c-.73335 0-1.3274.59401-1.3274 1.3274z" style="fill:#1565c0;stroke-width:.79626"/><path id="Body" d="m9.8214 23.232c-.4475-.4475-.51677-1.149-.16562-1.6753l10.883-16.301c.49209-.73813 1.321-1.1808 2.2072-1.1808h11.851c.73335 0 1.3274.59401 1.3274 1.3274v11.851c0 .88703-.44272 1.7151-1.1808 2.2072l-16.301 10.883c-.52633.35115-1.2278.28188-1.6753-.16562z" style="fill:#1e88e5;stroke-width:.79626"/><g id="Wing_shadow" transform="matrix(.79626 0 0 .79626 4.0749 4.0749)"><path d="m8.313 29.222 12.725-12.725 2.464 2.464-12.725 12.725z" style="fill:#0a44c2"/></g><path id="Wing" d="m10.694 27.343 10.132-10.132 1.962 1.962-10.132 10.132z" style="fill:#64b5f6;stroke-width:.79626"/><path id="Intersect" d="m14.276 27.686-1.962-1.962 8.5128-8.5128 1.962 1.962z" style="fill:#42a5f5;stroke-width:.79626"/><g id="Window_shadow" transform="matrix(.79626 0 0 .79626 4.0749 4.0749)"><path d="m30 15c2.761 0 5-2.239 5-5s-2.239-5-5-5-5 2.239-5 5 2.239 5 5 5z" style="fill:#0a44c2"/></g><path id="Window" d="m27.963 16.019c2.1985 0 3.9813-1.7828 3.9813-3.9813 0-2.1985-1.7828-3.9813-3.9813-3.9813-2.1985 0-3.9813 1.7828-3.9813 3.9813 0 2.1985 1.7828 3.9813 3.9813 3.9813z" style="fill:#90caf9;stroke-width:.79626"/></g></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.098 3.8849-6.787 14.442-4.7687-.052288 5.3229-9.1609 6.2327-5.2288m.73203 1.1399 8.6275 15.09h-15.958l9.7256-1.736-5.0929-6.055z" style="fill:#1e88e5;stroke-width:1.0458"/></svg>

After

Width:  |  Height:  |  Size: 266 B

Some files were not shown because too many files have changed in this diff Show More