Update dependency dev.chrisbanes.haze:haze-android to v2 #496
No reviewers
Labels
No labels
montee-majeure
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
foXaCe/NuvioTV!496
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/major-haze"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.7.3→2.0.0Rattachement atelier : FOXA-18
Release Notes
chrisbanes/haze (dev.chrisbanes.haze:haze-android)
v2.0.0Compare Source
Haze 2.0 rebuilds the library around typed, modular visual effects. Blur moves into its own
artifact, Glass joins as an experimental multiplatform effect, and each modifier now declares its
input, shareable Style, performance policy, and rendering behavior explicitly.
Added
haze-blurartifact and typedModifier.hazeBlurAPI, with replayableHazeBlurStyleprograms that can be shared and extended withthen.haze-glassartifact, including Regular and Clear built-in styles,refraction, depth blur, tint, lighting, accessibility settings, progressive effects, and
hover, focus, and press responses.
HazeInput.Content,HazeInput.Sources, andHazeInput.Backdropso effects can explicitlyselect their input. Backdrop includes a portable captured-source fallback and an experimental,
opt-in native backend on supported Android versions.
HazeEffectFactoryandHazeEffectRendererfor custom typed effects, plus optionalhaze-blur-material3andhaze-glass-material3integrations.HazePerformanceModecontrols for built-in Blur and Glass, including adaptive,quality, balanced, performance, and fixed-quality profiles.
Changed
Modifier.hazeEffectBlur DSL with typedModifier.hazeBlurandModifier.hazeGlassAPIs. Styles are immutable, replayable configurations; rendering resourcesare owned by their modifier nodes.
dev.chrisbanes.haze.blurand movedHazeProgressiveto the coredev.chrisbanes.hazepackage. Blur applications now depend on bothhazeandhaze-blur.workload-aware sampling around explicit input and performance contracts.
macosArm64remains supported; the upstream-removediosX64andmacosX64targets are nolonger published.
Fixed
sticky headers, and multiple Compose roots or windows.
Desktop, iOS, and Web, including RenderScript crash and resource-leak fixes.
rendering, colour handling, rounded edges, fallback behavior, and animation performance.
Removed
Modifier.hazeEffectBlur overloads, legacyHazeStyle/HazeTintaliases, mutable effectscopes, and public renderer internals.
create colour effects through
HazeColorEffect.tintorcolorFilter, and usethenforvariations.
See the Haze 2.0 migration guide for dependency,
import, API, input-policy, and performance-mode changes.
Full Changelog: https://github.com/chrisbanes/haze/compare/1.7.2...2.0.0
Prerelease history
Configuration
📅 Schedule: (in timezone Europe/Paris)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.