terminal
terminal copied to clipboard
Stick profile appearance settings into Theme objects
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.

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