manifest icons: explicit any/maskable entries (no dual-purpose value — Firefox Android quirk), launcher sizes first
This commit is contained in:
1 parent
0560c6e26b
commit
c47c311873
1 file changed
+11
-3
+11
-3
@@ -51,9 +51,17 @@ try:
|
||||
mf["name"] = "Inference Co\u2011op"
|
||||
mf["short_name"] = "Inference"
|
||||
mf["description"] = "Member-governed AI inference — private and renewable model choices."
|
||||
for icon in mf.get("icons", []):
|
||||
if icon.get("sizes") == "512x512":
|
||||
icon["purpose"] = "any maskable"
|
||||
# Deterministic icon list: explicit any/maskable entries (no dual-purpose
|
||||
# values — some Firefox Android versions mishandle "any maskable"), and
|
||||
# the launcher-suitable sizes first.
|
||||
mf["icons"] = [
|
||||
{"src": "assets/icon-192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "any"},
|
||||
{"src": "assets/maskable-icon.png", "sizes": "512x512", "type": "image/png", "purpose": "any"},
|
||||
{"src": "assets/maskable-icon.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable"},
|
||||
{"src": "assets/apple-touch-icon-180x180.png", "sizes": "180x180", "type": "image/png"},
|
||||
{"src": "assets/favicon-32x32.png", "sizes": "32x32", "type": "image/png"},
|
||||
{"src": "assets/favicon-16x16.png", "sizes": "16x16", "type": "image/png"},
|
||||
]
|
||||
open(MPATH, "w", encoding="utf-8").write(_json.dumps(mf, indent=2))
|
||||
print("manifest: co-op identity set")
|
||||
except OSError:
|
||||
|
||||
Reference in new issue
Block a user