Skip to main content
Microsoft logo
Power Apps
    • AI Builder
    • Automate processes
    • Azure + Power Apps
    • Build apps
    • Connect data
    • Portals
  • 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
    • 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
    • Business Value Webinars and Video Gallery
    • Emergency Response Gallery
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Ideas
    • Power Apps Ideas
    • Community Engagement
    • Demo Extravaganza 2021
    • Demo Extravaganza - Components 2021
    • Power Apps Community Demo Extravaganza 2020
    • 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 02-02-2022 10:31 AM

    Super User iAm_ManCat
    Super User
    49427 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
    • Email to a Friend
    • 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:

    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


    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.3.msapp
    Labels:
    • Labels:
    • Galleries and Forms
    Message 1 of 68
    49,427 Views
    100 Kudos
    Reply
    • All posts
    • Previous Topic
    • Next Topic
    • « Previous
      • 1
      • …
      • 4
      • 5
      • 6
      • 7
    • Next »
    iAm_ManCat
    Super User iAm_ManCat
    Super User
    In response to PaulB3
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎01-28-2021 07:46 AM

    Thanks @PaulB3, that really means a lot to me as I really do want to help others wherever I can and I truly believe that sharing is one of the best ways to help others learn 🙂

    @iAm_ManCat


    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 41 of 68
    1,964 Views
    1 Kudo
    Reply
    solomonmwika
    solomonmwika
    New Member
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎02-09-2021 12:39 PM

    The spoiler , There is always a better way. Thanks for the time invested. Now I just pick and use. You rock @iAm_ManCat 

    Message 42 of 68
    1,914 Views
    2 Kudos
    Reply
    SunilMortha1
    SunilMortha1
    New Member
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎03-30-2021 02:23 PM

    Hi Sancho,

    This is a great App for people like me who are newbies. I did try to create a Branding Template of my Own and was able to add custom Theme Palette's. Successful in changing the colors of existing controls by clicking "Set Theme". But in below cases the colors are getting set to Microsoft Default colors

    1. New Controls added

    2. New or Existing DatePicker control's SelectedDateFill, HoverDateFill and CalendarHeaderFill.

    Please can you help me on what settings I am missing?

    Message 43 of 68
    1,516 Views
    2 Kudos
    Reply
    iAm_ManCat
    Super User iAm_ManCat
    Super User
    In response to SunilMortha1
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎03-30-2021 03:07 PM

    Hi @SunilMortha1 ,

    If you are using my template, then you need to set the default colours (primaryColor1Value primaryColor2Value primaryColor3Value etc) to match the theme you have created, so that it is there by default - the new items should be created with variables as their default colours.

     

    If it is regarding a custom template you made on your own by modifying the JSON - how have you defined the datepicker values and their respective pairs at the top of the themes.json file and how have you added the json file to the .msapp file?

     

    Cheers,

    Sancho

    @iAm_ManCat


    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 44 of 68
    1,513 Views
    0 Kudos
    Reply
    SunilMortha1
    SunilMortha1
    New Member
    In response to iAm_ManCat
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎03-30-2021 07:58 PM

    Hi Sancho,

    Thanks a lot for prompt reply. As said I am newbie and have not made any changes to the json files. Is there any post which will detail the steps to make the changes to the json file and add it back to .msapp. Also my scenario is little unique I would like set Theme for each screen separately. Any inputs is highly appreciated. 

    Message 45 of 68
    1,504 Views
    0 Kudos
    Reply
    n1ckmuk
    n1ckmuk Helper I
    Helper I
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎06-17-2021 09:05 AM

    I've just come across this very cool app - it's going to save so much time!

    So far I've chosen my palette. Edited the on start PrimaryColor1Value etc. 

    So now I want to create a new app..
    Can I start with a blank app and import the theme settings somehow. Or do I always need to start with this app as a 'template' hiding any screen I dont want, and adding my own?

    thanks!




    Message 46 of 68
    1,308 Views
    2 Kudos
    Reply
    iAm_ManCat
    Super User iAm_ManCat
    Super User
    In response to n1ckmuk
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎06-22-2021 01:50 AM

    You can use the themes.json file after unpacking and re-packing the msapp file but that might not be something you are comfortable with.

     

    I would recommend starting with this App, removing anything that doesn't apply to you and then using that as your base template. I have some videos im working on about this and other topics, but the gist of it is that you can delete all of the screens and just keep the App OnStart - you will need to create a colour array for the chart colours, there should be one commented in the OnStart. The branded items are done in the themes.json file and then then application of those and changing of those is done during the app OnStart, so as long as you have the OnStart and are using this .msapp then you can insert the branded colours.

    @iAm_ManCat


    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 47 of 68
    1,291 Views
    0 Kudos
    Reply
    w1sd0m
    w1sd0m Advocate II
    Advocate II
    In response to iAm_ManCat
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎11-12-2021 07:56 PM

    Any significant differences between this and the CoE starter kit themes app?

    Message 48 of 68
    681 Views
    2 Kudos
    Reply
    iAm_ManCat
    Super User iAm_ManCat
    Super User
    In response to w1sd0m
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎11-13-2021 09:53 AM

    Hey @w1sd0m, yeah there are a few 🙂

     

    The COE Starter kit Themes App is actually based on my Theme Template App concept - I spoke with the product team to show them how to do my method, and they decided to include it in the COE Starter kit following that - they've done a few tweaks to theirs.

     

    The major difference is that theirs is based on Dataverse and so requires premium licensing, whereas mine is self-contained within the App code and datasource-agnostic so you can either use the standalone App and hardcode the options into it or you can use your own datasource of choice to store the tables. Additionally my Themes App allows changes on-the-fly to the theme, whereas theirs are hardcoded into the App with no way to easily change it during runtime.

    @iAm_ManCat


    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 49 of 68
    664 Views
    2 Kudos
    Reply
    Pititul
    Pititul
    New Member
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Email to a Friend
    • Report Inappropriate Content

    ‎01-22-2022 02:27 AM

    Thank you for this great contribution! I'm a stuck on the error "Invalid Operation: Division by zero". I'm not sure which part of the OnStart gives this error. Please help.

    Message 50 of 68
    334 Views
    3 Kudos
    Reply
    • « Previous
      • 1
      • …
      • 4
      • 5
      • 6
      • 7
    • Next »

    Power Platform

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

    Power Apps

    • Sign in
    • Sign up

    Browse

    • Sample apps
    • Services

    Downloads

    • Studio
    • iOS
    • Android

    Learn

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

    • © 2022 Microsoft
    • Follow Power Apps
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks