Haze is a library providing a 'glassmorphism' style blur for Compose.
Haze is built with Compose Multiplatform, meaning that it supports different platforms:
You can also see it in action in the Tivi app:
// For Compose Multiplatform AND Jetpack Compose
In older versions of the library we had seperate libraries for Compose Multiplatform and Jetpack Compose users.
That is no longer the case. If you are currently using the
haze-jetpack-compose library, please migrate to the
dependency listed above.
Snapshots of the development version are available in Sonatype's snapshots repository. These are updated on every commit.
The Skia-backed implementation, used on iOS and Desktop, is heavily influenced by Kirill Grouchnikov's explorations on Compose Desktop. He wrote about it in his Shader based render effects in Compose Desktop with Skia blog post.
Thank you all.
Copyright 2023 Chris Banes
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.