[PR #7830] Introduce IconConverter #26999

Open
opened 2026-01-31 09:19:24 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/7830

State: closed
Merged: Yes


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

Validation Steps Performed

Deploy succeeded.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/7830 **State:** closed **Merged:** Yes --- ## 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.
claunia added the pull-request label 2026-01-31 09:19:24 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#26999