Using a separate config file or path to save ColorSchemes.json #20166

Open
opened 2026-01-31 07:05:33 +00:00 by claunia · 0 comments
Owner

Originally created by @kylinholmes on GitHub (Jun 28, 2023).

Description of the new feature/enhancement

Many users like to change their preference of terminal, and the current way of setting and store ColorSchemes.json is a litte bit unconverience.

Now, if I wanna to try a NewStyle, I only need to copy content and paste it into the section of schemes in settings.json.
However, when I downloading a collection of shcemes, the way above is unconfortable, cause I don't wanna to repeat it like 100 times.

Whats more, iTerm2 have a quicker way to get the preview of scheme.

Proposed technical implementation details (optional)

My suggestion is using a specific dir like ~/.WindowsTeriminal/colors/ to save all ColorSchemes.json, which will more easier to download, to add.

When launching WindowsTerminal, reading all *.json in the above dir automaticlly.
which will also be easier to find or udpate content in each *.json

Originally created by @kylinholmes on GitHub (Jun 28, 2023). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement Many users like to change their preference of terminal, and the current way of setting and store `ColorSchemes.json` is a litte bit unconverience. Now, if I wanna to try a **NewStyle**, I only need to copy content and paste it into the section of schemes in `settings.json`. However, when I downloading a [collection of shcemes](https://github.com/mbadolato/iTerm2-Color-Scheme), the way above is unconfortable, cause I don't wanna to repeat it like 100 times. Whats more, iTerm2 have a quicker way to get the preview of scheme. <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> # Proposed technical implementation details (optional) My suggestion is using a specific dir like `~/.WindowsTeriminal/colors/` to save all `ColorSchemes.json`, which will more easier to download, to add. When launching WindowsTerminal, reading all `*.json` in the above dir automaticlly. which will also be easier to find or udpate content in each `*.json` <!-- A clear and concise description of what you want to happen. -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20166