PackageTrack
Sign in Get early access

image_fade

A widget that displays a placeholder and optional progress indicator while an image loads, then cross-fades to the loaded image. Improves on FadeInImage. Compatible with CachedNetworkImageProvider.

0.6.2 5.6K downloads/mo #3677 most downloaded on pub.dev gskinner/image_fade

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 2.6 years

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

9 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · Jul 2019 to Dec 2022
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 0.6.2 20 Dec 2022
    Release notes

    Added

    • Added scale param which maps to RawImage.scale
    Open source →
  2. 0.6.1 15 May 2022
    Release notes

    Fixed an issue where an empty ImageFade (no placeholder) could cause errors in some layouts

    Open source →
    Release notes

    Changed

    • Fixed an issue where an empty ImageFade (no placeholder) could cause errors in some layouts
    Open source →
  3. 0.6.0 14 May 2022
    Release notes

    Added syncDuration. Renamed fadeDuration to duration and fadeCurve to curve. Optimized loadingBuilder, and resolved context related issues with errorBuilder.

    Open source →
    Release notes

    Added

    • Added syncDuration — if specified will be used for fading in placeholder, error, and synchronously loaded images

    Changed

    • Renamed fadeDuration to duration and fadeCurve to curve
    • Optimized loadingBuilder to use AnimatedBuilder
    • Deferred call to errorBuilder until build to avoid context related issues
    • Switch dependency from flutter/material to flutter/widgets
    Open source →
  4. 0.5.0 12 May 2022
    Release notes

    Fix an issue with loadingBuilder. Modified signatures for loadingBuilder and errorBuilder to make them easier to use. Code cleanup. Updated example.

    Open source →
    Release notes

    Changed

    • Fixed an issue with loadingBuilder introduced with NNBD
    • Changed the signature for loadingBuilder & errorBuilder to make them easier to use
    • Updated the example
    Open source →
  5. 0.4.0 07 Apr 2022
    Release notes

    Minor performance optimization to use image opacity.

    Open source →
    Release notes

    Changed

    • Now uses Image.opacity when appropriate for even better performance.
    Open source →
  6. 0.3.0 23 Mar 2022
    Release notes

    Changed

    • Updated to be NNBD. Thanks to @maks!
    Open source →
  7. 0.2.1 02 Sep 2019
    Release notes

    Changed

    • Now using FadeTransition instead of Opacity for better performance.
    Open source →
  8. 0.2.0 29 Jul 2019
    Release notes

    Added

    • Support for error handling via errorBuilder

    Changed

    • placeholder now accepts a Widget instead of an ImageProvider.
    • previously loaded images are now faded out after the new image is faded in. Noticeable when a smaller image is loaded over a larger one.

    Removed

    • backgroundColor was removed. Use a placeholder with a color instead.
    Open source →
  9. 0.1.0 23 Jul 2019
    Release notes

    Added

    • First release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive