Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sudoaugustin/vslook
Create custom VSCode themes
https://github.com/sudoaugustin/vslook
javascript theme-customizer vscode vscode-extension vscode-theme
Last synced: 9 days ago
JSON representation
Create custom VSCode themes
- Host: GitHub
- URL: https://github.com/sudoaugustin/vslook
- Owner: sudoaugustin
- License: mit
- Created: 2022-03-02T10:07:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-25T19:50:51.000Z (about 2 years ago)
- Last Synced: 2025-01-16T14:26:44.978Z (16 days ago)
- Topics: javascript, theme-customizer, vscode, vscode-extension, vscode-theme
- Language: JavaScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=sudoaugustin.vslook
- Size: 16.6 MB
- Stars: 275
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# `VSLook`
![What vslook does](https://raw.githubusercontent.com/sudoaugustin/vslook/main/.github/media/overview.gif)
## Warnings
- This is extension will delete `colorCustomizations` and `tokenColorCustomizations` in `setting.json`. This behavior is because vscode doesn't update the UI when the theme file changes. It only updates when `setting.json` changes.- VSLook will reload VSCode every time it's closed in order to show the latest colors from the theme file
## π Get started
- Install from [marketplace](https://marketplace.visualstudio.com/items?itemName=sudoaugustin.vslook).
- Choose **VSLook** from Color Theme.
- Open Command Palette `Ctrl+Shift+P`. Search for **VSLook: Edit** and press `Enter`._For styling guide, [click here](https://github.com/sudoaugustin/vslook/blob/main/.github/docs/styling.md)._
### π Export theme
- Open Command Palette `Ctrl+Shift+P`. Search for **VSLook: Export** and press `Enter`.
- Theme will be saved in `$HOME/vslook-theme.json`.### π¨ Clone theme
- Open Command Palette `Ctrl+Shift+P`. Search for **VSLook: Clone** and press `Enter`.
- Choose the theme you want to clone.
- VSLook will copy all the styles from the selected theme.β οΈNotes:
- This action is not reversible.
- Changing syntax colors with VSLook won't work correctly after cloning a theme.### π¨ Color palettes
VSLook comes with `Tailwind` & `Material` color palettes.
To change palette
- Go to Settings `Ctrl+,`.
- Search for **VSLook Palette Type**.
- Choose the palette you want to use.### π Color variables
Create color variables from **Color Picker**. It will merge with color palettes.
![Add color variable](https://raw.githubusercontent.com/sudoaugustin/vslook/main/.github/media/add-color.gif)
To group your color variables, use a `/` in their names.
![Add color variable](https://raw.githubusercontent.com/sudoaugustin/vslook/main/.github/media/group-color.gif)
If you wanna set bulk amount of colors, open `setting.json` and paste something like this.
```json
"vslook.palette.colors": {
"base":{
"primary":"#111e6c",
"secondary":"#b0dfe5"
},
"pink": {
"100": "#ef4444",
"200": "#ec4899",
...
},
},
```