Closed Bug 1712164 Opened 5 months ago Closed 3 months ago

Add branding resources for MSIX packages

Categories

(Firefox :: Installer, task)

Desktop
Windows 10
task

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: nalexander, Assigned: nalexander)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Microsoft's MSIX/APPX package format wants icons and logos in a bunch of specific sizes for display on the Desktop and in the Microsoft Store. This ticket tracks generating them, ready to check into the tree.

All of this stuff is relatively well documented, although I have found reading https://github.com/UWPCommunity/UWP-Visual-Asset-Generator to be pretty helpful for summarizing as well.

There are multiple axes here. The first is just "sizes that Microsoft's format wants". That appears to be, at this point

  • small (71 x 71)
  • medium (150 x 150)
  • wide (310 x 150)
  • large (310 x 310)

The second has to do with screen densities; we can provide scales from 1x to 4x.

The third has to do with "plating" and "unplating", some specifically "target sized" assets (for task bars, etc), and theme-specific icons (for showing up well with dark and light themes).

There seem to be some wrinkles around padding that the automated tools handle as well.

For the time being, I'll take assets from https://mozilla.design/firefox/logos-usage/ and use a tool to automatically generate versions. The design team can clean things up as they see fit.

Fun question: do we want to brand Firefox Beta differently in the Windows Store? I think we probably do; it's only for hysterical raisins that we brand Beta and Release identically on Desktop, on those reasons don't apply to the Windows store.

All files were generated by the "Visual Assets" panel in Visual
Studio. The file names are the Visual Studio default names; the
densities are the Visual Studio "Suggested" densities.

For MSIX, it is likely that we will brand Firefox Beta differently
than Firefox (Release). Therefore, I've included assets generated
from the Beta Fx-Browser-Beta-icon-fullColor-512.png file included
in the Beta Assets ZIP archive from
https://mozilla.design/firefox/logos-usage/.

For the other release channels, assets were generated from
content/about-logo@2x.png, which is the highest resolution (384x384)
source I can find. These PNGs look better than those from
https://mozilla.design/firefox/logos-usage/ (to me): I theorize that
this is because they have already been quantized to 8bit colour and
that this avoids colour artifacts near edges.

Assignee: nobody → nalexander
Status: NEW → ASSIGNED
Attachment #9223889 - Attachment description: Bug 1712164 - Add branding resources for MSIX packages. r?mhowell → WIP: Bug 1712164 - Add branding resources for MSIX packages. r?mhowell
Attachment #9223889 - Attachment description: WIP: Bug 1712164 - Add branding resources for MSIX packages. r?mhowell → Bug 1712164 - Add branding resources for MSIX packages. r?mhowell
Attachment #9223889 - Attachment description: Bug 1712164 - Add branding resources for MSIX packages. r?mhowell → WIP: Bug 1712164 - Add branding resources for MSIX packages.
Attachment #9223889 - Attachment description: WIP: Bug 1712164 - Add branding resources for MSIX packages. → Bug 1712164 - Add branding resources for MSIX packages. r?mhowell!
Group: mozilla-employee-confidential

dkl: could we unlock this ASAP? It missed the earlier tranch, unfortunately, and is blocking landing this entire feature for Firefox 92. Sorry for the rush job!

Flags: needinfo?(dkl)
Group: partner-confidential
Flags: needinfo?(dkl)
Pushed by nalexander@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/888359c1dcc5
Add branding resources for MSIX packages. r=mhowell
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(nalexander)
Resolution: FIXED → ---
Target Milestone: 92 Branch → ---
Pushed by nalexander@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/076904582648
Add branding resources for MSIX packages. r=mhowell
Status: REOPENED → RESOLVED
Closed: 3 months ago3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch

Clearing NI since this has landed.

Flags: needinfo?(nalexander)
You need to log in before you can comment on or make changes to this bug.