1.0.0-alpha16
API changes
-
refractionanddispersionare merged intolensfun BackdropEffectScope.lens( refractionHeight: Float, refractionAmount: Float = refractionHeight, hasDepthEffect: Boolean = false, chromaticAberration: Offset = Offset.Zero // Or `DefaultChromaticAberration` )
-
Add
rememberBackdropfunction to customize backdrop drawingfun rememberBackdrop( backdrop: Backdrop, onDraw: DrawScope.(drawBackdrop: DrawScope.() -> Unit) -> Unit ): Backdrop
-
Rename
drawLayerparameter toonDrawinrememberLayerBackdropfunction -
The
CanvasBackdropclass becomesrememberCanvasBackdropfunction -
The
colorparameter becomesintensityparameter inHighlightStyle.Defaultand.Ambient
Other changes
- Update chromatic aberration algorithm (worse effect, but better performance, easier to observe, more like the one in iOS)
- Update default shadow color to be more soft
- Fix the layers won't draw on the Android 11 and older
Catalog app
- Add toggle component
- Unify liquid effects and interactive behaviors