pixa 1.0.4 copy "pixa: ^1.0.4" to clipboard
pixa: ^1.0.4 copied to clipboard

Production-oriented Flutter image loading, caching, and pipeline primitives.

Changelog #

1.0.4 #

  • Reuse the visible Flutter decoded ImageCache completer after decoded prewarm without changing the request's encoded cache policy.
  • Keep decoded predictive prefetch dedupe policy-safe while preserving the allocation-free encoded prefetch hot path.

1.0.3 #

  • Share one lazy progress drain timer across active consumers and stop it when no consumer remains.
  • Avoid disabled progress sink locking and redundant Dart/FFI UTF-8 copies.
  • Stabilize scroll deferral, provider reuse, horizontal carousel playback, and automatic decode targets without changing fit or filter-quality semantics.

1.0.2 #

  • Reduce provider and request churn during semantic-equivalent widget rebuilds.
  • Skip unobserved runtime progress drains while preserving late progress consumers.
  • Bound progressive preview retention and honor cancellation across processor stages.
  • Validate processor allocation peaks before expensive pixel work begins.
  • Redact URI userinfo credentials from progress, labels, and error surfaces.
  • Keep oversized memory-cache replacements consistent with disk and processed results.

1.0.1 #

  • Preserve intrinsic aspect ratio for cover, contain, fitWidth, fitHeight, scaleDown, and default display decode targets while keeping exact independent dimensions for fill and avoiding decode upscaling.
  • Defer unresolved owned PixaImage work through one shared coordinator per ScrollPosition, cancel pending non-keep-alive loads during high-velocity scrolling, and resume mounted items when scrolling settles.
  • Prevent cancelled pipeline work from remaining eligible for in-flight coalescing, avoiding stale request reuse during rapid cancel/restart cycles.

1.0.0 #

  • Initial public release of the Pixa core Flutter image loading package.
  • Includes PixaImage, PixaProvider, PixaRequest, controller APIs, cache/prefetch primitives, diagnostics, plugin contracts, and the packaged Rust-backed Native Assets runtime source.
  • Links 64-bit Android Native Assets for native 16 KB page-size support.
1
likes
150
points
195
downloads

Documentation

API reference

Publisher

verified publisherfluttercandies.com

Weekly Downloads

Production-oriented Flutter image loading, caching, and pipeline primitives.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

code_assets, ffi, flutter, hooks, path_provider

More

Packages that depend on pixa

Packages that implement pixa