{
  "schema": "https://windowinsets.info/schemas/device-window-insets-v1.schema.json",
  "schemaVersion": 1,
  "device": {
    "slug": "galaxy-s22-plus",
    "name": "Galaxy S22 Plus",
    "brand": "Samsung",
    "series": "Galaxy S",
    "formFactor": "bar",
    "foldAnimation": false,
    "releaseYear": 2022
  },
  "screens": [
    {
      "id": "main",
      "label": "Main",
      "specifications": {
        "evidence": "registered",
        "diagonalInch": 6.6,
        "resolutionPx": {
          "width": 1080,
          "height": 2340
        },
        "ppi": 390
      },
      "capture": {
        "status": "measured",
        "value": {
          "evidence": "measured",
          "logicalSize": {
            "dp": {
              "width": 384,
              "height": 832
            },
            "px": {
              "width": 1080,
              "height": 2340
            }
          },
          "densityDpi": 450,
          "orientation": "portrait",
          "displayRotation": 0,
          "cornerRadii": {
            "dp": {
              "topLeft": 35.91,
              "topRight": 35.91,
              "bottomRight": 35.91,
              "bottomLeft": 35.91
            },
            "px": {
              "topLeft": 101,
              "topRight": 101,
              "bottomRight": 101,
              "bottomLeft": 101
            }
          }
        }
      },
      "navigationModes": {
        "gesture": {
          "status": "measured",
          "value": {
            "evidence": "measured",
            "raw": {
              "systemBars": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 14.93,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 42,
                  "left": 0
                }
              },
              "statusBars": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                }
              },
              "navigationBars": {
                "dp": {
                  "top": 0,
                  "right": 0,
                  "bottom": 14.93,
                  "left": 0
                },
                "px": {
                  "top": 0,
                  "right": 0,
                  "bottom": 42,
                  "left": 0
                }
              },
              "systemGestures": {
                "dp": {
                  "top": 38.4,
                  "right": 29.87,
                  "bottom": 32,
                  "left": 29.87
                },
                "px": {
                  "top": 108,
                  "right": 84,
                  "bottom": 90,
                  "left": 84
                }
              },
              "mandatorySystemGestures": {
                "dp": {
                  "top": 38.4,
                  "right": 0,
                  "bottom": 32,
                  "left": 0
                },
                "px": {
                  "top": 108,
                  "right": 0,
                  "bottom": 90,
                  "left": 0
                }
              },
              "tappableElement": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                }
              },
              "displayCutoutInsets": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                }
              },
              "displayCutoutBounds": {
                "dp": {
                  "left": 182.76,
                  "top": 0,
                  "width": 18.49,
                  "height": 26.31,
                  "right": 182.76,
                  "bottom": 805.69
                },
                "px": {
                  "left": 514,
                  "top": 0,
                  "width": 52,
                  "height": 74,
                  "right": 514,
                  "bottom": 2266
                }
              }
            },
            "derived": {
              "safeAreaInsets": {
                "evidence": "derived",
                "method": "max(systemBars, displayCutoutInsets) per edge",
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 14.93,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 42,
                  "left": 0
                }
              },
              "safeAreaSize": {
                "evidence": "derived",
                "method": "logicalSize - safeAreaInsets",
                "dp": {
                  "width": 384,
                  "height": 790.76
                },
                "px": {
                  "width": 1080,
                  "height": 2224
                }
              }
            },
            "condition": {
              "oneUi": "7.0",
              "android": "15",
              "note": "Samsung RTL Russia/Moscow, SM-S906B-RU1, build AP3A.240905.015.A2.S906BXXUDFYD9. Rotation 0, 1080×2340 px full-screen window, 450 dpi and font scale 1. Android navigation setting and InsetsProbe classification agree.",
              "emulator": null
            },
            "sources": [
              {
                "kind": "measured",
                "label": "InsetsProbe 1.6.0 on Samsung RTL Galaxy S22 Plus (SM-S906B-RU1), rotation 0, gesture",
                "url": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-gesture.json",
                "retrievedAt": "2026-09-28",
                "note": null
              }
            ]
          }
        },
        "threeButton": {
          "status": "measured",
          "value": {
            "evidence": "measured",
            "raw": {
              "systemBars": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 48,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 135,
                  "left": 0
                }
              },
              "statusBars": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                }
              },
              "navigationBars": {
                "dp": {
                  "top": 0,
                  "right": 0,
                  "bottom": 48,
                  "left": 0
                },
                "px": {
                  "top": 0,
                  "right": 0,
                  "bottom": 135,
                  "left": 0
                }
              },
              "systemGestures": {
                "dp": {
                  "top": 38.4,
                  "right": 0,
                  "bottom": 48,
                  "left": 0
                },
                "px": {
                  "top": 108,
                  "right": 0,
                  "bottom": 135,
                  "left": 0
                }
              },
              "mandatorySystemGestures": {
                "dp": {
                  "top": 38.4,
                  "right": 0,
                  "bottom": 48,
                  "left": 0
                },
                "px": {
                  "top": 108,
                  "right": 0,
                  "bottom": 135,
                  "left": 0
                }
              },
              "tappableElement": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 48,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 135,
                  "left": 0
                }
              },
              "displayCutoutInsets": {
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 0,
                  "left": 0
                }
              },
              "displayCutoutBounds": {
                "dp": {
                  "left": 182.76,
                  "top": 0,
                  "width": 18.49,
                  "height": 26.31,
                  "right": 182.76,
                  "bottom": 805.69
                },
                "px": {
                  "left": 514,
                  "top": 0,
                  "width": 52,
                  "height": 74,
                  "right": 514,
                  "bottom": 2266
                }
              }
            },
            "derived": {
              "safeAreaInsets": {
                "evidence": "derived",
                "method": "max(systemBars, displayCutoutInsets) per edge",
                "dp": {
                  "top": 26.31,
                  "right": 0,
                  "bottom": 48,
                  "left": 0
                },
                "px": {
                  "top": 74,
                  "right": 0,
                  "bottom": 135,
                  "left": 0
                }
              },
              "safeAreaSize": {
                "evidence": "derived",
                "method": "logicalSize - safeAreaInsets",
                "dp": {
                  "width": 384,
                  "height": 757.69
                },
                "px": {
                  "width": 1080,
                  "height": 2131
                }
              }
            },
            "condition": {
              "oneUi": "7.0",
              "android": "15",
              "note": "Samsung RTL Russia/Moscow, SM-S906B-RU1, build AP3A.240905.015.A2.S906BXXUDFYD9. Rotation 0, 1080×2340 px full-screen window, 450 dpi and font scale 1. Android navigation setting and InsetsProbe classification agree.",
              "emulator": null
            },
            "sources": [
              {
                "kind": "measured",
                "label": "InsetsProbe 1.6.0 on Samsung RTL Galaxy S22 Plus (SM-S906B-RU1), rotation 0, threeButton",
                "url": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-threeButton.json",
                "retrievedAt": "2026-09-28",
                "note": "Reconstructed from the preserved RTL InsetsProbe log because the File Browser download did not complete; the log's other five captures match their downloaded files exactly."
              }
            ]
          }
        }
      },
      "sources": [
        {
          "kind": "official",
          "label": "Samsung Galaxy S22 Plus display specifications",
          "url": "https://www.samsung.com/es/business/smartphones/galaxy-s/galaxy-s22-plus-for-business-sm-s901-sm-s906bzwgeub/",
          "retrievedAt": "2026-09-25",
          "note": "Samsung lists a 6.6-inch display and 2340×1080 px resolution; PPI is calculated from those values."
        },
        {
          "kind": "measured",
          "label": "InsetsProbe 1.6.0 on Samsung RTL Galaxy S22 Plus (SM-S906B-RU1), rotation 0, gesture",
          "url": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-gesture.json",
          "retrievedAt": "2026-09-28",
          "note": null
        },
        {
          "kind": "measured",
          "label": "InsetsProbe 1.6.0 on Samsung RTL Galaxy S22 Plus (SM-S906B-RU1), rotation 0, threeButton",
          "url": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-threeButton.json",
          "retrievedAt": "2026-09-28",
          "note": "Reconstructed from the preserved RTL InsetsProbe log because the File Browser download did not complete; the log's other five captures match their downloaded files exactly."
        }
      ]
    }
  ],
  "sources": [
    {
      "kind": "official",
      "label": "Samsung Galaxy S22 Plus display specifications",
      "url": "https://www.samsung.com/es/business/smartphones/galaxy-s/galaxy-s22-plus-for-business-sm-s901-sm-s906bzwgeub/",
      "retrievedAt": "2026-09-25",
      "note": "Samsung lists a 6.6-inch display and 2340×1080 px resolution; PPI is calculated from those values."
    },
    {
      "kind": "measured",
      "label": "InsetsProbe 1.6.0 on Samsung RTL Galaxy S22 Plus (SM-S906B-RU1), rotation 0, gesture",
      "url": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-gesture.json",
      "retrievedAt": "2026-09-28",
      "note": null
    },
    {
      "kind": "measured",
      "label": "InsetsProbe 1.6.0 on Samsung RTL Galaxy S22 Plus (SM-S906B-RU1), rotation 0, threeButton",
      "url": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-threeButton.json",
      "retrievedAt": "2026-09-28",
      "note": "Reconstructed from the preserved RTL InsetsProbe log because the File Browser download did not complete; the log's other five captures match their downloaded files exactly."
    }
  ],
  "development": {
    "captures": [
      {
        "screen": "main",
        "rotation": 0,
        "navigation": "gesture",
        "displaySizePx": {
          "width": 1080,
          "height": 2340
        },
        "densityDpi": 450,
        "windowSizeDp": {
          "width": 384,
          "height": 832
        },
        "windowSizeClass": {
          "width": "Compact",
          "widthExtended": null,
          "height": "Medium"
        },
        "displayCutout": true,
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "composePreview": "@Preview(device = \"spec:width=1080px,height=2340px,dpi=450,cutout=punch_hole,navigation=gesture\")",
        "capturedAt": "2026-09-28",
        "rawCapture": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-gesture.json"
      },
      {
        "screen": "main",
        "rotation": 0,
        "navigation": "threeButton",
        "displaySizePx": {
          "width": 1080,
          "height": 2340
        },
        "densityDpi": 450,
        "windowSizeDp": {
          "width": 384,
          "height": 832
        },
        "windowSizeClass": {
          "width": "Compact",
          "widthExtended": null,
          "height": "Medium"
        },
        "displayCutout": true,
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "composePreview": "@Preview(device = \"spec:width=1080px,height=2340px,dpi=450,cutout=punch_hole,navigation=buttons\")",
        "capturedAt": "2026-09-28",
        "rawCapture": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/main-threeButton.json"
      },
      {
        "screen": "main",
        "rotation": 1,
        "navigation": "gesture",
        "displaySizePx": {
          "width": 2340,
          "height": 1080
        },
        "densityDpi": 450,
        "windowSizeDp": {
          "width": 832,
          "height": 384
        },
        "windowSizeClass": {
          "width": "Medium",
          "widthExtended": null,
          "height": "Compact"
        },
        "displayCutout": true,
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "composePreview": "@Preview(device = \"spec:width=2340px,height=1080px,dpi=450,cutout=punch_hole,navigation=gesture\")",
        "capturedAt": "2026-09-28",
        "rawCapture": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/landscape-1-gesture.json"
      },
      {
        "screen": "main",
        "rotation": 1,
        "navigation": "threeButton",
        "displaySizePx": {
          "width": 2340,
          "height": 1080
        },
        "densityDpi": 450,
        "windowSizeDp": {
          "width": 832,
          "height": 384
        },
        "windowSizeClass": {
          "width": "Medium",
          "widthExtended": null,
          "height": "Compact"
        },
        "displayCutout": true,
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "composePreview": "@Preview(device = \"spec:width=2340px,height=1080px,dpi=450,cutout=punch_hole,navigation=buttons\")",
        "capturedAt": "2026-09-28",
        "rawCapture": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/landscape-1-threeButton.json"
      },
      {
        "screen": "main",
        "rotation": 3,
        "navigation": "gesture",
        "displaySizePx": {
          "width": 2340,
          "height": 1080
        },
        "densityDpi": 450,
        "windowSizeDp": {
          "width": 832,
          "height": 384
        },
        "windowSizeClass": {
          "width": "Medium",
          "widthExtended": null,
          "height": "Compact"
        },
        "displayCutout": true,
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "composePreview": "@Preview(device = \"spec:width=2340px,height=1080px,dpi=450,cutout=punch_hole,navigation=gesture\")",
        "capturedAt": "2026-09-28",
        "rawCapture": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/landscape-3-gesture.json"
      },
      {
        "screen": "main",
        "rotation": 3,
        "navigation": "threeButton",
        "displaySizePx": {
          "width": 2340,
          "height": 1080
        },
        "densityDpi": 450,
        "windowSizeDp": {
          "width": 832,
          "height": 384
        },
        "windowSizeClass": {
          "width": "Medium",
          "widthExtended": null,
          "height": "Compact"
        },
        "displayCutout": true,
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "composePreview": "@Preview(device = \"spec:width=2340px,height=1080px,dpi=450,cutout=punch_hole,navigation=buttons\")",
        "capturedAt": "2026-09-28",
        "rawCapture": "https://github.com/easyhooon/windowinsets.info/blob/main/measurements/galaxy-s/galaxy-s22-plus/recapture-2026-09-28-rotation/landscape-3-threeButton.json"
      }
    ],
    "windowSizeClasses": [
      {
        "screen": "main",
        "rotation": 0,
        "status": "measured",
        "windowSizeDp": {
          "width": 384,
          "height": 832
        },
        "windowSizeClass": {
          "width": "Compact",
          "widthExtended": null,
          "height": "Medium"
        },
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "capturedAt": "2026-09-28"
      },
      {
        "screen": "main",
        "rotation": 1,
        "status": "measured",
        "windowSizeDp": {
          "width": 832,
          "height": 384
        },
        "windowSizeClass": {
          "width": "Medium",
          "widthExtended": null,
          "height": "Compact"
        },
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "capturedAt": "2026-09-28"
      },
      {
        "screen": "main",
        "rotation": 3,
        "status": "measured",
        "windowSizeDp": {
          "width": 832,
          "height": 384
        },
        "windowSizeClass": {
          "width": "Medium",
          "widthExtended": null,
          "height": "Compact"
        },
        "hingeAngleDegrees": null,
        "foldingFeatures": [],
        "capturedAt": "2026-09-28"
      }
    ]
  }
}
