Es scheint, dass Discourse ein 512-Pixel-Symbol in der Web-Manifest-JSON-Datei bereitstellt. Unter den Site-Einstellungen im Bereich „Branding“ gibt es nur ein Feld für das Manifest-Symbol, was darauf hindeutet, dass hochgeladene Bilder auf 512×512 Pixel skaliert werden.
Beachten Sie die beiden Symbole für Toph und Drafts? Beide bieten 192-Pixel-Symbole (neben anderen Größen). Früher hatten Toph und Drafts mehrere Symbole, aber keine 192-Pixel-Symbole. Zudem sahen sie dem Symbol von Community ähnlich (hatten also diesen dunklen Rand um den weißen Bereich). Die Community-App in diesem Screenshot ist eine Discourse-Instanz.
Nachdem ich mir den Code angesehen habe, scheint es, dass Sie recht haben: Die einzige Größe beträgt 512 Pixel. Es gibt so viele Geräte, Browser und empfohlene Größen für jeden einzelnen, dass es für Discourse wohl schwierig ist, alle abzudecken. 512 Pixel scheinen jedoch für die meisten Fälle gut zu funktionieren.
Ich habe Meta als PWA sowohl mit Firefox als auch mit Chrome auf meinem Handy installiert, und das 512-Pixel-Symbol funktioniert bei mir einwandfrei.
Wir könnten eine Aufgabe hinzufügen, um das 512-Pixel-Symbol zu verkleinern, aber wenn es bei unseren offiziell unterstützten Plattformen keinen Unterschied macht, sehe ich keinen Nutzen.
Kannst du dies mit Meta/Android Chrome nachstellen?