Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
PowerThomas authored Oct 30, 2023
1 parent f36fe19 commit df56bb5
Showing 1 changed file with 25 additions and 2 deletions.
27 changes: 25 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,25 @@
# PowerApps-ModernThemeEditor
Power Apps Canvas App solution to create/modify Modern Themes for Model-driven Apps.
# Power Apps Modern Theme Editor for Model-driven Apps

Easily create and update themes for Model-driven apps with Fluent 2 UI using this Power Apps canvas app.

## Background

In the [original method](https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/modern-theme-overrides) to apply a theme to Model-driven apps using Fluent 2 UI, you need to create an XML web resource containing theme colors and add it to your working solution. Then, override a settings file with the corresponding web resource and publish all customizations. This process can be intricate, necessitating manual XML file creation and settings override, which could be prone to errors and might require a good understanding of the underlying system configurations. This app is designed to simplify the theming process by providing a user-friendly interface, eliminating the manual steps, and reducing the chances of errors, making theme management in Model-driven apps seamless and efficient.



## Features
- Select an unmanaged solution and a model-driven app within it.
- Create a new theme or modify an existing one.
- Utilize colorpicker for color selection with a live preview.
- Apply the theme; this app handles XML web resource creation, addition to the selected solution, setting override, and publishes all customizations.

## Pre-requisites
- Enable [Code components feature](https://learn.microsoft.com/en-us/power-apps/developer/component-framework/component-framework-for-canvas-apps#enable-the-power-apps-component-framework-feature) in your environment.
- Install the [colorpicker solution](https://github.com/PowerThomas/PowerThomasColorPicker) before importing this app.

## Usage
1. Import the app solution to your environment.
2. Follow the on-screen instructions to create or modify themes for your Model-driven apps.

Enjoy a simplified theme management experience for your Model-driven apps with Fluent 2 UI!

0 comments on commit df56bb5

Please sign in to comment.