{
  "$schema": "https://json.schemastore.org/web-manifest-combined.json",
  "id": "/?source=pwa",
  "name": "Camera",
  "short_name": "Camera",
  "description": "写真・動画は端末内で処理し、外部サーバーへ送信しない完全ローカル・オフライン対応Webカメラ。",
  "start_url": "./",
  "scope": "./",
  "display": "standalone",
  "orientation": "any",
  "background_color": "#000000",
  "theme_color": "#050505",
  "lang": "ja",
  "dir": "ltr",
  "categories": ["photo", "utilities", "productivity"],
  "prefer_related_applications": false,
  "launch_handler": {
    "client_mode": "focus-existing"
  },
  "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-512-maskable.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ],
  "screenshots": [
    {
      "src": "./screenshot-narrow.png",
      "sizes": "720x1280",
      "type": "image/png",
      "form_factor": "narrow",
      "label": "Camera ファインダー (スマートフォン)"
    },
    {
      "src": "./screenshot-wide.png",
      "sizes": "1280x720",
      "type": "image/png",
      "form_factor": "wide",
      "label": "Camera ファインダー (デスクトップ / タブレット)"
    }
  ],
  "shortcuts": [
    {
      "name": "写真を撮影",
      "short_name": "写真",
      "description": "写真を撮影します",
      "url": "./?mode=photo",
      "icons": [{ "src": "./icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "セルフィーを撮影",
      "short_name": "セルフィー",
      "description": "前面カメラでセルフィーを撮影します",
      "url": "./?mode=photo&facing=user",
      "icons": [{ "src": "./icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "動画を録画",
      "short_name": "動画",
      "description": "動画録画を開始します",
      "url": "./?mode=video",
      "icons": [{ "src": "./icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "QRコード読み取り",
      "short_name": "QR",
      "description": "QRコードスキャナーを起動します",
      "url": "./?mode=qr",
      "icons": [{ "src": "./icon-192.png", "sizes": "192x192" }]
    },
    {
      "name": "ギャラリー",
      "short_name": "ギャラリー",
      "description": "保存した写真・動画を閲覧します",
      "url": "./gallery.html",
      "icons": [{ "src": "./icon-192.png", "sizes": "192x192" }]
    }
  ]
}