local_image_provider 1.0.0 copy "local_image_provider: ^1.0.0" to clipboard
local_image_provider: ^1.0.0 copied to clipboard

outdated

A library for retrieving the metadata and contents of the images and albums on a mobile device.

Changelog #

1.0.0 #

Updates #

  • fix for file not found exception in imageBytes
  • DeviceImage now loads a default image if the load fails

0.9.0 #

New #

  • Added albumType to LocalAlbum provides more detail on the album type for iOS, always album for Android
  • New options added for LocalAlbumType
  • FindAlbum now restricts by the requested LocalAlbumType

Breaking #

  • coverImgId on LocalAlbum which was deprecated is now gone, use coverImg instead

0.8.2 #

Breaking #

  • Upgrade to Swift 5 to match Flutter 1.12. Projects including this plugin must be using Swift 5.

0.8.1 #

Updates #

  • Upgrade Kotlin to 1.3.5 to match the Flutter 1.12 version
  • Upgrade Gradle build to 3.5.0 to match the Flutter 1.12 version

0.8.0 #

Updates #

  • updated for Flutter 1.12.x, fix for DeviceImage, likely won't work for earlier Flutter versions

0.7.5 #

Updates #

  • findImagesInAlbum was returning non image assets like video, this is fixed now, only images are returned
  • the count member of LocalAlbum didn't match the count of images returned by findImagesInAlbum, this is fixed by the change above.

0.7.4 #

Updates #

  • initialize could return true and still fail to load the first few images, now ensures all init is done before returning

0.7.3 #

Updates #

  • fix for break in iOS implementation in 0.7.2

0.7.2 #

Updates #

  • fix for prompt for user photo permission before initialize on iOS 10/11

0.7.1 #

New #

  • LocalImage hasPermission added

Updates #

  • fix for permission handling to ensure it doesn't conflict with other permission requests

0.7.0 #

Breaking #

  • LocalAlbum.coverImgId has been deprecated
  • reordered height, width parameters on LocalImage constructor to match imageBytes method
  • LocalImage.getImageBytes now takes a LocalImageProvider as a parameter to improve testability
  • LocalAlbum.getCoverImage now takes a LocalImageProvider as a parameter to improve testability

New #

  • LocalAlbum.coverImg has been added
  • LocalAlbum.imageCount property
  • DeviceImage has been added, use instead of using the getImageBytes method directly
  • LocalImage constructor is now const
  • LocalAlbum constructor is now const
  • added == and hashCode for both LocalImage and LocalAlbum, note they depend only on the id
  • LocalImageProvder stats added for image loading, see resetStats(), imgBytesLoaded, lastLoadTime, totalLoadTime

0.6.0 #

Breaking #

  • renamed getLatest -> findLatest
  • renamed getAlbums -> findAlbums

New #

  • findImagesInAlbum to list all the images contained in a particular album

0.5.2 #

Breaking #

  • Added initialize method, now required before using the plugin
  • Methods are no longer static, you must now create an instance and use that

Updates #

  • Added permission checking to both iOS and Android

0.5.1 #

  • Fixes issues pointed out by pub_dev analysis
  • updated description in pubspec
  • updated json_annotation dependency to 3.0
  • ran format on dart files

0.5.0 #

  • Initial release with limited functionality, supports only:
    • getting album descriptions
    • getting latest image descriptions
    • getting bytes for image.
  • Android and iOS 10+ support
31
likes
40
pub points
81%
popularity

Publisher

verified publishercsdcorp.com

A library for retrieving the metadata and contents of the images and albums on a mobile device.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

flutter, json_annotation

More

Packages that depend on local_image_provider