terminal/doc/cascadia
Carlos Zamora 4fc607a44d
Introduce IconConverter (#7830)
## Summary of the Pull Request
Introduce the `IconPathConverter` to `TerminalApp`. `Command` and `Profile` now both return the unexpanded icon path. `IconPathConverter` is responsible for expanding the icon path and retrieving the appropriate icon source.

This also removes `Profile`'s expanded icon path and uses the `IconPathConverter` when necessary. This allows users to set profile icons to emoji as well. However, emoji do not appear in the jumplist.

## References
Based on #7667 

## PR Checklist
* [X] Closes #7784 
* [x] Documentation updated. If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/terminal) and link it here: #xxx
* [x] Schema updated.

## Validation Steps Performed
Deploy succeeded.
2020-10-08 11:29:04 -07:00
..
Json-Utility-API.md doc: Propose a JsonUtils replacement by writing documentation (#5875) 2020-06-03 22:54:54 -07:00
profiles.schema.json Introduce IconConverter (#7830) 2020-10-08 11:29:04 -07:00
SettingsSchema.md Replace the "user docs" with references to the real docs (#7649) 2020-09-17 09:38:01 -07:00
Unittesting-CppWinRT-Xaml.md Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00