Skip to content
JScheper.com
JScheper.com

BizApps, Powerplatform and AI

  • Home
  • Blog
  • Contact
JScheper.com

BizApps, Powerplatform and AI

Awesome refreshed look

Awesome refreshed look for Model-Driven apps.

Posted on May 29, 2024May 23, 2024 By Jeroen Scheper

Microsoft has released a new awesome refreshed look to model-driven apps. The classic theming, where you were able to select a color by using a color picker, was user-friendly and allowed you to compare different themes quite easily. The new refreshed look allows you only to modify the colors that are being used in the app header. Hopefully, this will be extended soon, but also the way how to set this up could be a bit more user-friendly in order to get your awesome refreshed look for your app.

The New Look setting must be enabled in the header in order to use the awesome refreshed look for model-driven apps.

Awesome refreshed look

The following steps need to be taken in order to create an awesome and refreshed look:

1. Create a new solution

in the example below I have created a solution called: Apptheme.

2. Create a new web resource

Before you can create the actual web resource, a new XML file needs to be created. The following XML can be copied in and of course, change the attributes to the colors you like. Personally I just use Notepad in order to create these files but there are more sophisticated tools out there. At the moment the following attributes are “supported” (thank you Microsoft for providing an example here)

  • background – Background color of the app header
  • foreground – The text color of the app header
  • backgroundHover – The background color of buttons on the app header when they’re hovered over
  • foregroundHover –  The text color of buttons on the app header when they’re hovered over
  • backgroundPressed – The background color of buttons on the app header when they’re pressed
  • foregroundPressed – The text color of buttons on the app header when they’re pressed.
  • backgroundSelected – The background color of buttons on the app header when they’re selected.
  • foregroundSelected – The text color of buttons on the app header when they’re selected.

I have changed the attributes to be the following and stored the XML file locally called: moderntheme.xml

<AppHeaderColors 
  background="#0D98BA"
  foreground="#FFFFFF" 
  backgroundHover="#008B8B" 
  foregroundHover="#FFFFFF"
  backgroundPressed="#29AB87"
  foregroundPressed="#FFFFFF"
  backgroundSelected="#01796F" 
  foregroundSelected="#FFFFFF"
/>

Now you need to create a new web resource in your solution by selecting: Web Resources > + New > More > Web resource

Provide a proper name and make sure the Type will be XML and select the xml file you created locally, in this example moderntheme.xml

3. Override App Setting

The last step will be to add the Setting: Override App Header color to your solution and link the custom web resource.
Select Add Existing > More > Setting from your solution.

Search for Override App Header color and add this setting to your solution.

Open the Override App Header color setting and update the value to the name of your web resource.

Once Saved and Published, the awesome refreshed look will be there 🙂


Model-driven Apps custom themeModel-Driven App

Post navigation

Previous post
Next post

Related Posts

Model-driven Apps performance on lookup column

Slow performance on lookup columns with big datasets?

Posted on May 23, 2025May 23, 2025

When working with big datasets within a model-driven app, it can be a very frustrating thing, the performance on lookup columns when the dataset is big. Examples of these could be Accounts, Contacts, Products, or other cases, of course, depending on the business you are operating in. When I receive…

Read More
Sales Auditing Business Process Flow Stage movements

From Stage Changes to Strategic Insights: Auditing Business Process Flow Movements

Posted on March 10, 2026March 10, 2026

You probably recognize this: when using a Business Process Flow, the standard functionality allows you to see how many minutes/hours days the process is active. Have you ever thought about auditing Business Process Flow movements? When you have a business process flow that aligns with your process, when auditing business…

Read More
Reporting

Enable security roles on templates is now available

Posted on April 11, 2025April 11, 2025

We probably all have seen this occasionally, you are working in an area on the platform that you know, and you all of a sudden see a new button or something else that you are pretty sure was not there before. This week I spotted a new button to enable…

Read More

Comments (5)

  1. Dave Storey says:
    June 3, 2024 at 4:10 pm

    Have you found a way to change “SANDBOX”? Would love to be able to show “Development”, “Testing”, “Training”, etc.

    Reply
    1. Jeroen Scheper says:
      June 5, 2024 at 10:32 am

      Hi Dave,

      Thank you for visiting my blog and for your reply first of all 🙂

      I am not aware of a way that can override that.
      According to me, this is dictated by the environment type:
      https://learn.microsoft.com/en-us/power-platform/admin/environments-overview#power-platform-environment-types
      If you do find a way of doing this, then please let me know!
      Enjoy your day!

      Jeroen

      Reply
  2. Marcel says:
    June 4, 2024 at 3:56 pm

    Hi Jeroen,

    Great post, thanks!
    Is there a way to add a logo as well?

    Regards,
    Marcel

    Reply
    1. Jeroen Scheper says:
      June 10, 2024 at 9:05 am

      Hi Marcel,

      Thank you for visiting my blog, really appreciated!
      At the moment the only way to include the logo is using the “current way” of managing colors is via Themes.
      Within Customization > Themes > select the active theme and you will see an option at the top called Logo which will be a web resource.
      Please let me know if you managed to follow the instructions.

      Enjoy your day!
      Jeroen

      Reply
  3. Pingback: Custom Themes Per App , Not Just Per Environment In Dataverse - 365 Community Online

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

ABOUT ME

  • LinkedIn
  • Mail
  • GitHub
  • YouTube
"BizApps and PowerPlatform dude with a passion for AI, sitting relaxt in his black shirt on a bounty white beach with palm trees, a azure blue ocean in the background and enjoying a good coffee "

~GenAI - DALL.E 3 and GPT 3.5

Subscribe

Please wait...

Thank you for subscribing!

Search

Categories

  • Agents
  • AI Builder
  • AI Prompting
  • Artificial Intelligence
  • Copilot
  • Copilot Studio
  • Customer Insights
  • Customer Service
  • Dataverse
  • Field Services
  • Generative AI
  • Model-driven Apps
  • Personal Development
  • Power Apps
  • Power Automate
  • Power BI
  • Power Platform
  • Reporting
  • Sales
  • SharePoint

Archive

  • May 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
© 2024 - All rights reserved | Jeroen Scheper | Privacy Policy