Skip to main content
Microsoft logo
Power Apps
    • AI Builder
    • Automate processes
    • Azure + Power Apps
    • Build apps
    • Connect data
    • Pages
    • Take a guided tour
  • Pricing
    • Overview
    • Become a Partner
    • Find a Partner
    • Find partner offers
    • Partner GTM Resources
    • Blog
    • Customer stories
    • Developer Plan
    • Documentation
    • For IT Leaders
    • Roadmap
    • Self-paced learning
    • Webinars
    • App development topics
    • Overview
    • Issues
    • Give feedback
    • Overview
    • Forums
    • Galleries
    • Submit ideas
    • User groups
    • Register
    • ·
    • Sign in
    • ·
    • Help
    Go To
    • Power Apps Community
    • Welcome to the Community!
    • News & Announcements
    • Get Help with Power Apps
    • Building Power Apps
    • Microsoft Dataverse
    • AI Builder
    • Power Apps Governance and Administering
    • Power Apps Pro Dev & ISV
    • Power Apps Portals
    • Connector Development
    • Power Query
    • GCC, GCCH, DoD - Federal App Makers (FAM)
    • Power Platform Integration - Better Together!
    • Power Platform Integrations
    • Power Platform and Dynamics 365 Integrations
    • Community Blog
    • Power Apps Community Blog
    • Galleries
    • Community Connections & How-To Videos
    • Community App Samples
    • Webinars and Video Gallery
    • Canvas Apps Components Samples
    • Kid Zone
    • Emergency Response Gallery
    • Events
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Community Engagement
    • Community Calls Conversations
    • Experimental
    • Error Handling
    • Power Apps Experimental Features
    • Community Support
    • Community Accounts & Registration
    • Using the Community
    • Community Feedback
    cancel
    Turn on suggestions
    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
    Showing results for 
    Search instead for 
    Did you mean: 
    • Power Apps Community
    • Galleries
    • Canvas Apps Components Samples
    • Re: Office UI Fabric Icon Generator

    Re: Office UI Fabric Icon Generator

    04-29-2020 19:13 PM - last edited 04-29-2020 19:15 PM

    JRRRS
    Frequent Visitor
    1317 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    R3dKap
    R3dKap Community Champion
    Community Champion
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    Office UI Fabric Icon Generator

    ‎11-11-2019 02:38 PM

    [13-mar-2022] Update v2.0

    • Added latest official icons -> now 2254 icons available!
    • Application direct download below (instead of ZIPped component MSAPP file)

     

    OfficeUIFabricIconGenerator.png

     

    This application will allow you to generate the SVG code for any of the official Office UI Fabric Icons library. You will then be able to use that SVG code as the Image property of an Image control in your application.

    All details and important notes about how to use the component can be found here: OfficeUIFabricIconGenerator.

    I hope you will enjoy this component and that you will find it usefull. If it does, please consider giving it a thumbs up.

    Emmanuel (@R3dKap)

     

    INSTALLATION instructions

    • Download the ZIP file below
    • Go to make.powerapps.com on your tenant
    • Import the application
    • Play the app, choose your icon, get the icon code and paste it in an image control in the app your are developing
    • DO NOT IMPORT the component itself to the app your are developing as it holds thousands of icon SVG data!
    OfficeUIFabricIconGeneratorApp.zip
    Labels:
    • Labels:
    • Components
    Message 1 of 43
    35,967 Views
    80 Kudos
    Reply
    • All forum topics
    • Previous Topic
    • Next Topic
    • « Previous
      • 1
      • 2
      • 3
      • 4
      • 5
    • Next »
    kriggo15
    kriggo15 Responsive Resident
    Responsive Resident
    In response to R3dKap
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-03-2019 05:28 AM

    Hey @R3dKap, I was coming at it from the point of view that I would like to share it with a few colleagues so they could just interact with it and grab the icon code they want and paste it in their app. I thought this would be easier than adding them all as a co-owner on the app or then having to have their own copy of the component.

     

    So, basically they would use the app in a browser, find the image, make whatever color changes they wanted, then copy the code and paste it as an image in their app, all without having to have the component embedded in their app at all.

    Message 11 of 43
    1,937 Views
    1 Kudo
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to kriggo15
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-03-2019 05:34 AM

    Oh, ok I see... Let me check if I can figure out something for that particular need...

    Message 12 of 43
    1,937 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to kriggo15
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-03-2019 05:50 AM

    Ok... What you can do is this:

    Screen1.OnVisible = Set(locInitialize, false); Set(locInitialize, true)
    OfficeUIFabricIconGenerator.Initialize = locInitialize

    Just tested it on my side and it works. There is just a small visual issue where the links to the official page and to my twitter account doesn't show up in the right place:

    Image 1.png

    But hey, who cares... 😉

    Message 13 of 43
    1,935 Views
    0 Kudos
    Reply
    kriggo15
    kriggo15 Responsive Resident
    Responsive Resident
    In response to R3dKap
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-03-2019 06:25 AM

    I'm doing something wrong on my side it looks like. I had to use cmpOfficeUIFabrocIconGenerator.Initialize instead of OfficeUIFabrocIconGenerator.Initialize. I'm still getting the same view of a blank gallery after publishing and viewing it on a mobile device.

     

    Screen1.OnVisible Value:

    uiss.png

    Message 14 of 43
    1,936 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to kriggo15
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-03-2019 07:00 AM

    Thanks for the capture. That's how I identified your issue.

    In my previous post, the two lines of code were refering to two diffent things...

    On your Screen1 object, set its OnVisible property to:

    Set(locInitialize, false); Set(locInitialize, true)

    Then, on your OfficeUIFabricGenerator component, set its Initialize property to:

    locInitialize

    Sorry if it wasn't clear enough the first time... 

    Message 15 of 43
    1,934 Views
    2 Kudos
    Reply
    kriggo15
    kriggo15 Responsive Resident
    Responsive Resident
    In response to R3dKap
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-03-2019 07:41 AM

    @R3dKap  Works perfect. Thanks for your help!

    Message 16 of 43
    1,932 Views
    0 Kudos
    Reply
    RobertHoegnerFC
    RobertHoegnerFC
    Frequent Visitor
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-12-2019 01:29 AM

    awesome solution! i would love to have the possibility to download the svg's  created from the application

    Message 17 of 43
    1,715 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to RobertHoegnerFC
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-12-2019 03:09 AM

    @RobertHoegnerFC, you mean download the generated SVG into a file ?

    Cause the main goal here is to generated the SVG so you can integrate it directly in a Power Apps app by pasting it in the Image property of an image control.

    But then, I mean, why not... Maybe if you can, then, post a request on Github for this feature: https://github.com/e-gallis/PowerApps/issues.

    Message 18 of 43
    1,710 Views
    0 Kudos
    Reply
    JRRRS
    JRRRS
    Frequent Visitor
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-29-2020 07:13 PM

    **edit** Disregard lol, would help if I read the GitHub instructions first 🙂

     

    I try to run but I get a warning about manipulating collection data. I don't use PowerApps much and am unsure how to remedy.

     

    Am I missing something super obvious or did MS change something that broke your app recently?

     

    screenshot of warningscreenshot of warning

    Message 19 of 43
    1,317 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to JRRRS
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-29-2020 10:57 PM

    Hi @JRRRS,

    This warning is there because I use collections inside the component to store the whole list of icons. It is not forbidden to do so but one should not do so because as a collection is global it is also accessible outside the component. Seeing a collection in an app that was declared inside a component can be a bit disturbing as all that's inside a component should remain so (that's what the error message's description says).

    Anyway... It has absolutely no impact on the use of the component, nor on your app. And by the way, remember to remove the component from your app once your app is done.

    On my side, I don't even put the component inside the apps I build: I created a dedicated app with that component only just for the purpose of generating icons.

    Hope this helps...

    R3dKap

    Message 20 of 43
    1,304 Views
    0 Kudos
    Reply
    • « Previous
      • 1
      • 2
      • 3
      • 4
      • 5
    • Next »

    Power Platform

    • Overview
    • Power BI
    • Power Apps
    • Power Pages
    • Power Automate
    • Power Virtual Agents

    Browse

    • Sample apps
    • Services

    Downloads

    • Windows
    • iOS
    • Android

    Learn

    • Documentation
    • Support
    • Community
    • Give feedback
    • Blog
    • Partners

    • © 2023 Microsoft
    • Follow Power Apps
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks
    California Consumer Privacy Act (CCPA) Opt-Out Icon Your California Privacy Choices