terminal icon indicating copy to clipboard operation
terminal copied to clipboard

Stick profile appearance settings into Theme objects

Open zadjii-msft opened this issue 3 years ago • 1 comments

A fever dream I had:   theme.profile { an appearance }, and we use that as the "hardcoded default" (or, I suppose the first layer).

That would let folks put the WHOLE appearance of the terminal into a theme, for sharing. background images, background colors, color schemes, fonts, you name it. Now it's just one blob you put into the settings.

Settings from dynamic profiles, profiles.defaults, and profile settings would all still take precedence.

zadjii-msft avatar Sep 14 '22 11:09 zadjii-msft

theme-profile-proto

branch: https://github.com/microsoft/terminal/compare/dev/migrie/b/theme.profile

[12:44 PM] Dustin Howett i'm also worried about the general "where do i put my settings" problem

[12:45 PM] Mike Griese This is more of a hypothetical: I want to bundle the whole screenshot of my terminal into one object for others. wat do.

[12:46 PM] Mike Griese otherwise, it's like... import theme > "we found some profile settings in this theme - which profiles would you like to apply these to?"

[12:46 PM] Mike Griese idk

zadjii-msft avatar Sep 14 '22 17:09 zadjii-msft