wty980711 / themes

Themes for Windows Terminal

Home Page:https://atomcorp.github.io/themes/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Preview of the Windows Terminal Themes

Windows Terminal Themes

Preview and copy themes for the new Windows Terminal (Preview).

Use the project at https://atomcorp.github.io/themes/

How to use the 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 replace colorScheme with the name of the theme
  • šŸ„³

Contribute a 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.

Credits

  • The OneDark theme was created by azrikahar
  • The DraculaPlus, Material Darker and OneStar theme was created by jos3s
  • Monokai Cmder by vdurante

Running

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.

Compiling the themes

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.

Todo

  • a way to share themes
  • testing with cypress
  • automating the compilation step
  • improve responsiveness
  • add a codeblock view
  • nicer UI

Notes

About

Themes for Windows Terminal

https://atomcorp.github.io/themes/

License:Other


Languages

Language:TypeScript 46.4%Language:JavaScript 44.6%Language:CSS 6.6%Language:HTML 2.3%