Support importing themes from other terminal apps #3118

Open
opened 2026-01-30 23:13:27 +00:00 by claunia · 3 comments
Owner

Originally created by @atrauzzi on GitHub (Aug 4, 2019).

Description of the new feature/enhancement

Fluent Terminal has the really neat ability to import iterm themes which allows me to use themes from rainglow.

I would love it if the new Windows terminal was able to do the same. That way the community isn't waiting for all the various theme authors to recognize it (if ever!).

Proposed technical implementation details (optional)

I'll leave it up to you guys, but the basic idea would be to just have a look at all the applications rainglow has themes for and maybe implement hyper and iterm theme import functionality.

Originally created by @atrauzzi on GitHub (Aug 4, 2019). # Description of the new feature/enhancement Fluent Terminal has the really neat ability to import iterm themes which allows me to use themes from [rainglow](https://rainglow.io/). I would love it if the new Windows terminal was able to do the same. That way the community isn't waiting for all the various theme authors to recognize it (if ever!). # Proposed technical implementation details (optional) I'll leave it up to you guys, but the basic idea would be to just have a look at all the applications rainglow has themes for and maybe implement hyper and iterm theme import functionality.
claunia added the Issue-FeatureArea-SettingsProduct-Terminal labels 2026-01-30 23:13:27 +00:00
Author
Owner

@egmontkob commented on GitHub (Aug 4, 2019):

IMHO the ideal solution would be for terminal developers to agree on a format so that vendors can ship their color schemes in a single format only which would work in pretty much all emulators.

This was discussed e.g. in https://bugzilla.gnome.org/show_bug.cgi?id=655030 with no conclusion.

Indeed unfortunately it's much harder to come to an agreement among the involved parties than to implement importing foreign formats.

@egmontkob commented on GitHub (Aug 4, 2019): IMHO the ideal solution would be for terminal developers to agree on a format so that vendors can ship their color schemes in a single format only which would work in pretty much all emulators. This was discussed e.g. in https://bugzilla.gnome.org/show_bug.cgi?id=655030 with no conclusion. Indeed unfortunately it's much harder to come to an agreement among the involved parties than to implement importing foreign formats.
Author
Owner

@zadjii-msft commented on GitHub (Aug 5, 2019):

This is a pretty good idea for once #1564 lands.

As of #1052, colortool can write out a color scheme as a json blob for the Windows Terminal to be able to consume. While it's obviously not as great as a one-click "import theme" option, it should work well enough currently for converting .itermcolors schemes into Windows Terminal compatible ones.

@zadjii-msft commented on GitHub (Aug 5, 2019): This is a pretty good idea for once #1564 lands. As of #1052, colortool can write out a color scheme as a json blob for the Windows Terminal to be able to consume. While it's obviously not as great as a one-click "import theme" option, it should work well enough currently for converting `.itermcolors` schemes into Windows Terminal compatible ones.
Author
Owner

@tylerszabo commented on GitHub (Nov 14, 2020):

ColorTool releases a new build with the update I wrote a short PowerShell script to perform the conversion from ColorTool .INI files. It's public domain so feel free to adapt it for other formats.

https://gist.github.com/tylerszabo/eeaea83d05889191efcf7da0853ab365

@tylerszabo commented on GitHub (Nov 14, 2020): ColorTool releases a new build with the update I wrote a short PowerShell script to perform the conversion from ColorTool `.INI` files. It's public domain so feel free to adapt it for other formats. https://gist.github.com/tylerszabo/eeaea83d05889191efcf7da0853ab365
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#3118