diff --git a/.github/README.md b/.github/README.md
index 1ec8850f4129..4f7b63a293de 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -25,16 +25,18 @@ You can also use the preview version alongside the stable release to get early a
-
-
-
+
+
+
+
-
-
-
+
+
+
+
## Building from source
diff --git a/.github/assets/ClassicInstallerBadge-dark.png b/.github/assets/ClassicInstallerBadge-dark.png
index 645112e689a1..a1ecea01a2b8 100644
Binary files a/.github/assets/ClassicInstallerBadge-dark.png and b/.github/assets/ClassicInstallerBadge-dark.png differ
diff --git a/.github/assets/ClassicInstallerBadge-light.png b/.github/assets/ClassicInstallerBadge-light.png
index 1875cf4cf2c3..be0886d1bd36 100644
Binary files a/.github/assets/ClassicInstallerBadge-light.png and b/.github/assets/ClassicInstallerBadge-light.png differ
diff --git a/.github/assets/FilesScreenshot.png b/.github/assets/FilesScreenshot.png
index fb20d5af425a..51459b7adb0c 100644
Binary files a/.github/assets/FilesScreenshot.png and b/.github/assets/FilesScreenshot.png differ
diff --git a/.github/assets/ReadmeHero.png b/.github/assets/ReadmeHero.png
index 00362280b874..ccd33a74cfbc 100644
Binary files a/.github/assets/ReadmeHero.png and b/.github/assets/ReadmeHero.png differ
diff --git a/.github/assets/StoreBadge-dark.png b/.github/assets/StoreBadge-dark.png
index 5409ad81e71c..d739cc59ab80 100644
Binary files a/.github/assets/StoreBadge-dark.png and b/.github/assets/StoreBadge-dark.png differ
diff --git a/.github/assets/StoreBadge-light.png b/.github/assets/StoreBadge-light.png
index e03d0e5362d3..2fe14bbb0b10 100644
Binary files a/.github/assets/StoreBadge-light.png and b/.github/assets/StoreBadge-light.png differ
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index aec207e4342a..5ca153e5848f 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -1,7 +1,7 @@
version: 2
updates:
-- package-ecosystem: nuget
- directory: "/"
- schedule:
- interval: daily
- open-pull-requests-limit: 10
+ - package-ecosystem: nuget
+ directory: /
+ schedule:
+ interval: daily
+ open-pull-requests-limit: 10
diff --git a/.github/workflows/cd-sideload-preview.yml b/.github/workflows/cd-sideload-preview.yml
index fe41da7ffa23..bdbf74c2951a 100644
--- a/.github/workflows/cd-sideload-preview.yml
+++ b/.github/workflows/cd-sideload-preview.yml
@@ -145,20 +145,15 @@ jobs:
timestamp-rfc3161: http://timestamp.acs.microsoft.com
timestamp-digest: SHA256
- - name: Login to Azure
- uses: azure/login@v2
+ - name: Upload packages to Cloudflare
+ uses: ryand56/r2-upload-action@latest
with:
- creds: ${{ secrets.AZURE_CREDENTIALS }}
-
- - name: Upload to Azure blob storage
- uses: azure/powershell@v2
- with:
- inlineScript: |
- az storage blob upload-batch --account-name "filescommunity" --destination "files" --destination-path "preview" --source ${{ env.APPX_PACKAGE_DIR }} --overwrite true
- azPSVersion: "latest"
-
- - name: Logout from Azure
- run: 'az logout'
+ r2-account-id: ${{ secrets.R2_ACCOUNT_ID }}
+ r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
+ r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
+ r2-bucket: ${{ secrets.R2_BUCKET }}
+ source-dir: ${{ env.APPX_PACKAGE_DIR }}
+ destination-dir: ./files/preview
- name: Upload the packages to GitHub Actions
uses: actions/upload-artifact@v4
diff --git a/.github/workflows/cd-sideload-stable.yml b/.github/workflows/cd-sideload-stable.yml
index f5611a4b57b4..e84ddc31c46d 100644
--- a/.github/workflows/cd-sideload-stable.yml
+++ b/.github/workflows/cd-sideload-stable.yml
@@ -145,20 +145,15 @@ jobs:
timestamp-rfc3161: http://timestamp.acs.microsoft.com
timestamp-digest: SHA256
- - name: Login to Azure
- uses: azure/login@v2
+ - name: Upload packages to Cloudflare
+ uses: ryand56/r2-upload-action@latest
with:
- creds: ${{ secrets.AZURE_CREDENTIALS }}
-
- - name: Upload to Azure blob storage
- uses: azure/powershell@v2
- with:
- inlineScript: |
- az storage blob upload-batch --account-name "filescommunity" --destination "files" --destination-path "stable" --source ${{ env.APPX_PACKAGE_DIR }} --overwrite true
- azPSVersion: "latest"
-
- - name: Logout from Azure
- run: 'az logout'
+ r2-account-id: ${{ secrets.R2_ACCOUNT_ID }}
+ r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
+ r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
+ r2-bucket: ${{ secrets.R2_BUCKET }}
+ source-dir: ${{ env.APPX_PACKAGE_DIR }}
+ destination-dir: ./files/stable
- name: Upload the packages to GitHub Actions
uses: actions/upload-artifact@v4
diff --git a/.github/workflows/cd-store-preview.yml b/.github/workflows/cd-store-preview.yml
index 5c2b60efd5fe..4fed52f9d7cf 100644
--- a/.github/workflows/cd-store-preview.yml
+++ b/.github/workflows/cd-store-preview.yml
@@ -120,14 +120,3 @@ jobs:
with:
name: 'Appx Packages (${{ env.CONFIGURATION }}, ${{ env.PLATFORM }})'
path: ${{ env.ARTIFACTS_STAGING_DIR }}
-
- - name: Publish the packages to Microsoft Store
- uses: isaacrlevin/windows-store-action@1.0
- with:
- app-id: '9NSQD9PKV3SS'
- tenant-id: ${{ secrets.STORE_TENANT_ID }}
- client-id: ${{ secrets.STORE_CLIENT_ID }}
- client-secret: ${{ secrets.STORE_CLIENT_SECRET }}
- package-path: '${{ env.APPX_PACKAGE_DIR }}'
- skip-polling: false
- packages-keep: 5
diff --git a/Directory.Build.props b/Directory.Build.props
index e8dea3960b24..1eaa9e68097e 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -4,7 +4,7 @@
net9.010.0.22621.010.0.19041.0
- 10.0.22621.57
+ 10.0.26100.67-preview$(TargetFrameworkVersion)-windows$(TargetWindowsVersion)
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 54b0c9633666..b2c27c87c0cb 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -27,14 +27,14 @@
-
+
-
+
-
+
@@ -50,14 +50,14 @@
-
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-150.png b/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-150.png
index b41bdb4057ac..adfc1003ccae 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-150.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-150.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-200.png b/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-200.png
index 494892460324..92abded43b48 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-200.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-200.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-400.png
index 53db82e131ce..5260c0cb228d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/BadgeLogo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Small71x71Logo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Small71x71Logo.scale-400.png
index 3e213238f9e6..a9229801a1b8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Small71x71Logo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Small71x71Logo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256.png
index 872aeb53578a..d8706c491922 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png
index 872aeb53578a..d8706c491922 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-unplated.png
index 872aeb53578a..d8706c491922 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-256_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64.png
index 35b08f57fb00..724c4fd477ba 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png
index 35b08f57fb00..724c4fd477ba 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-unplated.png
index 35b08f57fb00..724c4fd477ba 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-64_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72.png
index 6387fa8507e5..2e3a5d80f6b6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png
index 6387fa8507e5..2e3a5d80f6b6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-unplated.png
index 6387fa8507e5..2e3a5d80f6b6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-72_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80.png
index 6a81161ab4f7..806391d61c66 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png
index 6a81161ab4f7..806391d61c66 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-unplated.png
index 6a81161ab4f7..806391d61c66 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-80_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96.png
index c3a36006dab9..f0219848fb7c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png
index c3a36006dab9..f0219848fb7c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-unplated.png
index c3a36006dab9..f0219848fb7c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/Square44x44Logo.targetsize-96_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-125.png b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-125.png
index 92f73d4f3624..b7220b56a495 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-125.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-125.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-150.png b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-150.png
index 8c077c7c52a4..f9a079f4bfa2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-150.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-150.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-200.png b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-200.png
index 3264b498b13b..f3435f8db14f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-200.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-200.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-400.png
index c3bc5a296124..adaf095ead98 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/StoreLogo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-150_contrast-black.png
index b41bdb4057ac..26839b66170a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-200_contrast-black.png
index 494892460324..f88b112cd2df 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-400_contrast-black.png
index 53db82e131ce..1b45f4113a85 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/BadgeLogo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-100_contrast-black.png
index 30771d2f51e9..034a97a869ed 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-125_contrast-black.png
index 8a2c30dea032..4256394e3bb1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-150_contrast-black.png
index b8be1d2c7f52..16c3a07d7b12 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-200_contrast-black.png
index fa517de0d159..9c960a5e5b7c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-400_contrast-black.png
index 71f4bfa16340..503b8170f0fd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Large310x310Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-125_contrast-black.png
index 43cf9bedd0ff..01245b95dc94 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-150_contrast-black.png
index c49f06a05602..54df028c828a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-200_contrast-black.png
index 2d641ea1c907..891145a50e75 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-400_contrast-black.png
index 499fcf3bf3f5..33568b80d4d4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Small71x71Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-100_contrast-black.png
index c7f639267ab2..a1b0af8d907a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-125_contrast-black.png
index f26fcfd42086..18d01b9f49c4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-150_contrast-black.png
index a2c0658f34ee..f1a0c990d3b0 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-200_contrast-black.png
index 80baf5f8e4c4..e0c14d246981 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-400_contrast-black.png
index cd9ea885232a..03b26e565a19 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/SplashScreen.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-100_contrast-black.png
index b9b10a8232a4..6c3a9edd2052 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-125_contrast-black.png
index 5bfe9c89f33b..f906b44f91a2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-150_contrast-black.png
index 79ef50408c91..4d8c15af2dc1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-200_contrast-black.png
index 110738643de4..a873254a4705 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-400_contrast-black.png
index c9f70de1f761..70f7f0c7859d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square150x150Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-125_contrast-black.png
index 316975ff5938..a523d3c390b2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-150_contrast-black.png
index 5ce16c0453c5..52979946a552 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-200_contrast-black.png
index 268edfc5ec8e..e8aa124b0fda 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-400_contrast-black.png
index c6ec4a7a841d..cd5b64632935 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png
index af376f815302..1013b1d90b80 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png
index af376f815302..5c31736a1aea 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png
index af376f815302..6e7b75ffe3e1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png
index 676f62e889b3..18d51adf8e67 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png
index 676f62e889b3..2392bba009fa 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png
index 676f62e889b3..8f1b0d2017b4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png
index 44fb757152aa..f937bd0b8b9a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png
index 44fb757152aa..fe542d5ffb94 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png
index 44fb757152aa..13b801a5fe02 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png
index 24a00c97f289..9154ff9c7169 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png
index 24a00c97f289..b33ef5c79660 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png
index 24a00c97f289..9154ff9c7169 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png
index 95c29e83a545..95ac420b0f5a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png
index 9865f6cf3452..39327b90deb2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png
index 95c29e83a545..033e70689a35 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png
index e2db02d6625f..a09ba8ceaf67 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png
index e2db02d6625f..da2b245f57cc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png
index e2db02d6625f..19e86e45817e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png
index 1633235a398a..a1a317d1a06d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png
index 1633235a398a..526fd3d57abc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png
index 1633235a398a..f10be381c2e2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png
index 1a5de8f50547..f65ddeaa6de1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png
index 1a5de8f50547..4918f1d596f1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png
index 1a5de8f50547..27c69fdc1b2e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png
index 626de87f4b11..6d7086deca58 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png
index 626de87f4b11..92bf47669d56 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png
index 626de87f4b11..2314366beb06 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-125_contrast-black.png
index 75efc4dfbdd1..7ee57f547afd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-150_contrast-black.png
index acc7b8e80330..f2b01a2c39e3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-200_contrast-black.png
index 76eb74f935e6..b101e254a4cd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-400_contrast-black.png
index 80c54bb96776..bcacf80e652f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/StoreLogo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-100_contrast-black.png
index 9653f5735145..fa799882ea75 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-125_contrast-black.png
index c3a9253886a5..49b135848de8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-150_contrast-black.png
index d8e8bea7a15c..3940cb59338c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-200_contrast-black.png
index 5be6f275fdd3..da5fd3fb0b75 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-400_contrast-black.png
index 521504103f44..09d6b913b95e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-black/Wide310x150Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-150_contrast-white.png
index 9bbe3c0ddbcf..4fb29d411d1e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-400_contrast-white.png
index 92ea6b6a9035..a1c36a37f571 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/BadgeLogo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-100_contrast-white.png
index 63b36e2b5d10..274fdec475bc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-125_contrast-white.png
index 6069b80e4c06..3bb057b23fc9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-150_contrast-white.png
index 3905b84788f7..adaa6796e6eb 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-200_contrast-white.png
index ce7b468806e2..8134887f7a86 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-400_contrast-white.png
index aa8e33ab067e..a21b932c1020 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Large310x310Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-125_contrast-white.png
index f470e6b08075..6965a7f01342 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-150_contrast-white.png
index fe05924f4607..a99f0ff32a6c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-200_contrast-white.png
index 7332c7d80797..3a754949c826 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-400_contrast-white.png
index 459b845f6b88..e3d4b4505b20 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Small71x71Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-100_contrast-white.png
index 0a9b88a266ed..06f579781e1a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-125_contrast-white.png
index 2d55d06d744f..350d87557831 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-150_contrast-white.png
index 25e6fd30d7b4..3a840be32274 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-200_contrast-white.png
index b8af0ed9dc89..92440ec2e04f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-400_contrast-white.png
index 639b597e1342..fb9867dde4b6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/SplashScreen.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-100_contrast-white.png
index f66483513e37..4bf12035812b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-125_contrast-white.png
index be30bba8112d..8c104459e758 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-150_contrast-white.png
index 742f9a696217..0309ddf06dd2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-200_contrast-white.png
index ea3af41f6c0b..8d790b23e686 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-400_contrast-white.png
index dd0bd73e529f..2fb1e61fedec 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square150x150Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-125_contrast-white.png
index f43a85fda8fe..7b373779db2d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-200_contrast-white.png
index 897f55b6a4f0..a3de1676351d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-400_contrast-white.png
index 4bcd859db186..874cbad07074 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png
index d9328313fdef..f40a3ac9b2f3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png
index d9328313fdef..b4f8fe743d62 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png
index d9328313fdef..bd32dcf906f4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png
index b8cdfbb60a1d..afe81d948ecd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png
index b8cdfbb60a1d..0ae5afd0c3dd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png
index b8cdfbb60a1d..392972c73e1f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png
index 3b697d024b67..e241ed6d8add 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png
index 3b697d024b67..3b01e260fe70 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png
index 3b697d024b67..3b01e260fe70 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png
index 98a557d9082d..e71ab0cc937f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png
index 98a557d9082d..404fbdba9a24 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png
index 98a557d9082d..98549c3c2ce9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png
index 92774ac3cce9..5539a9551fc5 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png
index 92774ac3cce9..8589ffb990fd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png
index 92774ac3cce9..9e74e1fad1ee 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png
index 5ca380a0f445..199f7a44b8ef 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png
index 5ca380a0f445..57411c1b648e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png
index 5ca380a0f445..972171138258 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png
index 8af17caee915..14342b5d9e17 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png
index 8af17caee915..5adaf2d84122 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png
index 8af17caee915..59ab25ada907 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-125_contrast-white.png
index 1d65287d2ba1..8db88a0c161a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-150_contrast-white.png
index 0a1eed573bf8..dfe5b147fb19 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-200_contrast-white.png
index ad66c44b2d9d..e55555a9002d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-400_contrast-white.png
index f61dfff6be8e..0548eef59cb8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/StoreLogo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-100_contrast-white.png
index 21c99a6dc83d..11e0a9673fa5 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-125_contrast-white.png
index 883651e3f9a0..f4b5afd70183 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-150_contrast-white.png
index 11432e48ff92..73ba37818444 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-200_contrast-white.png
index 533c83ca87fe..45aedf9aeeb1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-400_contrast-white.png
index d59dc6ce3326..b32cb238e3cf 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Dev/contrast-white/Wide310x150Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-150.png b/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-150.png
index b41bdb4057ac..a03c399f0560 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-150.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-150.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-200.png b/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-200.png
index 494892460324..1c9e56e06474 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-200.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-200.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-400.png
index 53db82e131ce..3b61f7712d08 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/BadgeLogo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256.png
index 392c7700711f..8f101bb94978 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png
index 392c7700711f..8f101bb94978 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-unplated.png
index 392c7700711f..8f101bb94978 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-256_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60.png
index a5b7ac5c7567..d156439a99f6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-lightunplated_theme-light.png
index a5b7ac5c7567..d156439a99f6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-unplated.png
index a5b7ac5c7567..d156439a99f6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-60_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64.png
index 42a086b9725d..1b9956beeb75 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png
index 42a086b9725d..1b9956beeb75 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-unplated.png
index 42a086b9725d..1b9956beeb75 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-64_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72.png
index 0ce0cded41c4..8b866946a296 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png
index 0ce0cded41c4..8b866946a296 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-unplated.png
index 0ce0cded41c4..8b866946a296 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-72_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80.png
index b030b6043934..a51e6ad5fff4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png
index b030b6043934..a51e6ad5fff4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-unplated.png
index b030b6043934..a51e6ad5fff4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-80_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96.png
index 67164c052e3e..0982f6b67838 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png
index 67164c052e3e..0982f6b67838 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-unplated.png
index 67164c052e3e..0982f6b67838 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/Square44x44Logo.targetsize-96_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-125.png b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-125.png
index 4f83c4201af7..73d8f08fb52f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-125.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-125.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-150.png b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-150.png
index 30cf52c6a278..2d6ef08da094 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-150.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-150.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-200.png b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-200.png
index 87fa8b4de870..0b029db1c4cc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-200.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-200.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-400.png
index d0c62a966852..23ed453d37c2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/StoreLogo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-150_contrast-black.png
index b41bdb4057ac..312cb9c49989 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-200_contrast-black.png
index 494892460324..a029e9861741 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-400_contrast-black.png
index 53db82e131ce..54b3661fa24f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/BadgeLogo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-100_contrast-black.png
index 30771d2f51e9..5dbb391438ee 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-125_contrast-black.png
index 8a2c30dea032..9ebcce1a56a4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-150_contrast-black.png
index b8be1d2c7f52..721f2eb8449e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-200_contrast-black.png
index fa517de0d159..6cddb7e924d3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-400_contrast-black.png
index 71f4bfa16340..7923cb2c6e05 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Large310x310Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-125_contrast-black.png
index 43cf9bedd0ff..0ce6b0c2df9b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-150_contrast-black.png
index c49f06a05602..6ee1630a3d6e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-200_contrast-black.png
index 2d641ea1c907..bbbbd7121d83 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-400_contrast-black.png
index 499fcf3bf3f5..25c2fcb13541 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Small71x71Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-100_contrast-black.png
index c7f639267ab2..fed911f94f5e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-125_contrast-black.png
index f26fcfd42086..af98ec77cc00 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-150_contrast-black.png
index a2c0658f34ee..5ceea82b911c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-200_contrast-black.png
index 80baf5f8e4c4..3e4067825623 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-400_contrast-black.png
index cd9ea885232a..eafefa26b4df 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/SplashScreen.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-100_contrast-black.png
index b9b10a8232a4..10964058d3c8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-125_contrast-black.png
index 5bfe9c89f33b..cf495820647e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-150_contrast-black.png
index 79ef50408c91..563080407c9b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-200_contrast-black.png
index 110738643de4..144c39c8000d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-400_contrast-black.png
index c9f70de1f761..0b0a4151dab6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square150x150Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-125_contrast-black.png
index 316975ff5938..74ba5983e47c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-150_contrast-black.png
index 5ce16c0453c5..d3e20959d716 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-200_contrast-black.png
index 268edfc5ec8e..cef781cc7e2c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-400_contrast-black.png
index c6ec4a7a841d..3e738e28df5f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png
index af376f815302..ee3ef1348954 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png
index af376f815302..5f6e22340728 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png
index af376f815302..eb25f4e04e1e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png
index 676f62e889b3..4fbceb576ae7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png
index 676f62e889b3..36717f4e24fe 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png
index 676f62e889b3..4fbceb576ae7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png
index 44fb757152aa..d75c69258bec 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png
index 44fb757152aa..ebca7a4a5199 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png
index 44fb757152aa..dfcaa2e227e0 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png
index 24a00c97f289..a3717726679f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png
index 24a00c97f289..56687e695ea4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png
index 24a00c97f289..19bf31284041 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png
index 95c29e83a545..2a3d63862b94 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png
index 9865f6cf3452..884be21c5d1d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png
index 95c29e83a545..2d71a40901e1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png
index e2db02d6625f..0be03c178423 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png
index e2db02d6625f..a09ba8ceaf67 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png
index e2db02d6625f..91391211ef2e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png
index 1633235a398a..2be7402436d6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png
index 1633235a398a..9ad245837d09 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png
index 1633235a398a..e7971f080f2a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png
index 1a5de8f50547..af4904991fc1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png
index 1a5de8f50547..21a5fc970290 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png
index 1a5de8f50547..1b2fa7432245 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png
index 626de87f4b11..46df895b9705 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png
index 626de87f4b11..28529d2bfe90 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png
index 626de87f4b11..cba7b0aebad7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-125_contrast-black.png
index 75efc4dfbdd1..662a01f0655d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-150_contrast-black.png
index acc7b8e80330..ccba63165b3a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-200_contrast-black.png
index 76eb74f935e6..7c82d0c6faed 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-400_contrast-black.png
index 80c54bb96776..063c02ee06ff 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/StoreLogo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-100_contrast-black.png
index 9653f5735145..2b2b656b78ed 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-125_contrast-black.png
index c3a9253886a5..289f20907dfc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-150_contrast-black.png
index d8e8bea7a15c..115941dd01b5 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-200_contrast-black.png
index 5be6f275fdd3..c3748294b6b7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-400_contrast-black.png
index 521504103f44..6c9b1bf2eba4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-black/Wide310x150Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-150_contrast-white.png
index 9bbe3c0ddbcf..34d8049b3e9a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-400_contrast-white.png
index 92ea6b6a9035..b9e1e2d506eb 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/BadgeLogo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-100_contrast-white.png
index 63b36e2b5d10..f4aff6f16be9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-125_contrast-white.png
index 6069b80e4c06..1ac42a915537 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-150_contrast-white.png
index 3905b84788f7..a5fd28ebf282 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-200_contrast-white.png
index ce7b468806e2..0ad670007484 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-400_contrast-white.png
index aa8e33ab067e..19502713639d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Large310x310Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-125_contrast-white.png
index f470e6b08075..8df60e405d88 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-150_contrast-white.png
index fe05924f4607..427e791df5a5 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-200_contrast-white.png
index 7332c7d80797..e61a24711f7d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-400_contrast-white.png
index 459b845f6b88..15869b7bc5cc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Small71x71Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-100_contrast-white.png
index 0a9b88a266ed..ab0514222fed 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-125_contrast-white.png
index 2d55d06d744f..bf7bd12701d3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-150_contrast-white.png
index 25e6fd30d7b4..b9d00d6f58e1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-200_contrast-white.png
index b8af0ed9dc89..c9bae0d26839 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-400_contrast-white.png
index 639b597e1342..9ce1f7e475d7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/SplashScreen.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-100_contrast-white.png
index f66483513e37..016bb6ca9886 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-125_contrast-white.png
index be30bba8112d..3095b303dd28 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-150_contrast-white.png
index 742f9a696217..790cc4a8b1e6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-200_contrast-white.png
index ea3af41f6c0b..1dc80544eb6c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-400_contrast-white.png
index dd0bd73e529f..62950b6885d8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square150x150Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-125_contrast-white.png
index f43a85fda8fe..65cd7d7644ef 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-200_contrast-white.png
index 897f55b6a4f0..14881220f8cf 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-400_contrast-white.png
index 4bcd859db186..d173eca84b8e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png
index d9328313fdef..267325b109a7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png
index d9328313fdef..625d31ea63ca 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png
index d9328313fdef..3b71e3c3f628 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png
index b8cdfbb60a1d..192d6d5f545e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png
index b8cdfbb60a1d..60842d79924e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png
index b8cdfbb60a1d..2d28ab84182a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png
index 3b697d024b67..e241ed6d8add 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png
index 3b697d024b67..3f92114c09b3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png
index 3b697d024b67..3f92114c09b3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png
index 98a557d9082d..655546ea4bcc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png
index 98a557d9082d..7be34ecac60f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png
index 98a557d9082d..4115f9feb887 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png
index 92774ac3cce9..cbe499fb3509 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png
index 92774ac3cce9..d717790a8464 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png
index 92774ac3cce9..c2204106e6c6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png
index 5ca380a0f445..57411c1b648e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png
index 5ca380a0f445..28fb43da7a59 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png
index 5ca380a0f445..524e865e0452 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png
index 8af17caee915..07e6ee2c7da3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png
index 8af17caee915..48164d673826 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png
index 8af17caee915..c163c2758450 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-125_contrast-white.png
index 1d65287d2ba1..21c37152b02d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-150_contrast-white.png
index 0a1eed573bf8..417bbb88b37f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-200_contrast-white.png
index ad66c44b2d9d..bbe37aeba3f5 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-400_contrast-white.png
index f61dfff6be8e..e9c0385acd40 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/StoreLogo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-100_contrast-white.png
index 21c99a6dc83d..8cf18b4963b8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-125_contrast-white.png
index 883651e3f9a0..d5529dd446da 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-150_contrast-white.png
index 11432e48ff92..8ae87e26f525 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-200_contrast-white.png
index 533c83ca87fe..3cf681665a89 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-400_contrast-white.png
index d59dc6ce3326..028c75c05a8a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Preview/contrast-white/Wide310x150Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-150.png b/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-150.png
index b41bdb4057ac..4514c3f13eee 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-150.png and b/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-150.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-200.png b/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-200.png
index 494892460324..c6ead7e16aa9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-200.png and b/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-200.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-400.png
index 53db82e131ce..039b2e0660c1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Release/BadgeLogo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Large310x310Logo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Release/Large310x310Logo.scale-400.png
index 3f6802546e63..87eecaa9872f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Large310x310Logo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Large310x310Logo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Small71x71Logo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Release/Small71x71Logo.scale-400.png
index 04451ade6c09..d59c51ee1019 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Small71x71Logo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Small71x71Logo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/SplashScreen.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Release/SplashScreen.scale-400.png
index b713d7902b9c..cb92bd81af15 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/SplashScreen.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Release/SplashScreen.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square150x150Logo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square150x150Logo.scale-400.png
index 025b48156a53..4040d217b737 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square150x150Logo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square150x150Logo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256.png
index 832868158a24..7db9cd2f323c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png
index 832868158a24..7db9cd2f323c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-unplated.png
index 832868158a24..7db9cd2f323c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-256_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64.png
index 46af9016c04b..78b3c128de31 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png
index 46af9016c04b..78b3c128de31 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-unplated.png
index 46af9016c04b..78b3c128de31 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-64_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72.png
index f60e576d83da..e7aa45f56667 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png
index f60e576d83da..e7aa45f56667 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-unplated.png
index f60e576d83da..e7aa45f56667 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-72_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80.png
index 98317ad524bb..8ab2b9292cf1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png
index 98317ad524bb..8ab2b9292cf1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-unplated.png
index 98317ad524bb..8ab2b9292cf1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-80_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96.png
index 2f00bc8c5f37..1503084789c7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png
index 2f00bc8c5f37..1503084789c7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-lightunplated_theme-light.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-unplated.png b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-unplated.png
index 2f00bc8c5f37..1503084789c7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-unplated.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Square44x44Logo.targetsize-96_altform-unplated.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-150.png b/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-150.png
index 17c60c547e07..d01ffae010b9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-150.png and b/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-150.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-200.png b/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-200.png
index c5602773df45..07eb1c03a989 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-200.png and b/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-200.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-400.png
index 9c084c8b5acd..5f6eb84eab3e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Release/StoreLogo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/Wide310x150Logo.scale-400.png b/src/Files.App (Package)/Assets/AppTiles/Release/Wide310x150Logo.scale-400.png
index c5c656d7cfbd..099507dd284e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/Wide310x150Logo.scale-400.png and b/src/Files.App (Package)/Assets/AppTiles/Release/Wide310x150Logo.scale-400.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-150_contrast-black.png
index b41bdb4057ac..8c8a424b5fc3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-200_contrast-black.png
index 494892460324..c6ead7e16aa9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-400_contrast-black.png
index 53db82e131ce..9286cc70dbbf 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/BadgeLogo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-100_contrast-black.png
index 30771d2f51e9..ceda4ecf81a6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-125_contrast-black.png
index 8a2c30dea032..dd9eda9b9b6c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-150_contrast-black.png
index b8be1d2c7f52..e3ab4a2f932e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-200_contrast-black.png
index fa517de0d159..0852f36f9747 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-400_contrast-black.png
index 71f4bfa16340..62a9ff5a6222 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Large310x310Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-125_contrast-black.png
index 43cf9bedd0ff..a526727d1ee9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-150_contrast-black.png
index c49f06a05602..05b98141aa3e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-200_contrast-black.png
index 2d641ea1c907..83a0b74e99ef 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-400_contrast-black.png
index 499fcf3bf3f5..685c8e8a1f66 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Small71x71Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-100_contrast-black.png
index c7f639267ab2..7b96e5259735 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-125_contrast-black.png
index f26fcfd42086..33bcb4ca9db0 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-150_contrast-black.png
index a2c0658f34ee..37e309dc8be2 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-200_contrast-black.png
index 80baf5f8e4c4..bfcaeb43aeac 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-400_contrast-black.png
index cd9ea885232a..73b8a98e32d3 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/SplashScreen.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-100_contrast-black.png
index b9b10a8232a4..8e8e9b2e8c4a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-125_contrast-black.png
index 5bfe9c89f33b..8c652c246d4a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-150_contrast-black.png
index 79ef50408c91..c263697d371c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-200_contrast-black.png
index 110738643de4..4a2bca3a6805 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-400_contrast-black.png
index c9f70de1f761..be20b78dc411 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square150x150Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-125_contrast-black.png
index 316975ff5938..627defbbcc39 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-150_contrast-black.png
index 5ce16c0453c5..544a11a00900 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-200_contrast-black.png
index 268edfc5ec8e..e43e3b51604e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-400_contrast-black.png
index c6ec4a7a841d..95a4da98238e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png
index af376f815302..3abed669b1dc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png
index af376f815302..3e458152210f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png
index af376f815302..de48cf79381f 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-256_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png
index 676f62e889b3..2392bba009fa 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png
index 676f62e889b3..3ce0f589ac43 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png
index 676f62e889b3..86b450ae373d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-30_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png
index 44fb757152aa..2b4d6f8c8384 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png
index 44fb757152aa..e2d619e8792a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png
index 44fb757152aa..93df1cc2499b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-40_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png
index 24a00c97f289..ad43311ec28a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png
index 24a00c97f289..743332bc5dff 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png
index 24a00c97f289..dbb9011f233e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-48_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png
index 95c29e83a545..b7efc10c0021 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png
index 9865f6cf3452..1f228cbe8fd7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png
index 95c29e83a545..4020a744098c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-60_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png
index e2db02d6625f..92a5da41985a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png
index e2db02d6625f..da2b245f57cc 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png
index e2db02d6625f..b6966d991b56 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-64_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png
index 1633235a398a..196548a63673 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png
index 1633235a398a..f7bea47c01ce 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png
index 1633235a398a..f13a27987e0a 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-72_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png
index 1a5de8f50547..27c69fdc1b2e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png
index 1a5de8f50547..39aa6a357242 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png
index 1a5de8f50547..af4904991fc1 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-80_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png
index 626de87f4b11..75b0f59e2f10 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png
index 626de87f4b11..8479a4439441 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png
index 626de87f4b11..794a30950495 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Square44x44Logo.targetsize-96_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-125_contrast-black.png
index 75efc4dfbdd1..2ed8c54df889 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-150_contrast-black.png
index acc7b8e80330..2d5c9b86f9d9 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-200_contrast-black.png
index 76eb74f935e6..c3210bbbd268 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-400_contrast-black.png
index 80c54bb96776..942ef437505c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/StoreLogo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-100_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-100_contrast-black.png
index 9653f5735145..6f6aa04c70e7 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-100_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-100_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-125_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-125_contrast-black.png
index c3a9253886a5..49b135848de8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-125_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-125_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-150_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-150_contrast-black.png
index d8e8bea7a15c..ab596d6ab8b4 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-150_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-150_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-200_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-200_contrast-black.png
index 5be6f275fdd3..629e063a88c0 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-200_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-200_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-400_contrast-black.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-400_contrast-black.png
index 521504103f44..2a412f860166 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-400_contrast-black.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-black/Wide310x150Logo.scale-400_contrast-black.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-150_contrast-white.png
index 9bbe3c0ddbcf..e613f1989455 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-400_contrast-white.png
index 92ea6b6a9035..a18681f1a611 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/BadgeLogo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-100_contrast-white.png
index 63b36e2b5d10..87069c31211e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-125_contrast-white.png
index 6069b80e4c06..398430da0b58 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-150_contrast-white.png
index 3905b84788f7..3fc782df4318 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-200_contrast-white.png
index ce7b468806e2..4155ccec2f6c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-400_contrast-white.png
index aa8e33ab067e..4995b55044ae 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Large310x310Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-125_contrast-white.png
index f470e6b08075..3b7f3f879789 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-150_contrast-white.png
index fe05924f4607..4faa4a397d86 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-200_contrast-white.png
index 7332c7d80797..74481a53a142 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-400_contrast-white.png
index 459b845f6b88..0de188d47082 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Small71x71Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-100_contrast-white.png
index 0a9b88a266ed..230d8423e698 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-125_contrast-white.png
index 2d55d06d744f..cced727f9f33 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-150_contrast-white.png
index 25e6fd30d7b4..6379d21d8745 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-200_contrast-white.png
index b8af0ed9dc89..c6dc288a6798 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-400_contrast-white.png
index 639b597e1342..ec3b327f89cd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/SplashScreen.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-100_contrast-white.png
index f66483513e37..250b5b2bd7dd 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-125_contrast-white.png
index be30bba8112d..9fec4696d364 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-150_contrast-white.png
index 742f9a696217..12752e07ad88 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-200_contrast-white.png
index ea3af41f6c0b..353b0fb44607 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-400_contrast-white.png
index dd0bd73e529f..4b1fae80447c 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square150x150Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-125_contrast-white.png
index f43a85fda8fe..5be624374a0e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-200_contrast-white.png
index 897f55b6a4f0..173652e2df82 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-400_contrast-white.png
index 4bcd859db186..2acd1601a6a6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png
index d9328313fdef..42cacdb32c45 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png
index d9328313fdef..42cacdb32c45 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png
index d9328313fdef..856e521a9425 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-256_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png
index b8cdfbb60a1d..81f7589a0661 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png
index b8cdfbb60a1d..81f7589a0661 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png
index b8cdfbb60a1d..bef420873f2d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-48_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png
index 3b697d024b67..3a6078b96839 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png
index 3b697d024b67..87a18303adac 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png
index 3b697d024b67..d59492175924 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-60_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png
index 98a557d9082d..9a723f4b6be8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png
index 98a557d9082d..2bb9197e580d 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png
index 98a557d9082d..2f86c84e5842 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-64_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png
index 92774ac3cce9..05edac1f7079 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png
index 92774ac3cce9..cbe499fb3509 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png
index 92774ac3cce9..ab46f7a55767 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-72_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png
index 5ca380a0f445..0e78227219b8 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png
index 5ca380a0f445..8a452ce69028 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png
index 5ca380a0f445..1e7829f1aa2b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-80_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png
index 8af17caee915..b0eb517f9a2e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-lightunplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png
index 8af17caee915..7b441ff1675b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png
index 8af17caee915..311c2c27fc66 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Square44x44Logo.targetsize-96_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-125_contrast-white.png
index 1d65287d2ba1..00ec33b0655e 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-150_contrast-white.png
index 0a1eed573bf8..13c70ac01a5b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-200_contrast-white.png
index ad66c44b2d9d..58d6810d2dd5 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-400_contrast-white.png
index f61dfff6be8e..88eb80e6e466 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/StoreLogo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-100_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-100_contrast-white.png
index 21c99a6dc83d..c74b33c76c62 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-100_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-100_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-125_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-125_contrast-white.png
index 883651e3f9a0..7c0511507f43 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-125_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-125_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-150_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-150_contrast-white.png
index 11432e48ff92..d36b1cb06fad 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-150_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-150_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-200_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-200_contrast-white.png
index 533c83ca87fe..34ec6e1288d6 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-200_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-200_contrast-white.png differ
diff --git a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-400_contrast-white.png b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-400_contrast-white.png
index d59dc6ce3326..319cfa4ee43b 100644
Binary files a/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-400_contrast-white.png and b/src/Files.App (Package)/Assets/AppTiles/Release/contrast-white/Wide310x150Logo.scale-400_contrast-white.png differ
diff --git a/src/Files.App (Package)/Package.appxmanifest b/src/Files.App (Package)/Package.appxmanifest
index 51224f5dccea..f72465f91456 100644
--- a/src/Files.App (Package)/Package.appxmanifest
+++ b/src/Files.App (Package)/Package.appxmanifest
@@ -16,7 +16,7 @@
+ Version="3.9.14.0" />
Files - Dev
diff --git a/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.Properties.cs b/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.Properties.cs
index 9fb91746991e..1021ebc24824 100644
--- a/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.Properties.cs
+++ b/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.Properties.cs
@@ -1,11 +1,6 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using System.Windows.Input;
namespace Files.App.Controls
diff --git a/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.cs b/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.cs
index 5d17a8ba78da..e348fbd682bd 100644
--- a/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.cs
+++ b/src/Files.App.Controls/AdaptiveGridView/AdaptiveGridView.cs
@@ -2,11 +2,6 @@
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.UI.Xaml.Data;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Windows.Foundation.Collections;
namespace Files.App.Controls
diff --git a/src/Files.App.Controls/AdaptiveGridView/AdaptiveHeightValueConverter.cs b/src/Files.App.Controls/AdaptiveGridView/AdaptiveHeightValueConverter.cs
index b636700e395a..4d9fd74339c6 100644
--- a/src/Files.App.Controls/AdaptiveGridView/AdaptiveHeightValueConverter.cs
+++ b/src/Files.App.Controls/AdaptiveGridView/AdaptiveHeightValueConverter.cs
@@ -2,11 +2,6 @@
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.UI.Xaml.Data;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
namespace Files.App.Controls
{
diff --git a/src/Files.App.Controls/BladeView/BladeItem.Events.cs b/src/Files.App.Controls/BladeView/BladeItem.Events.cs
index c4dbac9304d0..4b0706c2a16e 100644
--- a/src/Files.App.Controls/BladeView/BladeItem.Events.cs
+++ b/src/Files.App.Controls/BladeView/BladeItem.Events.cs
@@ -1,12 +1,6 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
namespace Files.App.Controls
{
///
diff --git a/src/Files.App.Controls/BladeView/BladeItem.Properties.cs b/src/Files.App.Controls/BladeView/BladeItem.Properties.cs
index 5678d63a1c2a..327a0d59fa2d 100644
--- a/src/Files.App.Controls/BladeView/BladeItem.Properties.cs
+++ b/src/Files.App.Controls/BladeView/BladeItem.Properties.cs
@@ -1,13 +1,8 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using Microsoft.UI.Xaml.Media;
using Microsoft.UI;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using Microsoft.UI.Xaml.Media;
namespace Files.App.Controls
{
diff --git a/src/Files.App.Controls/BladeView/BladeItem.cs b/src/Files.App.Controls/BladeView/BladeItem.cs
index 0ba8f525f6c0..a96dd33afeb4 100644
--- a/src/Files.App.Controls/BladeView/BladeItem.cs
+++ b/src/Files.App.Controls/BladeView/BladeItem.cs
@@ -1,7 +1,12 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
+using CommunityToolkit.WinUI;
+using Microsoft.UI.Input;
using Microsoft.UI.Xaml.Automation.Peers;
+using Microsoft.UI.Xaml.Input;
+using Microsoft.UI.Xaml.Media;
+using Windows.Foundation;
namespace Files.App.Controls
{
@@ -11,7 +16,14 @@ namespace Files.App.Controls
[TemplatePart(Name = "CloseButton", Type = typeof(Button))]
public partial class BladeItem : ContentControl
{
+ private const double MINIMUM_WIDTH = 150;
+ private const double DEFAULT_WIDTH = 300; // Default width for the blade item
+
private Button _closeButton;
+ private Border _bladeResizer;
+ private bool _draggingSidebarResizer;
+ private double _preManipulationSidebarWidth = 0;
+
///
/// Initializes a new instance of the class.
///
@@ -36,7 +48,31 @@ protected override void OnApplyTemplate()
_closeButton.Click -= CloseButton_Click;
_closeButton.Click += CloseButton_Click;
+
+ _bladeResizer = GetTemplateChild("BladeResizer") as Border;
+
+ if (_bladeResizer != null)
+ {
+ _bladeResizer.ManipulationStarted -= BladeResizer_ManipulationStarted;
+ _bladeResizer.ManipulationStarted += BladeResizer_ManipulationStarted;
+
+ _bladeResizer.ManipulationDelta -= BladeResizer_ManipulationDelta;
+ _bladeResizer.ManipulationDelta += BladeResizer_ManipulationDelta;
+
+ _bladeResizer.ManipulationCompleted -= BladeResizer_ManipulationCompleted;
+ _bladeResizer.ManipulationCompleted += BladeResizer_ManipulationCompleted;
+
+ _bladeResizer.PointerEntered -= BladeResizer_PointerEntered;
+ _bladeResizer.PointerEntered += BladeResizer_PointerEntered;
+
+ _bladeResizer.PointerExited -= BladeResizer_PointerExited;
+ _bladeResizer.PointerExited += BladeResizer_PointerExited;
+
+ _bladeResizer.DoubleTapped -= BladeResizer_DoubleTapped;
+ _bladeResizer.DoubleTapped += BladeResizer_DoubleTapped;
+ }
}
+
///
/// Creates AutomationPeer ()
///
@@ -50,5 +86,166 @@ private void CloseButton_Click(object sender, RoutedEventArgs e)
{
IsOpen = false;
}
+
+ private void BladeResizer_ManipulationStarted(object sender, ManipulationStartedRoutedEventArgs e)
+ {
+ _draggingSidebarResizer = true;
+ _preManipulationSidebarWidth = ActualWidth;
+ VisualStateManager.GoToState(this, "ResizerPressed", true);
+ e.Handled = true;
+ }
+
+ private void BladeResizer_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
+ {
+ var newWidth = _preManipulationSidebarWidth + e.Cumulative.Translation.X;
+ if (newWidth < MINIMUM_WIDTH)
+ newWidth = MINIMUM_WIDTH;
+
+ Width = newWidth;
+ e.Handled = true;
+ }
+
+ private void BladeResizer_ManipulationCompleted(object sender, ManipulationCompletedRoutedEventArgs e)
+ {
+ _draggingSidebarResizer = false;
+ VisualStateManager.GoToState(this, "ResizerNormal", true);
+ e.Handled = true;
+ }
+
+ private void BladeResizer_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
+ {
+ var optimalWidth = CalculateOptimalWidth();
+ if (optimalWidth > 0)
+ {
+ Width = Math.Max(optimalWidth, MINIMUM_WIDTH);
+ }
+ else
+ {
+ // Fallback to default width if calculation fails
+ Width = DEFAULT_WIDTH;
+ }
+
+ e.Handled = true;
+ }
+
+ private double CalculateOptimalWidth()
+ {
+ try
+ {
+ // Look for any ListView within this BladeItem that contains text content
+ var listView = this.FindDescendant();
+ if (listView?.Items == null || !listView.Items.Any())
+ return 0;
+
+ // Calculate the maximum width needed by measuring text content
+ var maxTextWidth = MeasureContentWidth(listView);
+
+ // Add padding for icon, margins, and other UI elements
+ // Icon width (32) + margins (24) + padding (24) + chevron/tags (40) = 120
+ var totalPadding = 120;
+
+ return maxTextWidth + totalPadding;
+ }
+ catch (Exception)
+ {
+ return 0;
+ }
+ }
+
+ private double MeasureContentWidth(ListView listView)
+ {
+ try
+ {
+ double maxWidth = 0;
+
+ // Find all TextBlocks in the ListView using visual tree walking
+ var textBlocks = GetTextBlocksFromVisualTree(listView);
+
+ if (textBlocks.Any())
+ {
+ // Measure each TextBlock and find the widest one
+ foreach (var textBlock in textBlocks)
+ {
+ if (string.IsNullOrEmpty(textBlock.Text))
+ continue;
+
+ // Create a measuring TextBlock with the same properties
+ var measuringBlock = new TextBlock
+ {
+ Text = textBlock.Text,
+ FontSize = textBlock.FontSize,
+ FontFamily = textBlock.FontFamily,
+ FontWeight = textBlock.FontWeight,
+ FontStyle = textBlock.FontStyle
+ };
+
+ measuringBlock.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
+ maxWidth = Math.Max(maxWidth, measuringBlock.DesiredSize.Width);
+ }
+ }
+ else
+ {
+ // Fallback: estimate based on item count and average text width
+ var itemCount = listView.Items.Count;
+ if (itemCount > 0)
+ {
+ // Estimate average filename length and multiply by character width
+ var estimatedCharWidth = 8; // Approximate pixel width per character
+ var estimatedMaxLength = Math.Min(50, Math.Max(20, itemCount * 2)); // Heuristic
+ maxWidth = estimatedCharWidth * estimatedMaxLength;
+ }
+ }
+
+ return maxWidth;
+ }
+ catch (Exception)
+ {
+ // Fallback calculation
+ return 200; // Default reasonable width
+ }
+ }
+
+ private List GetTextBlocksFromVisualTree(DependencyObject parent)
+ {
+ var textBlocks = new List();
+
+ if (parent == null)
+ return textBlocks;
+
+ var childrenCount = VisualTreeHelper.GetChildrenCount(parent);
+ for (int i = 0; i < childrenCount; i++)
+ {
+ var child = VisualTreeHelper.GetChild(parent, i);
+
+ if (child is TextBlock textBlock)
+ {
+ textBlocks.Add(textBlock);
+ }
+
+ // Recursively search child elements
+ textBlocks.AddRange(GetTextBlocksFromVisualTree(child));
+ }
+
+ return textBlocks;
+ }
+
+ private void BladeResizer_PointerEntered(object sender, PointerRoutedEventArgs e)
+ {
+ var sidebarResizer = (FrameworkElement)sender;
+ sidebarResizer.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeWestEast));
+ VisualStateManager.GoToState(this, "ResizerPointerOver", true);
+ e.Handled = true;
+ }
+
+ private void BladeResizer_PointerExited(object sender, PointerRoutedEventArgs e)
+ {
+ if (_draggingSidebarResizer)
+ return;
+
+ var sidebarResizer = (FrameworkElement)sender;
+ sidebarResizer.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.Arrow));
+ VisualStateManager.GoToState(this, "ResizerNormal", true);
+ e.Handled = true;
+ }
}
}
diff --git a/src/Files.App.Controls/BladeView/BladeItemAutomationPeer.cs b/src/Files.App.Controls/BladeView/BladeItemAutomationPeer.cs
index 0666e56460ae..7c6ec7f7764a 100644
--- a/src/Files.App.Controls/BladeView/BladeItemAutomationPeer.cs
+++ b/src/Files.App.Controls/BladeView/BladeItemAutomationPeer.cs
@@ -2,13 +2,8 @@
// The .NET Foundation licenses this file to you under the MIT license.
using CommunityToolkit.WinUI;
-using Microsoft.UI.Xaml.Automation.Peers;
using Microsoft.UI.Xaml.Automation;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using Microsoft.UI.Xaml.Automation.Peers;
namespace Files.App.Controls
{
diff --git a/src/Files.App.Controls/BladeView/BladeMode.cs b/src/Files.App.Controls/BladeView/BladeMode.cs
index 123d36a2d8d5..7e5250700ee2 100644
--- a/src/Files.App.Controls/BladeView/BladeMode.cs
+++ b/src/Files.App.Controls/BladeView/BladeMode.cs
@@ -1,12 +1,6 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
namespace Files.App.Controls
{
///
diff --git a/src/Files.App.Controls/BladeView/BladeView.Events.cs b/src/Files.App.Controls/BladeView/BladeView.Events.cs
index c60e719c876e..69984d8a7281 100644
--- a/src/Files.App.Controls/BladeView/BladeView.Events.cs
+++ b/src/Files.App.Controls/BladeView/BladeView.Events.cs
@@ -1,12 +1,6 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
namespace Files.App.Controls
{
///
diff --git a/src/Files.App.Controls/BladeView/BladeView.Properties.cs b/src/Files.App.Controls/BladeView/BladeView.Properties.cs
index c953163127e3..6956c1117bc0 100644
--- a/src/Files.App.Controls/BladeView/BladeView.Properties.cs
+++ b/src/Files.App.Controls/BladeView/BladeView.Properties.cs
@@ -1,11 +1,6 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Windows.Foundation;
namespace Files.App.Controls
diff --git a/src/Files.App.Controls/BladeView/BladeView.cs b/src/Files.App.Controls/BladeView/BladeView.cs
index 48456f58261f..ba3535f73677 100644
--- a/src/Files.App.Controls/BladeView/BladeView.cs
+++ b/src/Files.App.Controls/BladeView/BladeView.cs
@@ -3,11 +3,6 @@
using CommunityToolkit.WinUI;
using Microsoft.UI.Xaml.Automation.Peers;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Windows.Foundation;
using Windows.Foundation.Collections;
diff --git a/src/Files.App.Controls/BladeView/BladeView.xaml b/src/Files.App.Controls/BladeView/BladeView.xaml
index 82a593fed509..98ebd4d629be 100644
--- a/src/Files.App.Controls/BladeView/BladeView.xaml
+++ b/src/Files.App.Controls/BladeView/BladeView.xaml
@@ -114,6 +114,18 @@
VerticalAlignment="Stretch"
Background="{TemplateBinding Background}" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Files.App.Controls/BladeView/BladeViewAutomationPeer.cs b/src/Files.App.Controls/BladeView/BladeViewAutomationPeer.cs
index 085dfc6c699d..ffa0424349bb 100644
--- a/src/Files.App.Controls/BladeView/BladeViewAutomationPeer.cs
+++ b/src/Files.App.Controls/BladeView/BladeViewAutomationPeer.cs
@@ -1,13 +1,8 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using Microsoft.UI.Xaml.Automation.Peers;
using Microsoft.UI.Xaml.Automation;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using Microsoft.UI.Xaml.Automation.Peers;
namespace Files.App.Controls
{
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.Properties.cs b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.Properties.cs
index 36dca955a6c1..d7586b1cd9c2 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.Properties.cs
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.Properties.cs
@@ -15,5 +15,14 @@ public partial class BreadcrumbBar : Control
[GeneratedDependencyProperty]
public partial object? ItemTemplate { get; set; }
+
+ [GeneratedDependencyProperty]
+ public partial string? EllipsisButtonToolTip { get; set; }
+
+ [GeneratedDependencyProperty]
+ public partial string? RootItemToolTip { get; set; }
+
+ [GeneratedDependencyProperty]
+ public partial string? RootItemChevronToolTip { get; set; }
}
}
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.cs b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.cs
index 500fee8a96a0..2541bbf9896a 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.cs
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.cs
@@ -63,6 +63,7 @@ protected override void OnApplyTemplate()
_itemsRepeater.Layout = _itemsRepeaterLayout;
_itemsRepeater.ElementPrepared += ItemsRepeater_ElementPrepared;
+ _itemsRepeater.ElementClearing += ItemsRepeater_ElementClearing;
_itemsRepeater.ItemsSourceView.CollectionChanged += ItemsSourceView_CollectionChanged;
}
@@ -126,6 +127,9 @@ private void ItemsRepeater_ElementPrepared(ItemsRepeater sender, ItemsRepeaterEl
if (args.Element is not BreadcrumbBarItem item || _itemsRepeater is null)
return;
+ item.IsLastItem = false;
+ item.IsEllipsis = false;
+
if (args.Index == _itemsRepeater.ItemsSourceView.Count - 1)
{
_lastBreadcrumbBarItem = item;
@@ -148,5 +152,14 @@ private void ItemsSourceView_CollectionChanged(object? sender, System.Collection
item.IsLastItem = true;
}
}
+
+ private void ItemsRepeater_ElementClearing(ItemsRepeater sender, ItemsRepeaterElementClearingEventArgs args)
+ {
+ if (args.Element is BreadcrumbBarItem item)
+ {
+ item.IsLastItem = false;
+ item.IsEllipsis = false;
+ }
+ }
}
}
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.xaml b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.xaml
index 213ab4cd8340..07941750a874 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.xaml
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBar.xaml
@@ -13,6 +13,7 @@
8,016,0,8,02,0,0,0
+ 322,2,2,22,2,2,2
@@ -55,8 +56,9 @@
x:Name="PART_RootBreadcrumbBarItem"
Grid.Column="0"
Padding="{StaticResource BreadcrumbBarRootItemPadding}"
- AutomationProperties.AccessibilityView="Content"
- CornerRadius="{StaticResource BreadcrumbBarRootItemCornerRadius}">
+ ChevronToolTip="{TemplateBinding RootItemChevronToolTip}"
+ CornerRadius="{StaticResource BreadcrumbBarRootItemCornerRadius}"
+ ItemToolTip="{TemplateBinding RootItemToolTip}">
@@ -64,8 +66,8 @@
x:Name="PART_EllipsisBreadcrumbBarItem"
Grid.Column="1"
Margin="{StaticResource BreadcrumbBarItemMargin}"
- AutomationProperties.AccessibilityView="Content"
IsEllipsis="True"
+ ToolTipService.ToolTip="{TemplateBinding EllipsisButtonToolTip}"
Visibility="Collapsed">
@@ -96,7 +98,7 @@
-
+
@@ -114,123 +116,115 @@
x:Name="PART_LayoutRoot"
TabFocusNavigation="Once"
XYFocusKeyboardNavigation="Enabled">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+ AutomationProperties.Name="Chevron"
+ Background="{TemplateBinding Background}"
+ BorderBrush="{TemplateBinding BorderBrush}"
+ BorderThickness="{TemplateBinding BorderThickness}"
+ CornerRadius="{StaticResource BreadcrumbBarChevronCornerRaduis}"
+ Style="{StaticResource BreadcrumbBarItemChevronButtonStyle}"
+ ToolTipService.ToolTip="{TemplateBinding ChevronToolTip}"
+ UseSystemFocusVisuals="True">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -241,14 +235,36 @@
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
-
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Events.cs b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Events.cs
index b0f60ecaf587..3e067946cf4f 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Events.cs
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Events.cs
@@ -1,6 +1,9 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
+using Microsoft.UI.Xaml.Input;
+using Windows.System;
+
namespace Files.App.Controls
{
public partial class BreadcrumbBarItem
@@ -15,6 +18,18 @@ private void ItemChevronButton_Click(object sender, RoutedEventArgs e)
FlyoutBase.ShowAttachedFlyout(_itemChevronButton);
}
+ private void ItemChevronButton_PreviewKeyDown(object sender, KeyRoutedEventArgs e)
+ {
+ if (e.Key == VirtualKey.Down)
+ FlyoutBase.ShowAttachedFlyout(_itemChevronButton);
+ }
+
+ private void ItemContentButton_PreviewKeyDown(object sender, KeyRoutedEventArgs e)
+ {
+ if (e.Key == VirtualKey.Down)
+ FlyoutBase.ShowAttachedFlyout(_itemChevronButton);
+ }
+
private void ChevronDropDownMenuFlyout_Opening(object? sender, object e)
{
if (_ownerRef is null ||
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Properties.cs b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Properties.cs
index 7b1709d84b26..578ae62c67ad 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Properties.cs
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.Properties.cs
@@ -13,6 +13,12 @@ public partial class BreadcrumbBarItem
[GeneratedDependencyProperty]
public partial bool IsLastItem { get; set; }
+ [GeneratedDependencyProperty]
+ public partial string? ItemToolTip { get; set; }
+
+ [GeneratedDependencyProperty]
+ public partial string? ChevronToolTip { get; set; }
+
partial void OnIsEllipsisChanged(bool newValue)
{
VisualStateManager.GoToState(this, newValue ? "ChevronCollapsed" : "ChevronVisible", true);
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.cs b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.cs
index f68d369105db..e7ba940b0153 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.cs
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItem.cs
@@ -47,7 +47,9 @@ protected override void OnApplyTemplate()
VisualStateManager.GoToState(this, "ChevronCollapsed", true);
_itemContentButton.Click += ItemContentButton_Click;
+ _itemContentButton.PreviewKeyDown += ItemContentButton_PreviewKeyDown;
_itemChevronButton.Click += ItemChevronButton_Click;
+ _itemChevronButton.PreviewKeyDown += ItemChevronButton_PreviewKeyDown;
_itemChevronDropDownMenuFlyout.Opening += ChevronDropDownMenuFlyout_Opening;
_itemChevronDropDownMenuFlyout.Opened += ChevronDropDownMenuFlyout_Opened;
_itemChevronDropDownMenuFlyout.Closed += ChevronDropDownMenuFlyout_Closed;
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItemAutomationPeer.cs b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItemAutomationPeer.cs
index 42d81617f28c..bddb74a7bf8f 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItemAutomationPeer.cs
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarItemAutomationPeer.cs
@@ -24,7 +24,7 @@ protected override string GetLocalizedControlTypeCore()
protected override object GetPatternCore(PatternInterface patternInterface)
{
- if (patternInterface is PatternInterface.Invoke)
+ if (patternInterface is PatternInterface.ExpandCollapse or PatternInterface.Invoke)
return this;
return base.GetPatternCore(patternInterface);
@@ -37,12 +37,15 @@ protected override string GetClassNameCore()
protected override AutomationControlType GetAutomationControlTypeCore()
{
- return AutomationControlType.Button;
+ return AutomationControlType.SplitButton;
}
- ///
- /// Sends a request to invoke the item associated with the automation peer.
- ///
+ protected override bool IsControlElementCore()
+ {
+ return true;
+ }
+
+ ///
public void Invoke()
{
if (Owner is not BreadcrumbBarItem item)
diff --git a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarLayout.cs b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarLayout.cs
index da0313988121..42f107a96712 100644
--- a/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarLayout.cs
+++ b/src/Files.App.Controls/BreadcrumbBar/BreadcrumbBarLayout.cs
@@ -33,13 +33,15 @@ protected override Size MeasureOverride(NonVirtualizingLayoutContext context, Si
var accumulatedSize = new Size(0, 0);
_availableSize = availableSize;
+ var indexAfterEllipsis = GetFirstIndexToRender(context);
+
// Go through all items and measure them
- foreach (var item in context.Children)
+ for (int index = 0; index < context.Children.Count; index++)
{
- if (item is BreadcrumbBarItem breadcrumbItem)
+ if (context.Children[index] is BreadcrumbBarItem breadcrumbItem)
{
breadcrumbItem.Measure(availableSize);
- accumulatedSize.Width += breadcrumbItem.DesiredSize.Width;
+ accumulatedSize.Width += index < indexAfterEllipsis ? 0 : breadcrumbItem.DesiredSize.Width;
accumulatedSize.Height = Math.Max(accumulatedSize.Height, breadcrumbItem.DesiredSize.Height);
}
}
@@ -49,7 +51,7 @@ protected override Size MeasureOverride(NonVirtualizingLayoutContext context, Si
_ellipsisButton ??= context.Children[0] as BreadcrumbBarItem;
// Sets the ellipsis item's visibility based on whether the items are overflowing
- EllipsisIsRendered = accumulatedSize.Width > availableSize.Width;
+ EllipsisIsRendered = indexAfterEllipsis is not 0;
return accumulatedSize;
}
diff --git a/src/Files.App.Controls/Files.App.Controls.csproj b/src/Files.App.Controls/Files.App.Controls.csproj
index e2f44e087d4d..9e7631dc70e9 100644
--- a/src/Files.App.Controls/Files.App.Controls.csproj
+++ b/src/Files.App.Controls/Files.App.Controls.csproj
@@ -10,6 +10,7 @@
x86;x64;arm64win-x86;win-x64;win-arm64true
+ $(DefineConstants);OMNIBAR_DEBUG
diff --git a/src/Files.App.Controls/Util.cs b/src/Files.App.Controls/GlobalHelper.cs
similarity index 76%
rename from src/Files.App.Controls/Util.cs
rename to src/Files.App.Controls/GlobalHelper.cs
index e9866d156880..62c27e0b7462 100644
--- a/src/Files.App.Controls/Util.cs
+++ b/src/Files.App.Controls/GlobalHelper.cs
@@ -3,7 +3,7 @@
namespace Files.App.Controls
{
- public static class Util
+ public static class GlobalHelper
{
///
/// Sets cursor when hovering on a specific element.
@@ -22,5 +22,11 @@ public static void ChangeCursor(this UIElement uiElement, InputCursor cursor)
[cursor]
);
}
+
+ [Conditional("OMNIBAR_DEBUG")]
+ public static void WriteDebugStringForOmnibar(string? message)
+ {
+ Debug.WriteLine($"OMNIBAR DEBUG: [{message}]");
+ }
}
}
diff --git a/src/Files.App.Controls/GridSplitter/GripperHoverWrapper.cs b/src/Files.App.Controls/GridSplitter/GripperHoverWrapper.cs
index 353e46c3b035..99e8579595e9 100644
--- a/src/Files.App.Controls/GridSplitter/GripperHoverWrapper.cs
+++ b/src/Files.App.Controls/GridSplitter/GripperHoverWrapper.cs
@@ -2,7 +2,6 @@
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.UI.Input;
-using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Input;
namespace Files.App.Controls
diff --git a/src/Files.App.Controls/Omnibar/EventArgs.cs b/src/Files.App.Controls/Omnibar/EventArgs.cs
index 6f0d5ca518ba..71622230d9a0 100644
--- a/src/Files.App.Controls/Omnibar/EventArgs.cs
+++ b/src/Files.App.Controls/Omnibar/EventArgs.cs
@@ -8,4 +8,8 @@ public record class OmnibarQuerySubmittedEventArgs(OmnibarMode Mode, object? Ite
public record class OmnibarSuggestionChosenEventArgs(OmnibarMode Mode, object SelectedItem);
public record class OmnibarTextChangedEventArgs(OmnibarMode Mode, OmnibarTextChangeReason Reason);
+
+ public record class OmnibarModeChangedEventArgs(OmnibarMode? OldMode, OmnibarMode NewMode);
+
+ public record class OmnibarIsFocusedChangedEventArgs(bool IsFocused);
}
diff --git a/src/Files.App.Controls/Omnibar/IOmnibarTextMemberPathProvider.cs b/src/Files.App.Controls/Omnibar/IOmnibarTextMemberPathProvider.cs
index 41f798da7e7f..d38f0d3aeb8c 100644
--- a/src/Files.App.Controls/Omnibar/IOmnibarTextMemberPathProvider.cs
+++ b/src/Files.App.Controls/Omnibar/IOmnibarTextMemberPathProvider.cs
@@ -4,7 +4,7 @@
namespace Files.App.Controls
{
///
- /// An interface that provides a way to get the text member path of .
+ /// An interface that provides a way to get the text member path of .
///
///
/// An alternative to this interface is to use an powered by CsWinRT.
diff --git a/src/Files.App.Controls/Omnibar/Omnibar.Events.cs b/src/Files.App.Controls/Omnibar/Omnibar.Events.cs
index 9f33112c8ee0..0c9c46ca386c 100644
--- a/src/Files.App.Controls/Omnibar/Omnibar.Events.cs
+++ b/src/Files.App.Controls/Omnibar/Omnibar.Events.cs
@@ -19,36 +19,61 @@ private void AutoSuggestBox_GettingFocus(UIElement sender, GettingFocusEventArgs
if (args.OldFocusedElement is null)
return;
+ GlobalHelper.WriteDebugStringForOmnibar("The TextBox is getting the focus.");
+
_previouslyFocusedElement = new(args.OldFocusedElement as UIElement);
}
+ private void AutoSuggestBox_LosingFocus(UIElement sender, LosingFocusEventArgs args)
+ {
+ // Prevent the TextBox from losing focus when the ModeButton is focused
+ if (args.NewFocusedElement is not Button button ||
+ args.InputDevice is FocusInputDeviceKind.Keyboard ||
+ button.Name.ToString() != "PART_ModeButton")
+ return;
+
+ args.TryCancel();
+ }
+
private void AutoSuggestBox_GotFocus(object sender, RoutedEventArgs e)
{
+ GlobalHelper.WriteDebugStringForOmnibar("The TextBox got the focus.");
+
IsFocused = true;
+ IsFocusedChanged?.Invoke(this, new(IsFocused));
+
_textBox.SelectAll();
}
private void AutoSuggestBox_LostFocus(object sender, RoutedEventArgs e)
{
// TextBox still has focus if the context menu for selected text is open
- if (_textBox.ContextFlyout.IsOpen)
+ var element = Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(this.XamlRoot);
+ if (element is FlyoutBase or Popup)
return;
+ GlobalHelper.WriteDebugStringForOmnibar("The TextBox lost the focus.");
+
IsFocused = false;
+ IsFocusedChanged?.Invoke(this, new(IsFocused));
}
- private void AutoSuggestBox_KeyDown(object sender, KeyRoutedEventArgs e)
+ private async void AutoSuggestBox_KeyDown(object sender, KeyRoutedEventArgs e)
{
if (e.Key is VirtualKey.Enter)
{
e.Handled = true;
+ GlobalHelper.WriteDebugStringForOmnibar("The TextBox accepted the Enter key.");
+
SubmitQuery(_textBoxSuggestionsPopup.IsOpen && _textBoxSuggestionsListView.SelectedIndex is not -1 ? _textBoxSuggestionsListView.SelectedItem : null);
}
else if ((e.Key == VirtualKey.Up || e.Key == VirtualKey.Down) && _textBoxSuggestionsPopup.IsOpen)
{
e.Handled = true;
+ GlobalHelper.WriteDebugStringForOmnibar("The TextBox accepted the Up/Down key while the suggestions pop-up is open.");
+
var currentIndex = _textBoxSuggestionsListView.SelectedIndex;
var nextIndex = currentIndex;
var suggestionsCount = _textBoxSuggestionsListView.Items.Count;
@@ -70,13 +95,15 @@ private void AutoSuggestBox_KeyDown(object sender, KeyRoutedEventArgs e)
{
_textBoxSuggestionsListView.SelectedIndex = nextIndex;
- ChooseSuggestionItem(_textBoxSuggestionsListView.SelectedItem);
+ ChooseSuggestionItem(_textBoxSuggestionsListView.SelectedItem, true);
}
}
else if (e.Key == VirtualKey.Escape)
{
e.Handled = true;
+ GlobalHelper.WriteDebugStringForOmnibar("The TextBox accepted the Esc key.");
+
if (_textBoxSuggestionsPopup.IsOpen)
{
RevertTextToUserInput();
@@ -101,10 +128,10 @@ private void AutoSuggestBox_TextChanged(object sender, TextChangedEventArgs e)
// UpdateSuggestionListView();
- if (_textChangeReason is not OmnibarTextChangeReason.SuggestionChosen and
- not OmnibarTextChangeReason.ProgrammaticChange)
+ if (_textChangeReason is OmnibarTextChangeReason.ProgrammaticChange)
+ _textBox.SelectAll();
+ else
{
- _textChangeReason = OmnibarTextChangeReason.UserInput;
_userInput = _textBox.Text;
}
@@ -116,9 +143,16 @@ private void AutoSuggestBox_TextChanged(object sender, TextChangedEventArgs e)
private void AutoSuggestBoxSuggestionsPopup_GettingFocus(UIElement sender, GettingFocusEventArgs args)
{
+ // The suggestions popup is never wanted to be focused when it come to open.
args.TryCancel();
}
+ private void AutoSuggestBoxSuggestionsPopup_Opened(object? sender, object e)
+ {
+ if (_textBoxSuggestionsListView.Items.Count > 0)
+ _textBoxSuggestionsListView.ScrollIntoView(_textBoxSuggestionsListView.Items[0]);
+ }
+
private void AutoSuggestBoxSuggestionsListView_ItemClick(object sender, ItemClickEventArgs e)
{
if (CurrentSelectedMode is null)
@@ -127,5 +161,10 @@ private void AutoSuggestBoxSuggestionsListView_ItemClick(object sender, ItemClic
ChooseSuggestionItem(e.ClickedItem);
SubmitQuery(e.ClickedItem);
}
+
+ private void AutoSuggestBoxSuggestionsListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ _textBoxSuggestionsListView.ScrollIntoView(_textBoxSuggestionsListView.SelectedItem);
+ }
}
}
diff --git a/src/Files.App.Controls/Omnibar/Omnibar.Properties.cs b/src/Files.App.Controls/Omnibar/Omnibar.Properties.cs
index fb3cc94db2a5..1ee98de0c802 100644
--- a/src/Files.App.Controls/Omnibar/Omnibar.Properties.cs
+++ b/src/Files.App.Controls/Omnibar/Omnibar.Properties.cs
@@ -27,8 +27,13 @@ partial void OnCurrentSelectedModePropertyChanged(DependencyPropertyChangedEvent
if (e.NewValue is not OmnibarMode newMode)
return;
+ if (e.OldValue is OmnibarMode oldMode)
+ GlobalHelper.WriteDebugStringForOmnibar($"The mode change from {oldMode} to {newMode} has been requested.");
+ else
+ GlobalHelper.WriteDebugStringForOmnibar($"The mode change to {newMode} has been requested.");
+
ChangeMode(e.OldValue as OmnibarMode, newMode);
- CurrentSelectedModeName = newMode.ModeName;
+ CurrentSelectedModeName = newMode.Name;
}
partial void OnCurrentSelectedModeNameChanged(string? newValue)
@@ -51,6 +56,8 @@ partial void OnIsFocusedChanged(bool newValue)
if (CurrentSelectedMode is null || _textBox is null)
return;
+ GlobalHelper.WriteDebugStringForOmnibar($"{nameof(IsFocused)} has been changed to {IsFocused}");
+
if (newValue)
{
VisualStateManager.GoToState(CurrentSelectedMode, "Focused", true);
diff --git a/src/Files.App.Controls/Omnibar/Omnibar.cs b/src/Files.App.Controls/Omnibar/Omnibar.cs
index f4d29468e1ff..131ca89f4ef5 100644
--- a/src/Files.App.Controls/Omnibar/Omnibar.cs
+++ b/src/Files.App.Controls/Omnibar/Omnibar.cs
@@ -1,7 +1,6 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
-using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Markup;
using Microsoft.UI.Xaml.Media.Animation;
using Windows.Foundation;
@@ -38,6 +37,8 @@ public partial class Omnibar : Control
public event TypedEventHandler? QuerySubmitted;
public event TypedEventHandler? SuggestionChosen;
public event TypedEventHandler? TextChanged;
+ public event TypedEventHandler? ModeChanged;
+ public event TypedEventHandler IsFocusedChanged;
// Constructor
@@ -47,6 +48,8 @@ public Omnibar()
Modes = [];
AutoSuggestBoxPadding = new(0, 0, 0, 0);
+
+ GlobalHelper.WriteDebugStringForOmnibar("Omnibar has been initialized.");
}
// Methods
@@ -71,14 +74,19 @@ protected override void OnApplyTemplate()
SizeChanged += Omnibar_SizeChanged;
_textBox.GettingFocus += AutoSuggestBox_GettingFocus;
_textBox.GotFocus += AutoSuggestBox_GotFocus;
+ _textBox.LosingFocus += AutoSuggestBox_LosingFocus;
_textBox.LostFocus += AutoSuggestBox_LostFocus;
_textBox.KeyDown += AutoSuggestBox_KeyDown;
_textBox.TextChanged += AutoSuggestBox_TextChanged;
_textBoxSuggestionsPopup.GettingFocus += AutoSuggestBoxSuggestionsPopup_GettingFocus;
+ _textBoxSuggestionsPopup.Opened += AutoSuggestBoxSuggestionsPopup_Opened;
_textBoxSuggestionsListView.ItemClick += AutoSuggestBoxSuggestionsListView_ItemClick;
+ _textBoxSuggestionsListView.SelectionChanged += AutoSuggestBoxSuggestionsListView_SelectionChanged;
// Set the default width
_textBoxSuggestionsContainerBorder.Width = ActualWidth;
+
+ GlobalHelper.WriteDebugStringForOmnibar("The template and the events have been initialized.");
}
public void PopulateModes()
@@ -117,7 +125,7 @@ protected void ChangeMode(OmnibarMode? oldMode, OmnibarMode newMode)
// Add the reposition transition to the all modes
mode.Transitions = [new RepositionThemeTransition()];
mode.UpdateLayout();
- mode.IsTabStop = true;
+ mode.IsTabStop = false;
}
var index = _modesHostGrid.Children.IndexOf(newMode);
@@ -125,12 +133,15 @@ protected void ChangeMode(OmnibarMode? oldMode, OmnibarMode newMode)
if (oldMode is not null)
VisualStateManager.GoToState(oldMode, "Unfocused", true);
- // Reset
- foreach (var column in _modesHostGrid.ColumnDefinitions)
- column.Width = GridLength.Auto;
+ DispatcherQueue.TryEnqueue(() =>
+ {
+ // Reset
+ foreach (var column in _modesHostGrid.ColumnDefinitions)
+ column.Width = GridLength.Auto;
- // Expand the given mode
- _modesHostGrid.ColumnDefinitions[index].Width = new(1, GridUnitType.Star);
+ // Expand the given mode
+ _modesHostGrid.ColumnDefinitions[index].Width = new(1, GridUnitType.Star);
+ });
var itemCount = Modes.Count;
var itemIndex = Modes.IndexOf(newMode);
@@ -148,6 +159,13 @@ protected void ChangeMode(OmnibarMode? oldMode, OmnibarMode newMode)
VisualStateManager.GoToState(newMode, "Focused", true);
newMode.IsTabStop = false;
+
+ ModeChanged?.Invoke(this, new(oldMode, newMode!));
+
+ _textBox.PlaceholderText = newMode.PlaceholderText ?? string.Empty;
+ _textBoxSuggestionsListView.ItemTemplate = newMode.ItemTemplate;
+ _textBoxSuggestionsListView.ItemsSource = newMode.ItemsSource;
+
if (newMode.IsAutoFocusEnabled)
{
_textBox.Focus(FocusState.Pointer);
@@ -168,16 +186,18 @@ protected void ChangeMode(OmnibarMode? oldMode, OmnibarMode newMode)
{
VisualStateManager.GoToState(_textBox, "InputAreaVisible", true);
}
-
- TryToggleIsSuggestionsPopupOpen(true);
}
+ TryToggleIsSuggestionsPopupOpen(true);
+
// Remove the reposition transition from the all modes
foreach (var mode in Modes)
{
mode.Transitions.Clear();
mode.UpdateLayout();
}
+
+ GlobalHelper.WriteDebugStringForOmnibar($"Successfully changed Mode from {oldMode} to {newMode}");
}
internal protected void FocusTextBox()
@@ -185,23 +205,40 @@ internal protected void FocusTextBox()
_textBox.Focus(FocusState.Keyboard);
}
- public bool TryToggleIsSuggestionsPopupOpen(bool wantToOpen)
+ internal protected bool TryToggleIsSuggestionsPopupOpen(bool wantToOpen)
{
- if (wantToOpen && (!IsFocused || CurrentSelectedMode?.SuggestionItemsSource is null || (CurrentSelectedMode?.SuggestionItemsSource is IList collection && collection.Count is 0)) ||
- _textBoxSuggestionsPopup is null)
+ if (_textBoxSuggestionsPopup is null)
return false;
+ if (wantToOpen && (!IsFocused || CurrentSelectedMode?.ItemsSource is null || (CurrentSelectedMode?.ItemsSource is IList collection && collection.Count is 0)))
+ {
+ _textBoxSuggestionsPopup.IsOpen = false;
+
+ GlobalHelper.WriteDebugStringForOmnibar("The suggestions pop-up closed.");
+
+ return false;
+ }
+
+ if (CurrentSelectedMode is not null)
+ {
+ _textBoxSuggestionsListView.ItemTemplate = CurrentSelectedMode.ItemTemplate;
+ _textBoxSuggestionsListView.ItemsSource = CurrentSelectedMode.ItemsSource;
+ }
+
_textBoxSuggestionsPopup.IsOpen = wantToOpen;
+ GlobalHelper.WriteDebugStringForOmnibar("The suggestions pop-up is open.");
+
return false;
}
- public void ChooseSuggestionItem(object obj)
+ public void ChooseSuggestionItem(object obj, bool isOriginatedFromArrowKey = false)
{
if (CurrentSelectedMode is null)
return;
- if (CurrentSelectedMode.UpdateTextOnSelect)
+ if (CurrentSelectedMode.UpdateTextOnSelect ||
+ (isOriginatedFromArrowKey && CurrentSelectedMode.UpdateTextOnArrowKeys))
{
_textChangeReason = OmnibarTextChangeReason.SuggestionChosen;
ChangeTextBoxText(GetObjectText(obj));
@@ -215,7 +252,8 @@ internal protected void ChangeTextBoxText(string text)
_textBox.Text = text;
// Move the cursor to the end of the TextBox
- _textBox?.Select(_textBox.Text.Length, 0);
+ if (_textChangeReason == OmnibarTextChangeReason.SuggestionChosen)
+ _textBox?.Select(_textBox.Text.Length, 0);
}
private void SubmitQuery(object? item)
diff --git a/src/Files.App.Controls/Omnibar/Omnibar.xaml b/src/Files.App.Controls/Omnibar/Omnibar.xaml
index 64eabed99947..e9b55811f684 100644
--- a/src/Files.App.Controls/Omnibar/Omnibar.xaml
+++ b/src/Files.App.Controls/Omnibar/Omnibar.xaml
@@ -67,7 +67,6 @@
FontStretch="{TemplateBinding FontStretch}"
FontWeight="{TemplateBinding FontWeight}"
Foreground="{TemplateBinding Foreground}"
- PlaceholderText="{Binding CurrentSelectedMode.PlaceholderText, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}"
ScrollViewer.BringIntoViewOnFocusChange="False"
Style="{StaticResource DefaultOmnibarTextBoxStyle}"
UseSystemFocusVisuals="{TemplateBinding UseSystemFocusVisuals}" />
@@ -96,11 +95,7 @@
MaxHeight="{ThemeResource AutoSuggestListMaxHeight}"
Margin="{ThemeResource AutoSuggestListPadding}"
IsItemClickEnabled="True"
- ItemTemplate="{Binding CurrentSelectedMode.SuggestionItemTemplate, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}"
- ItemsSource="{Binding CurrentSelectedMode.SuggestionItemsSource, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}"
- SelectionMode="Single">
-
-
+ SelectionMode="Single" />
@@ -122,9 +117,6 @@
-
-
-
@@ -132,30 +124,41 @@
x:Name="PART_RootGrid"
Height="{TemplateBinding Height}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
- Background="{TemplateBinding Background}"
- TabFocusNavigation="Local">
+ Background="{TemplateBinding Background}">
-
-
-
-
-
-
-
+ ToolTipService.ToolTip="{Binding ModeName, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}">
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
-
-
+
+
@@ -186,13 +185,16 @@
-
+
+
+
-
+
+
@@ -366,7 +368,12 @@
FontSize="{StaticResource TextBoxIconFontSize}"
Foreground="{ThemeResource TextControlButtonForeground}"
IsTabStop="False"
- Visibility="Collapsed" />
+ Visibility="Collapsed">
+
+
+
+
+
diff --git a/src/Files.App.Controls/Omnibar/OmnibarMode.Events.cs b/src/Files.App.Controls/Omnibar/OmnibarMode.Events.cs
index e7f73fd5262c..b8633bd24c50 100644
--- a/src/Files.App.Controls/Omnibar/OmnibarMode.Events.cs
+++ b/src/Files.App.Controls/Omnibar/OmnibarMode.Events.cs
@@ -12,6 +12,8 @@ private void ModeButton_PointerEntered(object sender, PointerRoutedEventArgs e)
if (_ownerRef is null || _ownerRef.TryGetTarget(out var owner) is false || owner.CurrentSelectedMode == this)
return;
+ GlobalHelper.WriteDebugStringForOmnibar($"The mouse pointer has entered the UI area of this Mode ({this})");
+
VisualStateManager.GoToState(this, "PointerOver", true);
}
@@ -20,6 +22,8 @@ private void ModeButton_PointerPressed(object sender, PointerRoutedEventArgs e)
if (_ownerRef is null || _ownerRef.TryGetTarget(out var owner) is false || owner.CurrentSelectedMode == this)
return;
+ GlobalHelper.WriteDebugStringForOmnibar($"The mouse pointer has been pressed on the UI area of this Mode ({this})");
+
VisualStateManager.GoToState(this, "PointerPressed", true);
}
@@ -28,15 +32,24 @@ private void ModeButton_PointerReleased(object sender, PointerRoutedEventArgs e)
if (_ownerRef is null || _ownerRef.TryGetTarget(out var owner) is false || owner.CurrentSelectedMode == this)
return;
- VisualStateManager.GoToState(this, "PointerOver", true);
+ GlobalHelper.WriteDebugStringForOmnibar($"The mouse pointer has been unpressed from the UI area of this Mode ({this})");
- // Change the current mode
- owner.CurrentSelectedMode = this;
+ VisualStateManager.GoToState(this, "PointerOver", true);
}
private void ModeButton_PointerExited(object sender, PointerRoutedEventArgs e)
{
+ GlobalHelper.WriteDebugStringForOmnibar($"The mouse pointer has moved away from the UI area of this Mode ({this})");
+
VisualStateManager.GoToState(this, "PointerNormal", true);
}
+
+ private void ModeButton_Click(object sender, RoutedEventArgs e)
+ {
+ if (_ownerRef is null || _ownerRef.TryGetTarget(out var owner) is false || owner.CurrentSelectedMode == this)
+ return;
+
+ owner.CurrentSelectedMode = this;
+ }
}
-}
+}
\ No newline at end of file
diff --git a/src/Files.App.Controls/Omnibar/OmnibarMode.Properties.cs b/src/Files.App.Controls/Omnibar/OmnibarMode.Properties.cs
index dbac55f6ca1f..3130d95d305c 100644
--- a/src/Files.App.Controls/Omnibar/OmnibarMode.Properties.cs
+++ b/src/Files.App.Controls/Omnibar/OmnibarMode.Properties.cs
@@ -28,21 +28,18 @@ public partial class OmnibarMode
[GeneratedDependencyProperty]
public partial FrameworkElement? IconOnInactive { get; set; }
- [GeneratedDependencyProperty]
- public partial object? SuggestionItemsSource { get; set; }
-
- [GeneratedDependencyProperty]
- public partial DataTemplate? SuggestionItemTemplate { get; set; }
-
[GeneratedDependencyProperty]
///
- /// Implement in to get the text member path from the suggestion item correctly.
+ /// Implement in to get the text member path from the suggestion item correctly.
///
public partial string? TextMemberPath { get; set; }
[GeneratedDependencyProperty(DefaultValue = true)]
public partial bool UpdateTextOnSelect { get; set; }
+ [GeneratedDependencyProperty(DefaultValue = true)]
+ public partial bool UpdateTextOnArrowKeys { get; set; }
+
[GeneratedDependencyProperty]
public partial bool IsAutoFocusEnabled { get; set; }
diff --git a/src/Files.App.Controls/Omnibar/OmnibarMode.cs b/src/Files.App.Controls/Omnibar/OmnibarMode.cs
index b4d5927383a9..9f413b7a5c75 100644
--- a/src/Files.App.Controls/Omnibar/OmnibarMode.cs
+++ b/src/Files.App.Controls/Omnibar/OmnibarMode.cs
@@ -6,7 +6,7 @@
namespace Files.App.Controls
{
[DebuggerDisplay("{" + nameof(ToString) + "(),nq}")]
- public partial class OmnibarMode : Control
+ public partial class OmnibarMode : ItemsControl
{
// Constants
@@ -16,13 +16,15 @@ public partial class OmnibarMode : Control
private WeakReference? _ownerRef;
- private Border _modeButton = null!;
+ private Button _modeButton = null!;
// Constructor
public OmnibarMode()
{
DefaultStyleKey = typeof(OmnibarMode);
+
+ GlobalHelper.WriteDebugStringForOmnibar($"Omnibar Mode ({this}) has been initialized.");
}
// Methods
@@ -31,14 +33,23 @@ protected override void OnApplyTemplate()
{
base.OnApplyTemplate();
- _modeButton = GetTemplateChild(TemplatePartName_ModeButton) as Border
+ _modeButton = GetTemplateChild(TemplatePartName_ModeButton) as Button
?? throw new MissingFieldException($"Could not find {TemplatePartName_ModeButton} in the given {nameof(OmnibarMode)}'s style.");
-
+
+ RegisterPropertyChangedCallback(ItemsSourceProperty, (d, dp) =>
+ {
+ if (_ownerRef is not null && _ownerRef.TryGetTarget(out var owner))
+ owner.TryToggleIsSuggestionsPopupOpen(true);
+ });
+
Loaded += OmnibarMode_Loaded;
_modeButton.PointerEntered += ModeButton_PointerEntered;
_modeButton.PointerPressed += ModeButton_PointerPressed;
_modeButton.PointerReleased += ModeButton_PointerReleased;
_modeButton.PointerExited += ModeButton_PointerExited;
+ _modeButton.Click += ModeButton_Click;
+
+ GlobalHelper.WriteDebugStringForOmnibar($"The template and the events of the Omnibar Mode ({this}) have been initialized.");
}
protected override void OnKeyUp(KeyRoutedEventArgs args)
@@ -66,11 +77,24 @@ protected override void OnKeyUp(KeyRoutedEventArgs args)
}
}
+ protected override void OnItemsChanged(object e)
+ {
+ base.OnItemsChanged(e);
+
+ if (_ownerRef is not null && _ownerRef.TryGetTarget(out var owner))
+ owner.TryToggleIsSuggestionsPopupOpen(true);
+ }
+
private void OmnibarMode_Loaded(object sender, RoutedEventArgs e)
{
// Set this mode as the current mode if it is the default mode
if (IsDefault && _ownerRef is not null && _ownerRef.TryGetTarget(out var owner))
- owner.CurrentSelectedMode = this;
+ {
+ DispatcherQueue.TryEnqueue(() =>
+ {
+ owner.CurrentSelectedMode = this;
+ });
+ }
}
public void SetOwner(Omnibar owner)
@@ -80,7 +104,7 @@ public void SetOwner(Omnibar owner)
public override string ToString()
{
- return ModeName ?? string.Empty;
+ return Name ?? string.Empty;
}
}
}
diff --git a/src/Files.App.Controls/SamplePanel/SamplePanel.Properties.cs b/src/Files.App.Controls/SamplePanel/SamplePanel.Properties.cs
index 99ff6328a8c0..c187fbf1111b 100644
--- a/src/Files.App.Controls/SamplePanel/SamplePanel.Properties.cs
+++ b/src/Files.App.Controls/SamplePanel/SamplePanel.Properties.cs
@@ -2,8 +2,6 @@
// Licensed under the MIT License.
using CommunityToolkit.WinUI;
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
namespace Files.App.Controls
{
diff --git a/src/Files.App.Controls/SamplePanel/SamplePanel.cs b/src/Files.App.Controls/SamplePanel/SamplePanel.cs
index 9b727cb2a0bf..8d2dbc1ff2e0 100644
--- a/src/Files.App.Controls/SamplePanel/SamplePanel.cs
+++ b/src/Files.App.Controls/SamplePanel/SamplePanel.cs
@@ -1,10 +1,6 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
-using Microsoft.UI.Xaml.Markup;
-
namespace Files.App.Controls
{
// Visual states
diff --git a/src/Files.App.Controls/Sidebar/ISidebarViewModel.cs b/src/Files.App.Controls/Sidebar/ISidebarViewModel.cs
index eb35d2ece37e..a3673e6d6105 100644
--- a/src/Files.App.Controls/Sidebar/ISidebarViewModel.cs
+++ b/src/Files.App.Controls/Sidebar/ISidebarViewModel.cs
@@ -2,7 +2,6 @@
// Licensed under the MIT License.
using Microsoft.UI.Input;
-using Microsoft.UI.Xaml;
using Windows.ApplicationModel.DataTransfer;
using Windows.Foundation;
diff --git a/src/Files.App.Controls/Sidebar/SidebarItem.Properties.cs b/src/Files.App.Controls/Sidebar/SidebarItem.Properties.cs
index 68b1d440c126..79a336758fca 100644
--- a/src/Files.App.Controls/Sidebar/SidebarItem.Properties.cs
+++ b/src/Files.App.Controls/Sidebar/SidebarItem.Properties.cs
@@ -44,7 +44,7 @@ public double ChildrenPresenterHeight
}
// Using 30 as a default in case something goes wrong
public static readonly DependencyProperty ChildrenPresenterHeightProperty =
- DependencyProperty.Register(nameof(ChildrenPresenterHeight), typeof(double), typeof(SidebarItem), new PropertyMetadata(30d));
+ DependencyProperty.Register(nameof(ChildrenPresenterHeight), typeof(double), typeof(SidebarItem), new PropertyMetadata(30d));
public ISidebarItemModel? Item
{
@@ -112,7 +112,7 @@ public static void OnPropertyChanged(DependencyObject sender, DependencyProperty
{
item.UpdateExpansionState();
}
- else if(e.Property == ItemProperty)
+ else if (e.Property == ItemProperty)
{
item.HandleItemChange();
}
diff --git a/src/Files.App.Controls/Storage/RingShape/RingShape.Properties.cs b/src/Files.App.Controls/Storage/RingShape/RingShape.Properties.cs
index d85ff577f316..2d6680a3115b 100644
--- a/src/Files.App.Controls/Storage/RingShape/RingShape.Properties.cs
+++ b/src/Files.App.Controls/Storage/RingShape/RingShape.Properties.cs
@@ -2,7 +2,6 @@
// Licensed under the MIT License.
using CommunityToolkit.WinUI;
-using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Media;
using Microsoft.UI.Xaml.Shapes;
using Windows.Foundation;
diff --git a/src/Files.App.Controls/Storage/StorageBar/StorageBar.cs b/src/Files.App.Controls/Storage/StorageBar/StorageBar.cs
index 236f74f080b8..d570cc88d1fa 100644
--- a/src/Files.App.Controls/Storage/StorageBar/StorageBar.cs
+++ b/src/Files.App.Controls/Storage/StorageBar/StorageBar.cs
@@ -217,7 +217,7 @@ private void UpdateColumnWidths()
true);
var interpolatedGapWidth = valueLarger
- ? StorageControlsHelpers.CalculateInterpolatedValue(
+ ? StorageControlsHelpers.CalculateInterpolatedValue(
minPercent,
Percent,
minPercent + 2.0,
diff --git a/src/Files.App.Controls/ThemedIcon/ThemedIcon.Consts.cs b/src/Files.App.Controls/ThemedIcon/ThemedIcon.Consts.cs
index 5cc349e20ef9..3de66bb5294c 100644
--- a/src/Files.App.Controls/ThemedIcon/ThemedIcon.Consts.cs
+++ b/src/Files.App.Controls/ThemedIcon/ThemedIcon.Consts.cs
@@ -1,9 +1,6 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
-
namespace Files.App.Controls
{
// Template Parts
@@ -12,7 +9,7 @@ namespace Files.App.Controls
[TemplatePart(Name = LayeredPathIconViewBox, Type = typeof(Viewbox))]
[TemplatePart(Name = LayeredPathCanvas, Type = typeof(Canvas))]
// Icon Type Visual States
- [TemplateVisualState(Name = OutlineTypeStateName, GroupName = IconTypeStateGroupName)]
+ [TemplateVisualState(Name = OutlineTypeStateName, GroupName = IconTypeStateGroupName)]
[TemplateVisualState(Name = LayeredTypeStateName, GroupName = IconTypeStateGroupName)]
[TemplateVisualState(Name = FilledTypeStateName, GroupName = IconTypeStateGroupName)]
// Icon Color Visual States
diff --git a/src/Files.App.Controls/ThemedIcon/ThemedIcon.Owner.cs b/src/Files.App.Controls/ThemedIcon/ThemedIcon.Owner.cs
index 3a87ce1efc43..52572e76381f 100644
--- a/src/Files.App.Controls/ThemedIcon/ThemedIcon.Owner.cs
+++ b/src/Files.App.Controls/ThemedIcon/ThemedIcon.Owner.cs
@@ -2,9 +2,6 @@
// Licensed under the MIT License.
using CommunityToolkit.WinUI;
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
-using Microsoft.UI.Xaml.Controls.Primitives;
namespace Files.App.Controls
{
diff --git a/src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs b/src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs
index f72caa7a414e..c385aab30c6c 100644
--- a/src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs
+++ b/src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs
@@ -2,7 +2,6 @@
// Licensed under the MIT License.
using CommunityToolkit.WinUI;
-using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Media;
namespace Files.App.Controls
diff --git a/src/Files.App.Controls/ThemedIcon/ThemedIcon.cs b/src/Files.App.Controls/ThemedIcon/ThemedIcon.cs
index a42168104c90..c7cfdde8932f 100644
--- a/src/Files.App.Controls/ThemedIcon/ThemedIcon.cs
+++ b/src/Files.App.Controls/ThemedIcon/ThemedIcon.cs
@@ -1,13 +1,9 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
-using Microsoft.UI.Xaml.Media;
using Microsoft.UI.Xaml.Markup;
+using Microsoft.UI.Xaml.Media;
using Microsoft.UI.Xaml.Shapes;
-using System.Linq;
-using System.Collections.Generic;
namespace Files.App.Controls
{
@@ -15,11 +11,11 @@ namespace Files.App.Controls
/// A control for a State and Color aware Icon
///
public partial class ThemedIcon : Control
- {
- private Viewbox? _filledViewBox;
- private Viewbox? _outlineViewBox;
- private Viewbox? _layeredViewBox;
- private Canvas? _layeredCanvas;
+ {
+ private Viewbox? _filledViewBox;
+ private Viewbox? _outlineViewBox;
+ private Viewbox? _layeredViewBox;
+ private Canvas? _layeredCanvas;
public ThemedIcon()
{
@@ -49,11 +45,11 @@ protected override void OnApplyTemplate()
private void GetTemplateParts()
{
// Gets the template parts and sets the private fields
- _outlineViewBox = GetTemplateChild( OutlinePathIconViewBox ) as Viewbox;
- _filledViewBox = GetTemplateChild( FilledPathIconViewBox ) as Viewbox;
- _layeredViewBox = GetTemplateChild( LayeredPathIconViewBox ) as Viewbox;
+ _outlineViewBox = GetTemplateChild(OutlinePathIconViewBox) as Viewbox;
+ _filledViewBox = GetTemplateChild(FilledPathIconViewBox) as Viewbox;
+ _layeredViewBox = GetTemplateChild(LayeredPathIconViewBox) as Viewbox;
- _layeredCanvas = GetTemplateChild( LayeredPathCanvas ) as Canvas;
+ _layeredCanvas = GetTemplateChild(LayeredPathCanvas) as Canvas;
}
// Updates paths and layers
@@ -64,7 +60,7 @@ private void OnFilledIconChanged()
if (_filledViewBox == null)
return;
- SetPathData(FilledIconPath, FilledIconData ?? string.Empty, _filledViewBox );
+ SetPathData(FilledIconPath, FilledIconData ?? string.Empty, _filledViewBox);
}
private void OnOutlineIconChanged()
@@ -73,16 +69,16 @@ private void OnOutlineIconChanged()
if (_outlineViewBox == null)
return;
- SetPathData(OutlineIconPath, OutlineIconData ?? string.Empty, _outlineViewBox );
+ SetPathData(OutlineIconPath, OutlineIconData ?? string.Empty, _outlineViewBox);
}
private void OnLayeredIconChanged()
{
// Updates Layered Icon from it's Layers
- if ( _layeredViewBox == null ||
+ if (_layeredViewBox == null ||
_layeredCanvas == null ||
Layers is not ICollection layers)
- return;
+ return;
_layeredCanvas.Children.Clear();
diff --git a/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.Consts.cs b/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.Consts.cs
index 99abf1cdd354..137eed61a5ed 100644
--- a/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.Consts.cs
+++ b/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.Consts.cs
@@ -1,8 +1,6 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Shapes;
namespace Files.App.Controls
diff --git a/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.cs b/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.cs
index 5a8c73be4869..5e1b52444b33 100644
--- a/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.cs
+++ b/src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.cs
@@ -1,8 +1,6 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Markup;
using Microsoft.UI.Xaml.Media;
using Microsoft.UI.Xaml.Shapes;
@@ -68,8 +66,8 @@ private void UpdateIconLayerState()
IconColorType switch
{
ThemedIconColorType.Critical => CriticalStateName,
- ThemedIconColorType.Caution => CautionStateName,
- ThemedIconColorType.Success => SuccessStateName,
+ ThemedIconColorType.Caution => CautionStateName,
+ ThemedIconColorType.Success => SuccessStateName,
ThemedIconColorType.Neutral => NeutralStateName,
ThemedIconColorType.Custom => CustomColorStateName,
_ => AccentStateName,
diff --git a/src/Files.App.Controls/Toolbar/Primitives/ToolbarLayout.cs b/src/Files.App.Controls/Toolbar/Primitives/ToolbarLayout.cs
index d6bac7137dec..cf91d1a0bbda 100644
--- a/src/Files.App.Controls/Toolbar/Primitives/ToolbarLayout.cs
+++ b/src/Files.App.Controls/Toolbar/Primitives/ToolbarLayout.cs
@@ -1,8 +1,6 @@
// Copyright (c) Files Community
// Licensed under the MIT License.
-using Microsoft.UI.Xaml;
-using Microsoft.UI.Xaml.Controls;
using Windows.Foundation;
namespace Files.App.Controls.Primitives
@@ -21,14 +19,14 @@ private int GetItemCount(NonVirtualizingLayoutContext context)
return context.Children.Count;
}
- private UIElement GetElementAt(NonVirtualizingLayoutContext context , int index)
+ private UIElement GetElementAt(NonVirtualizingLayoutContext context, int index)
{
return context.Children[index];
}
// Measuring is performed in a single step, every element is measured, including the overflow button
// item, but the total amount of space needed is only composed of the Toolbar Items
- protected override Size MeasureOverride(NonVirtualizingLayoutContext context , Size availableSize)
+ protected override Size MeasureOverride(NonVirtualizingLayoutContext context, Size availableSize)
{
m_availableSize = availableSize;
@@ -39,32 +37,32 @@ protected override Size MeasureOverride(NonVirtualizingLayoutContext context , S
//var toolbarItem = (ToolbarItem)GetElementAt(context, i);
//toolbarItem.Measure( availableSize );
- if ( i != 0 )
+ if (i != 0)
{
//accumulatedItemsSize.Width += toolbarItem.DesiredSize.Width;
//accumulatedItemsSize.Height = Math.Max( accumulatedItemsSize.Height , toolbarItem.DesiredSize.Height );
}
}
- if ( accumulatedItemsSize.Width > availableSize.Width )
+ if (accumulatedItemsSize.Width > availableSize.Width)
{
-
+
}
else
{
-
+
}
return accumulatedItemsSize;
}
- private void ArrangeItem(UIElement breadcrumbItem , ref float accumulatedWidths , float maxElementHeight)
+ private void ArrangeItem(UIElement breadcrumbItem, ref float accumulatedWidths, float maxElementHeight)
{
}
// Arranging is performed in a single step, as many elements are tried to be drawn going from the last element
// towards the first one, if there's not enough space, then the ellipsis button is drawn
- protected override Size ArrangeOverride(NonVirtualizingLayoutContext context , Size finalSize)
+ protected override Size ArrangeOverride(NonVirtualizingLayoutContext context, Size finalSize)
{
return finalSize;
}
diff --git a/src/Files.App.Controls/Toolbar/Toolbar.Constants.cs b/src/Files.App.Controls/Toolbar/Toolbar.Constants.cs
index bb1c2cab030f..044eeaa6d083 100644
--- a/src/Files.App.Controls/Toolbar/Toolbar.Constants.cs
+++ b/src/Files.App.Controls/Toolbar/Toolbar.Constants.cs
@@ -4,30 +4,30 @@
namespace Files.App.Controls
{
// TemplateParts
- [TemplatePart( Name = ToolbarItemsRepeaterPartName , Type = typeof( ItemsRepeater ) )]
+ [TemplatePart(Name = ToolbarItemsRepeaterPartName, Type = typeof(ItemsRepeater))]
// VisualStates
- [TemplateVisualState( Name = OverflowOnStateName , GroupName = CommonStatesGroupName )]
- [TemplateVisualState( Name = OverflowOffStateName , GroupName = CommonStatesGroupName )]
+ [TemplateVisualState(Name = OverflowOnStateName, GroupName = CommonStatesGroupName)]
+ [TemplateVisualState(Name = OverflowOffStateName, GroupName = CommonStatesGroupName)]
public partial class Toolbar : Control
{
// TemplatePart Names
- internal const string ToolbarItemsRepeaterPartName = "PART_ItemsRepeater";
+ internal const string ToolbarItemsRepeaterPartName = "PART_ItemsRepeater";
// VisualState Group Names
- internal const string CommonStatesGroupName = "OverflowStates";
+ internal const string CommonStatesGroupName = "OverflowStates";
// VisualState Names
- internal const string OverflowOnStateName = "OverflowOn";
- internal const string OverflowOffStateName = "OverflowOff";
+ internal const string OverflowOnStateName = "OverflowOn";
+ internal const string OverflowOffStateName = "OverflowOff";
// ResourceDictionary Keys
- internal const string SmallMinWidthResourceKey = "ToolbarButtonSmallMinWidth";
- internal const string SmallMinHeightResourceKey = "ToolbarButtonSmallMinHeight";
+ internal const string SmallMinWidthResourceKey = "ToolbarButtonSmallMinWidth";
+ internal const string SmallMinHeightResourceKey = "ToolbarButtonSmallMinHeight";
- internal const string MediumMinWidthResourceKey = "ToolbarButtonMediumMinWidth";
- internal const string MediumMinHeightResourceKey = "ToolbarButtonMediumMinHeight";
+ internal const string MediumMinWidthResourceKey = "ToolbarButtonMediumMinWidth";
+ internal const string MediumMinHeightResourceKey = "ToolbarButtonMediumMinHeight";
- internal const string LargeMinWidthResourceKey = "ToolbarButtonLargeMinWidth";
- internal const string LargeMinHeightResourceKey = "ToolbarButtonLargeMinHeight";
+ internal const string LargeMinWidthResourceKey = "ToolbarButtonLargeMinWidth";
+ internal const string LargeMinHeightResourceKey = "ToolbarButtonLargeMinHeight";
}
}
diff --git a/src/Files.App.Controls/Toolbar/Toolbar.Properties.cs b/src/Files.App.Controls/Toolbar/Toolbar.Properties.cs
index c2a76e85d066..e58e36f4aff7 100644
--- a/src/Files.App.Controls/Toolbar/Toolbar.Properties.cs
+++ b/src/Files.App.Controls/Toolbar/Toolbar.Properties.cs
@@ -24,8 +24,8 @@ public partial class Toolbar : Control
///
public ToolbarSizes ToolbarSize
{
- get => (ToolbarSizes)GetValue( ToolbarSizeProperty );
- set => SetValue( ToolbarSizeProperty , value );
+ get => (ToolbarSizes)GetValue(ToolbarSizeProperty);
+ set => SetValue(ToolbarSizeProperty, value);
}
@@ -34,11 +34,11 @@ public ToolbarSizes ToolbarSize
///
///
///
- protected virtual void OnToolbarSizePropertyChanged(ToolbarSizes oldValue , ToolbarSizes newValue)
+ protected virtual void OnToolbarSizePropertyChanged(ToolbarSizes oldValue, ToolbarSizes newValue)
{
- if ( newValue != oldValue )
+ if (newValue != oldValue)
{
- ToolbarSizeChanged( newValue );
+ ToolbarSizeChanged(newValue);
}
}
@@ -48,26 +48,26 @@ protected virtual void OnToolbarSizePropertyChanged(ToolbarSizes oldValue , Tool
public static readonly DependencyProperty ItemsProperty =
DependencyProperty.Register(
- nameof( Items ),
- typeof( IList ),
- typeof(Toolbar),
- new PropertyMetadata( defaultValue: new List(), (d, e) => ((Toolbar)d).OnItemsPropertyChanged(( IList )e.OldValue, ( IList )e.NewValue)));
+ nameof(Items),
+ typeof(IList),
+ typeof(Toolbar),
+ new PropertyMetadata(defaultValue: new List(), (d, e) => ((Toolbar)d).OnItemsPropertyChanged((IList)e.OldValue, (IList)e.NewValue)));
public IList Items
{
- get => ( IList )GetValue( ItemsProperty );
- set => SetValue( ItemsProperty , value );
+ get => (IList)GetValue(ItemsProperty);
+ set => SetValue(ItemsProperty, value);
}
- private void OnItemsPropertyChanged(IList oldItems , IList newItems)
+ private void OnItemsPropertyChanged(IList oldItems, IList newItems)
{
- if ( newItems != oldItems )
+ if (newItems != oldItems)
{
- ItemsChanged( newItems );
+ ItemsChanged(newItems);
}
}
@@ -92,8 +92,8 @@ private void OnItemsPropertyChanged(IList oldItems , IList
public DataTemplate ItemTemplate
{
- get => (DataTemplate)GetValue( ItemTemplateProperty );
- set => SetValue( ItemTemplateProperty , value );
+ get => (DataTemplate)GetValue(ItemTemplateProperty);
+ set => SetValue(ItemTemplateProperty, value);
}
@@ -102,11 +102,11 @@ public DataTemplate ItemTemplate
///
///
///
- protected virtual void OnItemTemplatePropertyChanged(DataTemplate oldValue , DataTemplate newValue)
+ protected virtual void OnItemTemplatePropertyChanged(DataTemplate oldValue, DataTemplate newValue)
{
- if ( newValue != oldValue )
+ if (newValue != oldValue)
{
- ItemTemplateChanged( newValue );
+ ItemTemplateChanged(newValue);
}
}
@@ -122,7 +122,7 @@ protected virtual void OnItemTemplatePropertyChanged(DataTemplate oldValue , Dat
nameof(ItemList),
typeof(ToolbarItemList),
typeof(Toolbar),
- new PropertyMetadata(new ToolbarItemList(), (d, e) => ((Toolbar)d).OnItemListPropertyChanged(( ToolbarItemList )e.OldValue, ( ToolbarItemList )e.NewValue)));
+ new PropertyMetadata(new ToolbarItemList(), (d, e) => ((Toolbar)d).OnItemListPropertyChanged((ToolbarItemList)e.OldValue, (ToolbarItemList)e.NewValue)));
@@ -131,17 +131,17 @@ protected virtual void OnItemTemplatePropertyChanged(DataTemplate oldValue , Dat
///
private ToolbarItemList ItemList
{
- get { return (ToolbarItemList)GetValue( ItemListProperty ); }
- set { SetValue( ItemListProperty , value ); }
+ get { return (ToolbarItemList)GetValue(ItemListProperty); }
+ set { SetValue(ItemListProperty, value); }
}
- private void OnItemListPropertyChanged(ToolbarItemList oldList , ToolbarItemList newList)
+ private void OnItemListPropertyChanged(ToolbarItemList oldList, ToolbarItemList newList)
{
- if ( newList != oldList )
+ if (newList != oldList)
{
- PrivateItemListChanged( newList );
+ PrivateItemListChanged(newList);
}
}
#endregion
@@ -156,7 +156,7 @@ private void OnItemListPropertyChanged(ToolbarItemList oldList , ToolbarItemList
nameof(ItemOverflowList),
typeof(ToolbarItemOverflowList),
typeof(Toolbar),
- new PropertyMetadata(new ToolbarItemOverflowList(), (d, e) => ((Toolbar)d).OnItemOverflowListPropertyChanged(( ToolbarItemOverflowList )e.OldValue, ( ToolbarItemOverflowList )e.NewValue)));
+ new PropertyMetadata(new ToolbarItemOverflowList(), (d, e) => ((Toolbar)d).OnItemOverflowListPropertyChanged((ToolbarItemOverflowList)e.OldValue, (ToolbarItemOverflowList)e.NewValue)));
@@ -165,17 +165,17 @@ private void OnItemListPropertyChanged(ToolbarItemList oldList , ToolbarItemList
///
private ToolbarItemOverflowList ItemOverflowList
{
- get { return (ToolbarItemOverflowList)GetValue( ItemOverflowListProperty ); }
- set { SetValue( ItemOverflowListProperty , value ); }
+ get { return (ToolbarItemOverflowList)GetValue(ItemOverflowListProperty); }
+ set { SetValue(ItemOverflowListProperty, value); }
}
- private void OnItemOverflowListPropertyChanged(ToolbarItemOverflowList oldList , ToolbarItemOverflowList newList)
+ private void OnItemOverflowListPropertyChanged(ToolbarItemOverflowList oldList, ToolbarItemOverflowList newList)
{
- if ( newList != oldList )
+ if (newList != oldList)
{
- PrivateItemOverflowListChanged( newList );
+ PrivateItemOverflowListChanged(newList);
}
}
#endregion
diff --git a/src/Files.App.Controls/Toolbar/Toolbar.cs b/src/Files.App.Controls/Toolbar/Toolbar.cs
index 2d10d6910c18..28b0fb69db02 100644
--- a/src/Files.App.Controls/Toolbar/Toolbar.cs
+++ b/src/Files.App.Controls/Toolbar/Toolbar.cs
@@ -8,28 +8,28 @@ public partial class Toolbar : Control
// A reference to the current available size for ToolbarItems
private double _availableSize;
- private ItemsRepeater? _itemsRepeater;
- private ToolbarItemList? _toolbarItemsList;
- private ToolbarItemOverflowList? _toolbarItemsOverflowList;
+ private ItemsRepeater? _itemsRepeater;
+ private ToolbarItemList? _toolbarItemsList;
+ private ToolbarItemOverflowList? _toolbarItemsOverflowList;
- private ToolbarItemList _tempToolbarItemsList;
- private ToolbarItemOverflowList _tempToolbarItemsOverflowList;
+ private ToolbarItemList _tempToolbarItemsList;
+ private ToolbarItemOverflowList _tempToolbarItemsOverflowList;
- private double _smallMinWidth = 24; // I have set default values, but we pull from resources
- private double _mediumMinWidth = 32; // if they are available.
- private double _largeMinWidth = 32;
-
- private double _smallMinHeight = 24;
- private double _mediumMinHeight = 24;
- private double _largeMinHeight = 32;
+ private double _smallMinWidth = 24; // I have set default values, but we pull from resources
+ private double _mediumMinWidth = 32; // if they are available.
+ private double _largeMinWidth = 32;
- private double _currentMinWidth;
- private double _currentMinHeight;
+ private double _smallMinHeight = 24;
+ private double _mediumMinHeight = 24;
+ private double _largeMinHeight = 32;
+
+ private double _currentMinWidth;
+ private double _currentMinHeight;
public Toolbar()
{
- DefaultStyleKey = typeof( Toolbar );
+ DefaultStyleKey = typeof(Toolbar);
}
protected override void OnApplyTemplate()
@@ -38,17 +38,17 @@ protected override void OnApplyTemplate()
UpdateMinSizesFromResources();
- if ( Items != null )
+ if (Items != null)
{
_tempToolbarItemsList = new ToolbarItemList();
_tempToolbarItemsOverflowList = new ToolbarItemOverflowList();
- UpdateItems( Items );
+ UpdateItems(Items);
}
- SetItemsRepeater( GetTemplateChild( ToolbarItemsRepeaterPartName ) as ItemsRepeater );
+ SetItemsRepeater(GetTemplateChild(ToolbarItemsRepeaterPartName) as ItemsRepeater);
- if ( GetItemsRepeater() != null )
+ if (GetItemsRepeater() != null)
{
ItemsRepeater itemsRepeater = GetItemsRepeater();
itemsRepeater.ItemsSource = GetToolbarItemsList();
@@ -201,17 +201,17 @@ private void UpdateItems(IList newItems)
/// manage the Buttons and the Menu items
///
- foreach ( var item in newItems )
+ foreach (var item in newItems)
{
- SortItemsByOverflowBehavior( item );
- Debug.Write( "-> Sorted " + item.Label + " from Items... ..." + Environment.NewLine );
+ SortItemsByOverflowBehavior(item);
+ Debug.Write("-> Sorted " + item.Label + " from Items... ..." + Environment.NewLine);
}
- UpdatePrivateItemList( _tempToolbarItemsList );
- Debug.Write( " | tempItemsList " + _tempToolbarItemsList.Count.ToString() + " *" + Environment.NewLine );
+ UpdatePrivateItemList(_tempToolbarItemsList);
+ Debug.Write(" | tempItemsList " + _tempToolbarItemsList.Count.ToString() + " *" + Environment.NewLine);
- UpdatePrivateItemOverflowList( _tempToolbarItemsOverflowList );
- Debug.Write( " | tempItemsOverflowList " + _tempToolbarItemsOverflowList.Count.ToString() + " *" + Environment.NewLine );
+ UpdatePrivateItemOverflowList(_tempToolbarItemsOverflowList);
+ Debug.Write(" | tempItemsOverflowList " + _tempToolbarItemsOverflowList.Count.ToString() + " *" + Environment.NewLine);
}
@@ -225,9 +225,9 @@ private void UpdateItemTemplate(DataTemplate newDataTemplate)
- private void UpdateToolbarSize( ToolbarSizes newToolbarSize )
+ private void UpdateToolbarSize(ToolbarSizes newToolbarSize)
{
- UpdateMinSizesFromResources();
+ UpdateMinSizesFromResources();
}
@@ -239,7 +239,7 @@ private void UpdateAvailableSize()
// Do some code to check or respond to size changes for
// the Toolbar's Items space (ItemsRepeaterLayout?)
- SetAvailableSize( newAvailableSize );
+ SetAvailableSize(newAvailableSize);
/// We need to check the Item Widths and Heights
/// (we know the sizes for buttons, but content will need
@@ -256,43 +256,43 @@ private void UpdateAvailableSize()
///
private void UpdateMinSizesFromResources()
{
- double smallMinWidth = (double)Application.Current.Resources[SmallMinWidthResourceKey];
- double smallMinHeight = (double)Application.Current.Resources[SmallMinHeightResourceKey];
+ double smallMinWidth = (double)Application.Current.Resources[SmallMinWidthResourceKey];
+ double smallMinHeight = (double)Application.Current.Resources[SmallMinHeightResourceKey];
- double mediumMinWidth = (double)Application.Current.Resources[MediumMinWidthResourceKey];
- double mediumMinHeight = (double)Application.Current.Resources[MediumMinHeightResourceKey];
+ double mediumMinWidth = (double)Application.Current.Resources[MediumMinWidthResourceKey];
+ double mediumMinHeight = (double)Application.Current.Resources[MediumMinHeightResourceKey];
- double largeMinWidth = (double)Application.Current.Resources[LargeMinWidthResourceKey];
- double largeMinHeight = (double)Application.Current.Resources[LargeMinHeightResourceKey];
+ double largeMinWidth = (double)Application.Current.Resources[LargeMinWidthResourceKey];
+ double largeMinHeight = (double)Application.Current.Resources[LargeMinHeightResourceKey];
- if ( !double.IsNaN( smallMinWidth ) || !double.IsNaN( smallMinHeight ) ||
- !double.IsNaN( mediumMinWidth ) || !double.IsNaN( mediumMinHeight ) ||
- !double.IsNaN( largeMinWidth ) || !double.IsNaN( largeMinHeight ) )
+ if (!double.IsNaN(smallMinWidth) || !double.IsNaN(smallMinHeight) ||
+ !double.IsNaN(mediumMinWidth) || !double.IsNaN(mediumMinHeight) ||
+ !double.IsNaN(largeMinWidth) || !double.IsNaN(largeMinHeight))
{
- SetSmallMinWidth( smallMinWidth );
- SetSmallMinHeight( smallMinHeight );
+ SetSmallMinWidth(smallMinWidth);
+ SetSmallMinHeight(smallMinHeight);
- SetMediumMinWidth( mediumMinWidth );
- SetMediumMinHeight( mediumMinHeight );
+ SetMediumMinWidth(mediumMinWidth);
+ SetMediumMinHeight(mediumMinHeight);
- SetLargeMinWidth( largeMinWidth );
- SetLargeMinHeight( largeMinHeight );
+ SetLargeMinWidth(largeMinWidth);
+ SetLargeMinHeight(largeMinHeight);
}
- if ( ToolbarSize == ToolbarSizes.Small )
+ if (ToolbarSize == ToolbarSizes.Small)
{
- SetCurrentMinWidth( GetSmallMinWidth() );
- SetCurrentMinHeight( GetSmallMinHeight() );
+ SetCurrentMinWidth(GetSmallMinWidth());
+ SetCurrentMinHeight(GetSmallMinHeight());
}
- else if ( ToolbarSize == ToolbarSizes.Large )
+ else if (ToolbarSize == ToolbarSizes.Large)
{
- SetCurrentMinWidth( GetLargeMinWidth() );
- SetCurrentMinHeight( GetLargeMinHeight() );
+ SetCurrentMinWidth(GetLargeMinWidth());
+ SetCurrentMinHeight(GetLargeMinHeight());
}
else
{
- SetCurrentMinWidth( GetMediumMinWidth() );
- SetCurrentMinHeight( GetMediumMinHeight() );
+ SetCurrentMinWidth(GetMediumMinWidth());
+ SetCurrentMinHeight(GetMediumMinHeight());
}
}
@@ -304,7 +304,7 @@ private void UpdateMinSizesFromResources()
///
private void UpdatePrivateItemList(ToolbarItemList newList)
{
- SetToolbarItemsList( newList );
+ SetToolbarItemsList(newList);
}
@@ -315,7 +315,7 @@ private void UpdatePrivateItemList(ToolbarItemList newList)
///
private void UpdatePrivateItemOverflowList(ToolbarItemOverflowList newOverflowList)
{
- SetToolbarItemsOverflowList( newOverflowList );
+ SetToolbarItemsOverflowList(newOverflowList);
}
#endregion
@@ -328,7 +328,7 @@ private void UpdatePrivateItemOverflowList(ToolbarItemOverflowList newOverflowLi
///
private void ItemsChanged(IList newItems)
{
- UpdateItems( newItems );
+ UpdateItems(newItems);
}
@@ -339,7 +339,7 @@ private void ItemsChanged(IList newItems)
///
private void ItemTemplateChanged(DataTemplate newDataTemplate)
{
- UpdateItemTemplate( newDataTemplate );
+ UpdateItemTemplate(newDataTemplate);
}
@@ -350,7 +350,7 @@ private void ItemTemplateChanged(DataTemplate newDataTemplate)
///
private void ToolbarSizeChanged(ToolbarSizes newToolbarSize)
{
- UpdateToolbarSize( newToolbarSize );
+ UpdateToolbarSize(newToolbarSize);
}
@@ -361,7 +361,7 @@ private void ToolbarSizeChanged(ToolbarSizes newToolbarSize)
///
private void PrivateItemListChanged(ToolbarItemList newList)
{
- UpdatePrivateItemList( newList );
+ UpdatePrivateItemList(newList);
}
@@ -372,7 +372,7 @@ private void PrivateItemListChanged(ToolbarItemList newList)
///
private void PrivateItemOverflowListChanged(ToolbarItemOverflowList newOverflowList)
{
- UpdatePrivateItemOverflowList( newOverflowList );
+ UpdatePrivateItemOverflowList(newOverflowList);
}
#endregion
@@ -390,18 +390,18 @@ private void SortItemsByOverflowBehavior(ToolbarItem item)
/// Then we pass that item through additional sorting and
/// then add the relevant control to the lists.
///
- if ( item != null )
+ if (item != null)
{
- if ( item.OverflowBehavior == OverflowBehaviors.Always )
+ if (item.OverflowBehavior == OverflowBehaviors.Always)
{
- AddItemToOverflowList( SortByItemTypeForOverflowItemList( item ) );
+ AddItemToOverflowList(SortByItemTypeForOverflowItemList(item));
}
else
{
/// Not sure if we check for space at this point, or
/// When we are adding items to the Private ItemList
///
- if ( item.OverflowBehavior == OverflowBehaviors.Never )
+ if (item.OverflowBehavior == OverflowBehaviors.Never)
{
/// Not sure if we need to behave differently at
/// this stage for the items, but we can do if
@@ -414,7 +414,7 @@ private void SortItemsByOverflowBehavior(ToolbarItem item)
//AddItemToItemList( SortByItemTypeForItemList( item ) );
}
- AddItemToItemList( SortByItemTypeForItemList( item ) );
+ AddItemToItemList(SortByItemTypeForItemList(item));
}
}
}
@@ -428,11 +428,11 @@ private void SortItemsByOverflowBehavior(ToolbarItem item)
///
private IToolbarItemSet SortByItemTypeForItemList(ToolbarItem item)
{
- switch ( item.ItemType )
+ switch (item.ItemType)
{
case ToolbarItemTypes.Button:
// Add ToolbarButton
- return CreateToolbarButton( item.Label , item.ThemedIcon , GetCurrentMinWidth() , GetCurrentMinHeight() , item.IconSize );
+ return CreateToolbarButton(item.Label, item.ThemedIcon, GetCurrentMinWidth(), GetCurrentMinHeight(), item.IconSize);
case ToolbarItemTypes.FlyoutButton:
// Add ToolbarFlyoutButton
@@ -448,7 +448,7 @@ private IToolbarItemSet SortByItemTypeForItemList(ToolbarItem item)
case ToolbarItemTypes.ToggleButton:
// Add ToolbarToggleButton
- return CreateToolbarToggleButton( item.Label , item.ThemedIcon , GetCurrentMinWidth() , GetCurrentMinHeight() , item.IconSize , item.IsChecked );
+ return CreateToolbarToggleButton(item.Label, item.ThemedIcon, GetCurrentMinWidth(), GetCurrentMinHeight(), item.IconSize, item.IsChecked);
case ToolbarItemTypes.Separator:
// Add ToolbarToggleButton
@@ -472,7 +472,7 @@ private IToolbarItemSet SortByItemTypeForItemList(ToolbarItem item)
///
private IToolbarOverflowItemSet SortByItemTypeForOverflowItemList(ToolbarItem item)
{
- switch ( item.ItemType )
+ switch (item.ItemType)
{
case ToolbarItemTypes.Button:
// Add MenuFlyoutItemEx
@@ -528,47 +528,51 @@ private void PopulateItemsSourceForItemsRepeater()
ItemsRepeater itemsRepeater = GetItemsRepeater();
- foreach ( ToolbarItem item in GetToolbarItemsList() )
+ foreach (ToolbarItem item in GetToolbarItemsList())
{
/// We can get the AvailableSize
///
- double availableSize = GetAvailableSize();
+ double availableSize = GetAvailableSize();
ObservableCollection