Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LelouchFR/windows-terminal-theme-generator
🦀Blazingly Fast Windows Terminal Theme Generator 🦀
https://github.com/LelouchFR/windows-terminal-theme-generator
html rust scss stylist theme-generator windows windows-terminal windows-terminal-theme yew
Last synced: 3 months ago
JSON representation
🦀Blazingly Fast Windows Terminal Theme Generator 🦀
- Host: GitHub
- URL: https://github.com/LelouchFR/windows-terminal-theme-generator
- Owner: LelouchFR
- License: apache-2.0
- Created: 2024-03-04T14:34:05.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-22T00:09:23.000Z (7 months ago)
- Last Synced: 2024-05-19T05:41:17.840Z (6 months ago)
- Topics: html, rust, scss, stylist, theme-generator, windows, windows-terminal, windows-terminal-theme, yew
- Language: Rust
- Homepage: https://windows-terminal-theme-generator.netlify.app
- Size: 11.9 MB
- Stars: 15
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-yew - windows-terminal-theme-generator - Simplify your life to create a windows terminal theme. [Live Demo](https://windows-terminal-theme-generator.netlify.app/) (Projects)
README
See your favorite colors of choice for your Windows Terminal.
## Table of Contents
- [Demonstration 📹](#demonstration)
- [Features 💡](#features)
- [Installation 📦](#installation)
- [Contributing 🛠](#contributing)
- [Contact 📧](#contact)
- [License âš–](#license)## Demonstration
Here is a demonstration video of how it's working:
![Demonstration Gif](./docs/demonstration.gif)
## Features
### Custom Color Schemes
You can generate color themes **blazingly fast**! Because of use of WebAssembly and Algorithmic way of choosing colors, you will always get something beautiful in output.
### Preview Functionality
You can preview what the theme looks like.
### Easy to use
Through it's simple UI and and a perfect user experience, you will never get trouble because of it's full optimisation to content everyone.
### Export/Import Themes
You can import your own themes into the website to watch if the colors match other interesting patterns or to share them to others. [More About That Here](/docs/import_export.md)
## Installation
1. To install Rust, follow the [official instructions](https://www.rust-lang.org/tools/install).
2. Clone the repository
- using Git:
```bash
git clone https://github.com/lelouchfr/windows-terminal-theme-generator.git
```
- using ssh:
```bash
[email protected]:LelouchFR/windows-terminal-theme-generator.git
```
- using Github CLI:
```bash
gh repo clone LelouchFR/windows-terminal-theme-generator
```
3. Run `cargo install --locked trunk` if trunk isn't installed.
4. Run `rustup target add wasm32-unknown-unknown` if WebAssembly target isnt installed.
> [!TIP]
> You can use `make requirements` instead of `3.` and `4.` to be faster.
5. Run `trunk serve` to build & serve the application to [localhost:5173](http://127.0.0.1:5173/).## Contributing
We welcome contributions! Follow these steps to contribute:
1. Fork the repository
2. Make your changes
3. Add yourself to the contributions markdown file
4. Open a pull request## Contact
For issues and feature requests, feel free to [open an issue](./issues)
## License
This project is licensed under the **Apache License V2.0** - see the [LICENSE](LICENSE) file for details.