Sembra che Discourse fornisca un’icona da 512 px nel file JSON del manifest web. Nelle impostazioni del sito, sotto branding, c’è un solo campo per l’icona del manifest, il che suggerisce che le immagini caricate verranno ridimensionate a 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"
}
],
...
}
Tuttavia, secondo https://web.dev/add-manifest/:
Per Chrome, devi fornire almeno un’icona da 192×192 pixel e un’icona da 512×512 pixel.
Ho notato che vale anche per Firefox (almeno su un dispositivo LineageOS). Ecco come appare:
Notate le due icone per Toph e Drafts? Entrambe forniscono icone da 192 px (tra altre dimensioni). In precedenza, Toph e Drafts avevano diverse icone, ma non quelle da 192 px. Inoltre, apparivano simili all’icona di Community (cioè avevano quel bordo scuro attorno all’area bianca). L’app Community in questo screenshot è un’istanza di Discourse.


