Skip to content

Updates all our icons to use Segoe Fluent#12469

Merged
1 commit merged intomainfrom
dev/migrie/b/more-icons-fixes
Feb 11, 2022
Merged

Updates all our icons to use Segoe Fluent#12469
1 commit merged intomainfrom
dev/migrie/b/more-icons-fixes

Conversation

@zadjii-msft
Copy link
Member

@zadjii-msft zadjii-msft commented Feb 11, 2022

  • use FontFamily="{ThemeResource SymbolThemeFontFamily}" where possible, in XAML
  • use FontFamily{ L"Segoe Fluent Icons, Segoe MDL2 Assets" } in codebehind

Basically just a simple string replace.

Actually, this is the last bullet in #11353, so I'm gonna say closes #11353.

Screenshots below.

* use `FontFamily="{ThemeResource SymbolThemeFontFamily}"` where possible, in XAML
* use `FontFamily{ L"Segoe Fluent Icons, Segoe MDL2 Assets" }` in codebehind

Basically just a simple string replace.

* [x] This was a bullet point in #11353
* [x] Confirmed manually on my win10 PC
* see also #12438

Screenshots below.
@zadjii-msft zadjii-msft added Issue-Bug It either shouldn't be doing this or needs an investigation. Priority-3 A description (P3) Area-SettingsUI Anything specific to the SUI labels Feb 11, 2022
@zadjii-msft zadjii-msft mentioned this pull request Feb 11, 2022
17 tasks
@ghost ghost added Issue-Task It's a feature request, but it doesn't really need a major design. Product-Terminal The new Windows Terminal. labels Feb 11, 2022
@zadjii-msft
Copy link
Member Author

more-icons
new-icons
tab-context-icons-000
find-icons-updated
cmdpal-icons-updated

@@ -124,7 +124,7 @@ namespace winrt::Microsoft::Terminal::Settings::Model::implementation
const bool isMDL2Icon = ch >= L'\uE700' && ch <= L'\uF8FF';
if (isMDL2Icon)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does the available range change for the new iconfont?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nah

@DHowett DHowett added the Needs-Second It's a PR that needs another sign-off label Feb 11, 2022
Copy link
Member

@miniksa miniksa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep.

@DHowett
Copy link
Member

DHowett commented Feb 11, 2022

holy sh*t, that's everyone

@DHowett
Copy link
Member

DHowett commented Feb 11, 2022

@msftbot merge this in 1 minute

@ghost ghost added the AutoMerge Marked for automatic merge by the bot when requirements are met label Feb 11, 2022
@ghost
Copy link

ghost commented Feb 11, 2022

Hello @DHowett!

Because you've given me some instructions on how to help merge this pull request, I'll be modifying my merge approach. Here's how I understand your requirements for merging this pull request:

  • I won't merge this pull request until after the UTC date Fri, 11 Feb 2022 20:52:14 GMT, which is in 1 minute

If this doesn't seem right to you, you can tell me to cancel these instructions and use the auto-merge policy that has been configured for this repository. Try telling me "forget everything I just told you".

@ghost ghost merged commit 0a15643 into main Feb 11, 2022
@ghost ghost deleted the dev/migrie/b/more-icons-fixes branch February 11, 2022 20:53
DHowett pushed a commit that referenced this pull request Feb 16, 2022
* use `FontFamily="{ThemeResource SymbolThemeFontFamily}"` where possible, in XAML
* use `FontFamily{ L"Segoe Fluent Icons, Segoe MDL2 Assets" }` in codebehind

Basically just a simple string replace.

* [x] This was a bullet point in #11353
* [x] Confirmed manually on my win10 PC
* see also #12438

Actually, this is the last bullet in #11353, so I'm gonna say closes #11353.

Screenshots below.

(cherry picked from commit 0a15643)
zadjii-msft added a commit that referenced this pull request Mar 3, 2022
* use `FontFamily="{ThemeResource SymbolThemeFontFamily}"` where possible, in XAML
* use `FontFamily{ L"Segoe Fluent Icons, Segoe MDL2 Assets" }` in codebehind

Basically just a simple string replace.

* [x] This was a bullet point in #11353
* [x] Confirmed manually on my win10 PC
* see also #12438

Actually, this is the last bullet in #11353, so I'm gonna say closes #11353. 

Screenshots below.
@ghost
Copy link

ghost commented Mar 25, 2022

🎉Windows Terminal Preview v1.13.1073 has been released which incorporates this pull request.:tada:

Handy links:

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-SettingsUI Anything specific to the SUI AutoMerge Marked for automatic merge by the bot when requirements are met Issue-Bug It either shouldn't be doing this or needs an investigation. Issue-Task It's a feature request, but it doesn't really need a major design. Needs-Second It's a PR that needs another sign-off Priority-3 A description (P3) Product-Terminal The new Windows Terminal.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Miscellaneous Settings UI nits

6 participants