Preview and copy themes for the new Windows Terminal (Preview).
Use the project at https://atomcorp.github.io/themes/
This site let's you copy a theme you like (or download a json file with all of them).
The official docs for Windows Terminal seem to very thoroughly explain how to change the settings, but essentially:
- open Window Preview settings
- add your chosen theme(s) to
schemes
- in
profiles
, find the shell you're using (eg cmd, powershell, ubuntu) and replacecolorScheme
with the name of the theme - š„³
Ideally for the ecosystem new themes should be proposed to iTerm2-Color-Schemes (where most of these themes come from), then everyone can benefit.
If not, new themes can be add added with a pull request. Just add them to the list in src/custom-colour-schemes.json
. You shouldn't need to run anything. If you'd like to receive credit, or know who should, please add it to this README when submitting.
- The OneDark theme was created by azrikahar
- The DraculaPlus, Material Darker and OneStar theme was created by jos3s
- Monokai Cmder by vdurante
Install using yarn start
.
Develop with cypress using yarn cy:open
and run tests with yarn cy:run
. Jest is also set up, yarn test
.
To run in development, you also need to run github.com/atomcorp/terminal-api.
The json list is generated from another repo, github.com/atomcorp/terminal-api. It merges all the schemes found in the iTerm2-Color-Schemes/windowsterminal using the GitHub API, then combines it with src/custom-colour-schemes.json
in this repo. It runs on a server with a cron job that runs this once a day.
a way to share themestesting with cypressautomating the compilation stepimprove responsivenessadd a codeblock view- nicer UI
- Most themes are copied from iTerm2-Color-Schemes so huge thanks and credit to them and all the theme designers
- aims are to be simple and accessible
- this project is based around: React (create-react-app), TypeScript, Node, Github Pages, immer and CSS Grid
- the following projects were really useful clipboard-polyfill, resize-observer-polyfill, file-saver and get-contrast. Thanks!