flutter_wechat_assets_picker

An image picker (also with video and audio) for Flutter projects based on the WeChat's UI.

APACHE-2.0 License

Stars
1.5K
Committers
24

Bot releases are hidden (Show)

flutter_wechat_assets_picker - v7.0.0-dev.1

Published by AlexV525 almost 3 years ago

flutter_wechat_assets_picker - v6.3.1

Published by AlexV525 almost 3 years ago

What's Changed

  • Improve image type determine when resolving image data. This mostly resolved the occasionally HEIC loading issue when apps are running under the release mode.

Full Changelog: https://github.com/fluttercandies/flutter_wechat_assets_picker/compare/v6.3.0...v6.3.1

flutter_wechat_assets_picker - v6.3.0

Published by AlexV525 almost 3 years ago

What's Changed

  • Support for Flutter 2.8.0, also drop supports for Flutter below 2.8.0.

Full Changelog: https://github.com/fluttercandies/flutter_wechat_assets_picker/compare/v6.2.4...v6.3.0

flutter_wechat_assets_picker - v6.2.4

Published by AlexV525 almost 3 years ago

flutter_wechat_assets_picker - v6.2.3

Published by AlexV525 almost 3 years ago

  • Pass through selectPredicate to AssetPickerViewer. (#211)
  • Bump sdk constraints (since 6.2.1).
flutter_wechat_assets_picker - v6.2.2

Published by AlexV525 about 3 years ago

  • Use .contentUri for video preview only on Android.
flutter_wechat_assets_picker - v6.2.1

Published by AlexV525 about 3 years ago

  • Migrate to extended_image 5.x.
  • Use .contentUri constructor for VideoPlayerController.
flutter_wechat_assets_picker - v6.2.0

Published by AlexV525 about 3 years ago

  • Introduce shouldRevertGrid to determine whether the assets grid should revert.
    It's set with Apple OS accordingly before.
  • Upgrade photo_manager to resolve issues against AssetEntitys comparison.
flutter_wechat_assets_picker - v6.1.2

Published by AlexV525 about 3 years ago

  • Fix limited resources refresh issue.
  • Update callers to avoid deprecated usage.
flutter_wechat_assets_picker - v6.1.1

Published by AlexV525 about 3 years ago

  • Handle iCloud video more gracefully.
flutter_wechat_assets_picker - v6.1.0

Published by AlexV525 about 3 years ago

  • Introduce selectPredicate to predicate asset when picking.
flutter_wechat_assets_picker - v6.0.6

Published by AlexV525 about 3 years ago

  • Use the correct index reference with selectedBackdrop. (#195)
flutter_wechat_assets_picker - v6.0.5

Published by AlexV525 about 3 years ago

  • Upgrade dependencies.
flutter_wechat_assets_picker - v6.0.4

Published by AlexV525 about 3 years ago

  • Add French language text delegate. (Thanks to @didiosn)
  • Export "Nothing here." as a field to text delegate. (#190)
  • Fix selected backdrop not synced all the time.
  • Improve the instructions for the example.
flutter_wechat_assets_picker - v6.0.3

Published by AlexV525 about 3 years ago

  • Fix path entity nullable issues with the asset grid.
  • Fix assets displaying condition missing with the iOS layout.
flutter_wechat_assets_picker - v6.0.2

Published by AlexV525 about 3 years ago

  • Expose shouldReversePreview for AssetPickerViewerBuilderDelegate, which provides a more precise control for the viewer.
flutter_wechat_assets_picker - v6.0.1

Published by AlexV525 about 3 years ago

  • Improve total count calculation with AssetPathEntity. (#187)
  • Obtain AssetPathEntity.isAll fix from photo_manager.
  • Documents update.
flutter_wechat_assets_picker - v6.0.0

Published by AlexV525 about 3 years ago

New features

  • Sync all UI details from WeChat 8.x.
  • Integrate iCloud progress overview in previews.
  • Change the permission from the app settings when it's limited.
  • Request more assets on iOS when the permission is limited.
  • Fit the assets' grid's layout as the iOS Photos app (reverted and started from the bottom).
  • Add Arabic language text delegate.
  • Allow using AssetPicker and AssetPickerViewer directly with delegates.
  • Add keepScrollOffset feature for the AssetPickerBuilderDelegate, which allow users to keep the scroll offset between pickings.

Improvements

  • Items that being banned from select (reached max assets or type conflict) will have a stronger color cover to indicate.
  • Video preview in the [SpecialPickerType.wechatMoment] is completely different from other previews.
  • Grid items has removed fade builder for more straight feedback after it gets loaded.
  • Better interaction when jumping between previewing assets.
  • Path entities list layout structure performance & structure improved.
  • More precise thumbnail's option for iOS.
  • Improve text scale handling. (#177)
  • Reduce font size for couple texts.

Breaking changes

Multiple refactoring happened with delegates, see Migration Guide for more details.

flutter_wechat_assets_picker - v6.0.0-dev.9

Published by AlexV525 about 3 years ago

  • Reduce font size for couple texts.
  • Update JapaneseTextDelegate. (#185)
flutter_wechat_assets_picker - v6.0.0-dev.8

Published by AlexV525 about 3 years ago

  • Integrate iCloud progress overview in previews.
  • Revert page view items for Apple devices in order to keep the behaviour with the assets' grid.
  • Improve AssetPickerViewerBuilderDelegate's abstraction.