Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeremybanka/vscode-theme-designer
https://github.com/jeremybanka/vscode-theme-designer
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jeremybanka/vscode-theme-designer
- Owner: jeremybanka
- License: gpl-3.0
- Created: 2021-04-26T16:30:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-30T01:25:27.000Z (over 3 years ago)
- Last Synced: 2024-11-08T06:56:13.290Z (about 2 months ago)
- Language: JavaScript
- Size: 2.2 MB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#### VS Code Theme Designer
_by Jeremy Banka, Adrian Camacho, Sammai Gutierrez, and Maxwell Meyer_
## Technologies Used
- 📄 HTML5
- 💅 SASS ➡️ CSS3
- ▶️ ES6 🛠 Airbnb ESLint (thanks to VS Code ext. ESLint by Dirk Baeumer)
- 💲 jquery 3.6.0
- ❓ jest 26.6.3
- 📦 Webpack 5 for bundling
- 👨🏻🎨 Adobe Illustrator (comps/planning)
- 🅰️ Fonts and Icons by Jeremy Banka## Description
This is an online tool to create VS Code themes. To use it, you'll have to have [vsce](https://code.visualstudio.com/api/working-with-extensions/publishing-extension) installed.
- See your changes live as you make them.
- When you're done, click "Export".
- Copy the output text into two files in the same folder called `package.json` and `*****-color-theme.json` where `*****` is the name you picked but in `lower-kebab-case`.
- Run `$ vsce package` in this folder. Say 'y' if it asks you anything.
- Right click the `vsix` file and click "Install Extension VSIX"
- Then, go to your Extensions tab, find your newly-installed theme, and Set Color Theme. Remember to click it again when it previews.
- If there's an error at this point, it's probably because your theme filename is slightly off.## Setup/Installation Requirements
#### Resources
- [Packaging an extension](https://code.visualstudio.com/api/working-with-extensions/publishing-extension)
- [Example Themes](https://github.com/jeremybanka/vscode_themes)
- [Token Reference](https://code.visualstudio.com/api/references/theme-color)
- [How to Inspect VS Code](https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide#scope-inspector)#### First Things First
- Clone this repo: `$ git clone https://github.com/jeremybanka/vscode-theme-designer`
- Get things installed: `$ npm i`
- Get things built: `$ npm run start`
- This should prompt your browser to open the project on 8080. It's actually pointed at the dist folder, and will update live.#### ESLint/Prettier Tooling
- Use VS Code.
- Install VS Code extension "ESLint" by Dirk Baeumer.
- Install VS Code extension "Prettier"
- Ensure that your VS Code settings.json has the following properties set:
```
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
```
- Now, my meticulously selected formatting preferences will be applied to files in this repo any time you hit save!## Known Bugs
- none identified
## License
This software is licensed under GPL 3.0.
## Contact Information
adriancamacho18 at gmail dot com
hello at jeremybanka dot com
maxreadswell at gmail dot com
sammaigutierrez at gmail dot com