Case study
ShatteredGlass: reconstructing SwiftUI Liquid Glass effects
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.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 45
- Last commit
- 2025-06-14
- Language
- Swift
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: macOS with Core Animation private layer types used by the project.
- Limits: The basic glass effect is partial, filter tuning continues, and the Liquid Lens effect remains in progress.
- License: No licence file in the repository.
Cite
BibTeX
@misc{shatteredglass-case,
title = {{ShatteredGlass: reconstructing SwiftUI Liquid Glass effects}},
howpublished = {\url{https://github.com/AlexStrNik/ShatteredGlass}},
url = {https://github.com/AlexStrNik/ShatteredGlass},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/shatteredglass-case/}}
}Plain text
ShatteredGlass: reconstructing SwiftUI Liquid Glass effects. https://github.com/AlexStrNik/ShatteredGlass (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/shatteredglass-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- Readme.md GitHub · AlexStrNik/ShatteredGlass · Revision 0ce6e0d
More in Apps
- Grok3API: reconstructing Grok’s mobile gRPC client · Case study
- Things Cloud Python client: reconstructing to-do requests · Case study
- NVFC: recovering undocumented NvAPI GPU controls · Case study
- SingStar Mic: reconstructing the microphone app protocol · Case study
- Techstream for Linux: recovering Toyota diagnostic formats and workflows · Case study
- Fluval Plant Pro 4.0: reconstructing BLE light control · Case study