Skip to content

Resolve Bug: Blue Plate behind App Icon in Taskbar while Running with Debug Identity#396

Open
chiaramooney wants to merge 3 commits intomainfrom
cm/fix-blue-plate
Open

Resolve Bug: Blue Plate behind App Icon in Taskbar while Running with Debug Identity#396
chiaramooney wants to merge 3 commits intomainfrom
cm/fix-blue-plate

Conversation

@chiaramooney
Copy link
Copy Markdown
Contributor

@chiaramooney chiaramooney commented Apr 3, 2026

Description

The blue plate is showing behind app icons in the taskbar while running with debug identity. This does not occur when the app is running after being full packaged.

Usage Example

Related Issue

#373

Type of Change

  • 🐛 Bug fix

Checklist

  • New tests added for new functionality (if applicable)
  • Tested locally on Windows

Screenshots / Demo

Additional Notes

AI Description

This pull request resolves a bug where a blue plate background is visible behind app icons in the taskbar while running with debug identity. The fix introduces tests to verify that both standard and unplated asset variants are correctly handled during resource generation. The updates ensure that unplated assets are discovered for proper taskbar icon resolution.

chiaramooney and others added 2 commits April 3, 2026 09:15
Generate resources.pri in the ExternalLocation (entry point directory)
instead of the .winapp/debug/ directory. For sparse packages, Windows
looks for resources.pri in the ExternalLocation to resolve MRT asset
variants like altform-unplated, not alongside the manifest.

Also adds unit tests verifying ExpandManifestReferencedFiles correctly
discovers unplated and lightunplated icon variants.

Fixes #373

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…/fix-blue-plate

# Conflicts:
#	src/winapp-CLI/WinApp.Cli/Services/MsixService.cs
@github-actions github-actions bot added the bug Something isn't working label Apr 3, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Build Metrics Report

Binary Sizes

Artifact Baseline Current Delta
CLI (ARM64) 28.46 MB 28.46 MB 📈 +1.5 KB (+0.01%)
CLI (x64) 28.91 MB 28.91 MB 📈 +2.0 KB (+0.01%)
MSIX (ARM64) 12.05 MB 12.05 MB 📈 +1.8 KB (+0.01%)
MSIX (x64) 12.81 MB 12.81 MB 📈 +1.5 KB (+0.01%)
NPM Package 25.07 MB 25.07 MB 📈 +1.4 KB (+0.01%)
NuGet Package 25.15 MB 25.15 MB 📈 +1.7 KB (+0.01%)

Test Results

649 passed out of 649 tests in 381.2s (+2 tests, -14.2s vs. baseline)

Test Coverage

30.9% line coverage, 42.4% branch coverage · ✅ no change vs. baseline

CLI Startup Time

39ms median (x64, winapp --version) · ✅ no change vs. baseline


Updated 2026-04-03 20:39:04 UTC · commit f37a845 · workflow run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant