Releases: Dimezis/BlurView
3.2.0 Release
- Fixed blur auto-update on API 31 - #246
- Now BlurView correctly clips its overlay color if the parent View disables clipping of children.
3.1.0 Release
Fixed automatic BlurView position tracking on API >= 31.
Removed notifyTranslationChanged API because the translation is now tracked automatically.
Try-catch software snapshotting on API < 31 to work around a shortcoming with Hardware Bitmaps.
Try-catch RenderscriptBlur to work around other libraries calling releaseAllContexts.
3.0.0 Release
New zero-overhead snapshotting and fast blurring pipeline for API 31+.
Breaking API changes, optional scale factor and noise parameters.
See Readme for more details.
2.0.6 Release
Fix Jitpack build issue
2.0.5 Release
Fix blur update when the root view and BlurView are in different windows (bottom sheet dialog or other dialogs).
Fixes #216
2.0.4 Release
Expose some library classes to allow reusing them in other ViewGroups
2.0.3 Release
Fallback to RenderScriptBlur in case when RenderEffectBlur is requested to be rendered on a software canvas.
Fixes #190.
Add convenience setupWith method that picks the best available blur method.
Make RenderScriptBlur not final.
Add NonNull annotations.
2.0.2 Release
Un-deprecate and completely reimplement RenderEffectBlur, making it the recommended blur algorithm for now.
Remove RenderEffectPrecision.
Stop updating the blur in the draw method, which fixes Compose crashes - #157.
Delete deprecated setHasFixedTransformationMatrix.
Reduce DEFAULT_SCALE_FACTOR to 6.
Require blur algorithm in setupWith method.
2.0.1 Release
Fix for IllegalStateException in RenderEffectBlur - #180.
Deprecate (mark as should not be used to be precise) RenderEffectBlur, because it's causing a constant redraw of BlurView.