Rare find

Haze. Add blur and visual effects to app screens across all platforms.

chrisbanes.github.io/haze

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • Optimize Glass optical shader lighting (#1088)
  • Fix zero exponent Glass lighting (#1087)
  • Fix Glass interaction stage caching (#1086)
  • Optimize blur RenderEffect reuse and post-processing (#1084)
  • Profile and optimize Android Glass rendering (#1082)
  • Use AssertK for test assertions (#1081)
  • Fix Glass interaction detail compositing (#1080)
  • Fix rounded Glass edge pixels (#1079)
  • Fix fallback Glass foreground parity (#1077)
  • Update agp to v9.3.1 (#1075)
  • Preserve translucent Glass detail alpha (#1076)
  • Add agent configuration and architecture decisions (#1074)
  • Render interactive Glass effects locally (#1073)
  • Remove Glass refraction seams (#1065)
  • Include Glass group-alpha composition in the render budget (#1064)
  • Make retained Glass rendering cheap during animation (#1057)
  • Preserve Glass configuration semantics across styles, copies, and den…
  • Clarify Scaffold guidance for edge-to-edge Haze sources (#1055)
  • Limit Glass retained rendering memory (#1053)
  • Fix Glass shader alpha, color, and geometry correctness (#1051)
June 2026
  • Update Gradle to v9.6.1 (#1005)
  • Update ktor monorepo to v3.5.1 (#934)
  • Update coil to v3.5.0 (#972)
  • Update Gradle to v9.6.0 (#989)
  • Add manual workflow triggers (#1004)
  • Fix build warnings (#1002)
  • Disable local Gradle build cache on CI (#1003)
  • Track Haze invalidation counts in tests (#1000)
  • Log remote build cache state (#1001)
  • Fix sticky header haze scroll sync (#996)