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
    • Community App Samples
    • Branding Template App V3

    Branding Template App V3

    09-17-2019 17:24 PM - last edited 03-18-2023 04:22 AM

    Super User iAm_ManCat
    Super User
    69741 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    iAm_ManCat
    Super User iAm_ManCat
    Super User
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    Branding Template App V3

    ‎09-17-2019 05:24 PM

    (if you downloaded this before Feb 2nd 2022, please re-download!)

     

    This template will allow you to customize your theming (down to the control-level), and allows you to theme items that are not currently possible within the normal Power Apps Editor!

     

    There are also accessibility tools available within it that allow you to change your theme to an accessible theme or to change your font size on-the-fly.

    image.png

     

    If you want to read the full write-up on V3 of my Power Apps branding template, please feel free to view this on my site (although reading that is not required to download it at the bottom of this post, I do recommend it!):

    https://www.iammancat.dev/2022/01/power-apps-branding-template-v3/

     

    Home Screen 1 Newer.png

     

    If you just want to download the template, you can download it at the bottom of this article 🙂

     

    Cheers,

    Sancho Harker (iAm_ManCat)

     

     

     

    [

    If you want to edit your existing App to do granular edits to the .json files inside, extract it to a folder, do your editing, and then run the following powershell script (within this repository) from within that extracted folder after you've done modifications, which will reconstitute it into a .msapp file:

    https://github.com/iAmManCat/PowerApps-Branding-Template/tree/master/V3 

    ]


    @iAm_ManCat
    My blog


    Please 'Mark as Solution' if someone's post answered your question and always 'Thumbs Up' the posts you like or that helped you!


    Thanks!
    You and everyone else in the community make it the awesome and welcoming place it is, keep your questions coming and make sure to 'like' anything that makes you 'Appy
    Sancho Harker, MVP


    Preview file
    76 KB
    iAm_ManCat Branding Template V3.4.msapp
    Labels:
    • Labels:
    • Galleries and Forms
    • Solution
    Message 1 of 86
    69,741 Views
    113 Kudos
    Reply
    • All forum topics
    • Previous Topic
    • Next Topic
    • « Previous
      • 1
      • …
      • 7
      • 8
      • 9
    • Next »
    MichaGue
    MichaGue Resolver II
    Resolver II
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎10-11-2022 03:01 AM

    Hello Sancho,

     

    after adapting your template to my needs and creating several apps with it, I am wondering how I can use the components created in the apps more sustainably and update further developments of the components in other apps.

     

    I have a master application as a starting point for new apps. This master application contains components that, for example, facilitate the use of a header or navigation.

    =>Master_Template (based on Branding Template App V3)
    ==>Master_Component_Header_Version_1
    ==>Master_Component_Navigation_Version_1

     

    Based on this master template, I am developing a new application. In the course of time, the components contained in the master template will be extended with new functions.

    How do I now manage to take over the updates of the components in the master template in the already existing applications?

     

    Attempt 1: Use the import/export function for components in the app (even if it is phased out - currently retired).

    Problem: When importing the updated components from the Master_Template, the existing components are not updated, but a new component is created. As a result, the entire app has to be updated manually.

     

    Attempt 2: Using a component library in Power Apps

    Problem: The global variables used in the components of the Master_Template are not defined in the component library. Importing this component library into an application based on the master template does not solve the problem either.

     

    Question: Do you have a solution for updating the components without having to rework the entire application?

     

    Many thanks for your tips.

    Greetings Michael

    Message 81 of 86
    602 Views
    2 Kudos
    Reply
    iAm_ManCat
    Super User iAm_ManCat
    Super User
    In response to MichaGue
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎10-12-2022 02:06 AM

    Heya @MichaGue, yes I do!

     

    I would suggest using a component library, and everywhere that you are using a global variable I would instead use a passed-in Input value of whatever type you need, then when you insert the component you can replace the default input values with the global variables you have from that App - this ensures they are passed in as inputs rather than needing to reference the variables directly from the component 🙂

     

    Cheers,

    Sancho


    @iAm_ManCat
    My blog


    Please 'Mark as Solution' if someone's post answered your question and always 'Thumbs Up' the posts you like or that helped you!


    Thanks!
    You and everyone else in the community make it the awesome and welcoming place it is, keep your questions coming and make sure to 'like' anything that makes you 'Appy
    Sancho Harker, MVP


    Message 82 of 86
    581 Views
    1 Kudo
    Reply
    Lateef01
    Lateef01
    Regular Visitor
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎11-15-2022 01:18 AM

    This is absolutely great.

    Message 83 of 86
    516 Views
    0 Kudos
    Reply
    MichaGue
    MichaGue Resolver II
    Resolver II
    In response to iAm_ManCat
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎11-16-2022 01:08 AM

    Hello @iAm_ManCat,

     

    thank you for your recommendation. I have taken a closer look at your solution and implemented it in a small test. With the goal of making this template I customized available to others in my organization attached is my personal evaluation.

     

    Advantages:

    • Updates in the central library are shown in the app and the user can decide if he wants to update his app.

     

    Disadvantages:

    • The number of global variables used is already relatively large for small components. My test with a simple footer came to a use of >30 global variables.
    • When using a component from the library, the default values of the component's inputs have to be exchanged with the global variables used in the APP. This is not very user-friendly and time-consuming. This must be done again and again, as long as one takes over a component from the library. It can be avoided with already used components in the APP, in which one copies these.
    • Another disadvantage is that the library must be shared. That means, if one would like to make the Template available within an organization, everyone, who would like to use it inclusive the library, must receive the access rights to the library. This seems uncomfortable from an organizational point of view.

     

    It would be ideal if one could simply update the template made available for download including the included components.

     

    @iAm_ManCat 

    Do you have any experience with using Github and Power Apps. Could you update the components via this, in which you extract the files of the components from a new version of the template and update them via Github?

     

    Another option that might work would be to update the components by saving the Power App to the desktop and unpacking it with the known scripts. Do the same with the current version of the app. Can you then simply replace the files of the components, rebuild the app using the script and upload it?

     

    Thanks for sharing your experience.

     

    Many greetings,
    Michael

    Message 84 of 86
    499 Views
    0 Kudos
    Reply
    Amos01
    Amos01
    New Member
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎11-19-2022 02:07 PM

    Great job!

    Message 85 of 86
    461 Views
    0 Kudos
    Reply
    PeteM3
    PeteM3
    Frequent Visitor
    In response to MichaGue
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎01-22-2023 06:30 AM

    Hi Michael

     

    were you able to implement this via GitHub?

     

    Thanks

    Pete

    Message 86 of 86
    220 Views
    0 Kudos
    Reply
    • « Previous
      • 1
      • …
      • 7
      • 8
      • 9
    • 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