Il semble que Discourse fournisse une icône de 512 px dans le fichier JSON du manifeste web. Dans les paramètres du site, sous la section « Identité visuelle », il n’existe qu’un seul champ pour l’icône du manifeste, ce qui laisse entendre que les images téléchargées seront redimensionnées à 512 × 512 px.
{
...
"icons":[
{
"src":"https://community.toph.co/uploads/default/optimized/2X/5/5b9de7676657b71384fb77c662616d73765f0293_2_512x512.png",
"sizes":"512x512",
"type":"image/png"
},
{
"src":"https://community.toph.co/uploads/default/optimized/2X/5/5b9de7676657b71384fb77c662616d73765f0293_2_512x512.png",
"sizes":"512x512",
"type":"image/png",
"purpose":"maskable"
}
],
...
}
Cependant, selon Add a web app manifest | Articles | web.dev :
Pour Chrome, vous devez fournir au moins une icône de 192 × 192 pixels et une icône de 512 × 512 pixels.
J’ai remarqué que c’est également le cas pour Firefox (du moins sur un appareil LineageOS). Voici à quoi cela ressemble :
Remarquez les deux icônes pour Toph et Drafts ? Toutes deux fournissent des icônes de 192 px (entre autres tailles). Auparavant, Toph et Drafts proposaient plusieurs icônes, mais pas de 192 px. De plus, elles ressemblaient à l’icône de Community (avec cet espace sombre autour de la zone blanche). L’application Community sur cette capture d’écran est une instance Discourse.


