{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "software",
  "description_en": "ShatteredGlass reconstructs SwiftUI's Liquid Glass appearance on macOS using a layered Core Animation view. Its documented hierarchy combines CABackdropLayer, CASDFLayer, CASDFElementLayer, SDFPortalLayer and filters for backdrop distortion and edge highlights.",
  "description_zh": "ShatteredGlass 在 macOS 上通过分层的 Core Animation 视图重建 SwiftUI Liquid Glass 外观。项目记录了结合 CABackdropLayer、CASDFLayer、CASDFElementLayer、SDFPortalLayer 与滤镜的图层结构，用于表现背景折射和边缘高光。",
  "entry_url": "https://awesomerea.org/resources/shatteredglass-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/shatteredglass-case/",
  "evidence_url": "https://github.com/AlexStrNik/ShatteredGlass/blob/0ce6e0db3683f6804d3f56a4c39d4e0c7f4f9c8c/Readme.md",
  "group": "cases",
  "id": "shatteredglass-case",
  "json_url": "https://awesomerea.org/resources/shatteredglass-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/shatteredglass-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/shatteredglass-case/index.md",
  "name": "ShatteredGlass: reconstructing SwiftUI Liquid Glass effects",
  "name_zh": "ShatteredGlass：重建 SwiftUI Liquid Glass 视觉效果",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "macOS with Core Animation private layer types used by the project.",
    "The basic glass effect is partial, filter tuning continues, and the Liquid Lens effect remains in progress.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要具备项目所用 Core Animation 私有图层类型的 macOS 环境。",
    "基础玻璃效果仅部分完成，滤镜仍在调整，Liquid Lens 效果仍在开发。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/AlexStrNik/ShatteredGlass",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
