{
  "_uitleg": "Dit bestand vertelt de browser hoe Kiekaroni zich als geinstalleerde app moet gedragen. JSON kent geen echte commentaarregels, daarom staat de uitleg in sleutels die met een underscore beginnen. Browsers negeren onbekende sleutels, dus dit is veilig. Uitgebreidere uitleg staat in pwa-uitleg.md.",

  "name": "Kiekaroni - Free Photo Collage Maker",
  "short_name": "Kiekaroni",
  "_naam": "short_name is de naam onder het icoon op het beginscherm. Houd die kort: Android kapt af rond de 12 tekens.",

  "description": "Make a photo collage on your phone in seconds. Your photos stay on your device.",
  "lang": "en",
  "dir": "ltr",

  "start_url": "/?src=pwa",
  "_start_url": "De pagina die opent als je op het icoon tikt. Het stukje ?src=pwa doet functioneel niets, maar komt wel in je logboek terecht: in AWStats zie je zo hoe vaak de app vanaf het beginscherm geopend wordt in plaats van via een gewone link. De canonical-regel in index.php wijst naar https://kiekaroni.com/ zonder die toevoeging, dus zoekmachines zien dit niet als aparte pagina.",

  "scope": "/",
  "_scope": "Alles onder / hoort bij de app. Klik je op een link buiten dit gebied, dan opent die in een gewone browser. De site heeft maar een pagina, dus dit is ruim genoeg.",

  "display": "standalone",
  "_display": "standalone = eigen venster zonder adresbalk. Dat is precies wat je wilde. Alternatieven: browser (gewoon tabblad), minimal-ui (kleine terugknop erbij), fullscreen (ook de statusbalk weg, te ver voor deze tool).",

  "orientation": "any",
  "_orientation": "BEWUST NIET op portrait vastgezet. Vastzetten voelt streng en de collage-editor werkt liggend ook prima, zeker bij een liggend formaat. Wil je het toch vastzetten, zet hier portrait-primary neer.",

  "background_color": "#f4f6f8",
  "theme_color": "#f4f6f8",
  "_kleuren": "background_color is de kleur van het opstartscherm in de seconde voordat de pagina er is. Die is gelijk aan de body-achtergrond in index.php, zodat je geen kleursprong ziet. theme_color kleurt de systeembalk op Android. Ook lichtgrijs gehouden: met het merkblauw krijg je een gekleurde balk boven een lichte pagina, en dat botst met de lichte card-stijl. Wil je toch een blauwe balk, zet dan #2f6fed in theme_color hier EN in de meta-regel theme-color in index.php; die twee moeten gelijk blijven.",

  "icons": [
    {
      "src": "/icon-192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icon-maskable-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ],
  "_icons": "purpose any = het icoon wordt getoond zoals het is, met doorzichtige hoeken. purpose maskable = Android knipt er zelf een vorm uit (cirkel, druppel, afgerond vierkant, per toestel anders); dat bestand vult daarom het hele vierkant met blauw en houdt de fotokaartjes ruim in het midden. Zonder een maskable icoon zet Android jouw icoon verkleind in een wit rondje, en dat ziet er goedkoop uit. Het iOS-icoon staat NIET in deze lijst: iOS kijkt niet naar dit bestand, dat gaat via de apple-touch-icon regel in index.php.",

  "categories": ["photo", "graphics", "utilities"],
  "prefer_related_applications": false
}
