Code Monkey home page Code Monkey logo

Comments (13)

marcelwgn avatar marcelwgn commented on July 4, 2024

Thats a good point, would you expect there just to be a "Windows 10" disclaimer or also depending on the Windows build when it was available?

from winui-gallery.

niels9001 avatar niels9001 commented on July 4, 2024
image

It's called out in the Expander.

But I agree, it doesn't jump out.

Maybe we could add an InfoBar at the top calling this out and warning folks that some icons might not render at all and testing is required?

from winui-gallery.

dotMorten avatar dotMorten commented on July 4, 2024

That message isn’t helpful. Many of the icons do work on Win10 but not all. I’d like to see the warning in the icon detail when you select an icon that isn’t available in win10

from winui-gallery.

Jay-o-Way avatar Jay-o-Way commented on July 4, 2024

Interesting. I wasn't aware some icons wouldn't be available in the MDL2 font. I wonder how many of them are missing. In my opinion, I think the code area (for the specific icon)would be the most appropriate place.

Screenshot_20240607-001253~2.png

from winui-gallery.

dotMorten avatar dotMorten commented on July 4, 2024

If they are on this page they are supported: https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-ui-symbol-font
If they are on this page, Windows 11 is required: https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-fluent-icons-font

from winui-gallery.

Jay-o-Way avatar Jay-o-Way commented on July 4, 2024

If they are on this page they are supported: https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-ui-symbol-font
If they are on this page, Windows 11 is required: https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-fluent-icons-font

Technically, it's not about the OS, but a matter if the Fluent font is installed. Important difference.

from winui-gallery.

dotMorten avatar dotMorten commented on July 4, 2024

As you said: Technically. In practice though it'll catch developers out.

from winui-gallery.

Jay-o-Way avatar Jay-o-Way commented on July 4, 2024

Yes, there is a clear correlation between the two. But when the Fluent font is installed on Windows 10 (which is super easy) a message calling out the OS would be invalid. Just trying to keep it accurate.

from winui-gallery.

dotMorten avatar dotMorten commented on July 4, 2024

But when the Fluent font is installed on Windows 10 (which is super easy)

Define "super easy". You shouldn't be expecting your users to be doing this. If anything you should include it in your app, but it's still worth pointing out that there's something you need to do and be aware of if you want to use those symbols on Windows 10.

from winui-gallery.

Jay-o-Way avatar Jay-o-Way commented on July 4, 2024

If I may suggest:

Important

This icon is not available in the MDL2 font, the default icon font on Windows 10, and thus may not be rendered.

from winui-gallery.

Jay-o-Way avatar Jay-o-Way commented on July 4, 2024

Define "super easy"

It's literally as simple as installing the font. The OS will pick it up automatically 🙂 But indeed, this is not so common. I emphasize that the core of your issue is valid!

from winui-gallery.

dotMorten avatar dotMorten commented on July 4, 2024

No you don’t just do that. You need to build an app installer that does this. That’s not “super easy”. Again apps shouldn’t require people to do this themselves just to use the app. And that still doesn’t change the fact that someone needs to know they need to ensure this font is available. If it’s not installed all you get is a place holder icon and a poor app experience

from winui-gallery.

Jay-o-Way avatar Jay-o-Way commented on July 4, 2024

Wait. My comments were based on old ideas. Back when Project Reunion wasn't renamed yet, there was a font (file) that basically acted as MDL2v2. I once installed it and, because of the same internal name, Windows 10 picked it up as the System Icon font. But that's long ago and will not work nowadays. Apologies. 🙇🏻‍♂️

from winui-gallery.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.