Skip to content

Releases: thesmythgroup/easy_image_viewer

1.5.1

24 Jun 14:01
97cfd50
Compare
Choose a tag to compare
  • Improve SafeArea support by defaulting the barrierColor to be the same as the backgroundColor, thus eliminating visually ugly bars on the top and bottom when using useSafeArea: true. The barrierColor can now also be set explicitly (see GH-62).

1.5.0

25 Apr 12:43
2a10a31
Compare
Choose a tag to compare
  • Add ability to infinitely swipe through a set of images by setting infinitelyScrollable to true. Thanks to @furkankurt for implementing this feature. See the README for an example.

1.4.1

08 Feb 18:33
e563f91
Compare
Choose a tag to compare
  • Clearly declare Flutter 3.7.0 and Dart 2.19.0 as the minimum supported versions. Fixes a "const Column" error when used with Flutter versions lower than 3.10.0 (see GH-52).

1.4.0

08 Jan 15:11
7bfbed1
Compare
Choose a tag to compare
  • Add a default error widget that is shown when an image fails to load. The default error widget shows a red Icons.broken_image and '🖼️💥🚫' (image, boom, no entry) as a message underneath. You can customize the error widget by subclassing EasyImageProvider and overriding errorWidgetBuilder. See the README for an example.

1.3.2

13 Dec 17:38
370d12a
Compare
Choose a tag to compare
  • Revert change from WillPopScope to PopScope introduced in 1.3.0. It would require bumping up the minimum Flutter version. We will re-introduce that change when in the next major version.

1.3.1

13 Dec 13:39
7ace790
Compare
Choose a tag to compare
  • Revert breaking constructor change introduced in 1.3.0. This changes the default EasyImageView constructor back to accepting an ImageProvider instead of a Widget. Constructing an EasyImageView with a widget can be done by using a new named constructor: EasyImageView.imageWidget. Thank you to @wferem1 for reporting it so quickly (#44).

1.3.0

13 Dec 11:47
c11f4ea
Compare
Choose a tag to compare
  • Update Flutter to 3.16.3 and fix deprecation warnings (WillPopScope to PopScope)
  • Add loading progress indicator out of the box with options to fully customize both the widget used to display progress as well as the widget used to display an image (Flutter's Image by default).

1.2.1

12 Jun 17:24
7ab8a2f
Compare
Choose a tag to compare

Update Dart to >=2.12.0 <4.0.0.

1.2.0

09 Nov 10:55
797b2a6
Compare
Choose a tag to compare
  • Add option to "double tap to zoom" by setting doubleTapZoomable to true GH-24. Thank you to Tony of lookingpet for the initial implementation.
  • Fix an issue where the PageView was not correctly disabled when swipeDismissible was true and the image was zoomed in GH-27.

1.1.0

11 Aug 07:44
9c2e4a6
Compare
Choose a tag to compare
  • Enable dragging the PageView with a mouse GH-11.
  • Add option to "swipe down to dismiss" by setting swipeDismissible to true GH-14.
  • Correctly clean up (status bar visibility etc) when using the Android back button to dismiss GH-15.
  • Don't use rounded corners on the full-screen dialog when using Material 3 GH-16.