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 - v6.0.0-dev.7

Published by AlexV525 over 3 years ago

  • Fix grid count calculate issue when switching between folders. (#179)
  • Grab fixes from photo_manager.
flutter_wechat_assets_picker - v6.0.0-dev.6

Published by AlexV525 over 3 years ago

  • Improve delivery mode for thumbnails on iOS.
  • Improve text scale handling. (#177)
  • Some tweaks for the example.
flutter_wechat_assets_picker - v6.0.0-dev.5

Published by AlexV525 over 3 years ago

  • Fix keep offset jumping recovery issues. (#174)
  • More abstractions and structure updates for the example.
flutter_wechat_assets_picker - v6.0.0-dev.4

Published by AlexV525 over 3 years ago

  • Add keepScrollOffset feature for the AssetPickerBuilderDelegate,
    which allow users to keep the scroll offset between pickings.
  • Remove manually controlled logs with photo_manager.
flutter_wechat_assets_picker - v6.0.0-dev.3

Published by AlexV525 over 3 years ago

  • Unify the back button in the picker on all platforms.
  • Change the generic type A to Asset and P to Path.
  • Refactored SortPathDelegate to make it accept the Path generic type.
  • Screenshots update.
  • Bump photo_manager to 1.2.5 .
flutter_wechat_assets_picker - v6.0.0-dev.2

Published by AlexV525 over 3 years ago

  • Add generic type to indicate provider when using pickAssetsWithDelegate method.
flutter_wechat_assets_picker - v5.5.8

Published by AlexV525 over 3 years ago

  • Fix the viewer's select button issue with WeChat Moment on Android.
flutter_wechat_assets_picker - v6.0.0-dev.1

Published by AlexV525 over 3 years ago

Sync everything from WeChat 8.x .

New features

  • 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 start from the bottom).
  • Add Arabic language text delegate.
  • Allow using AssetPicker and AssetPickerViewer directly with delegates.

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.

Breaking changes

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

flutter_wechat_assets_picker - v5.5.7

Published by AlexV525 over 3 years ago

  • Make switchPath method in AssetPickerProvider async.
flutter_wechat_assets_picker - v5.5.6

Published by AlexV525 over 3 years ago

  • Add Japanese language text delegate. (Thanks to @KosukeSaigusa)
  • Fix video judge condition with WeChat Moment mode.
  • Fix wrong position for the confirm button on iOS with WeChat Moment mode.
flutter_wechat_assets_picker - v5.5.5

Published by AlexV525 over 3 years ago

  • Migrate permissions check to the new API in photo_manager.
flutter_wechat_assets_picker - v5.5.4

Published by AlexV525 over 3 years ago

  • Fix assets reduced under the WeChat Moment mode when previewing.
flutter_wechat_assets_picker - v5.5.3

Published by AlexV525 over 3 years ago

  • Use SystemUiOverlayStyle from the provided theme first.
flutter_wechat_assets_picker - v5.5.2

Published by AlexV525 over 3 years ago

  • Add German language text delegate. (Thanks to @Letalus)
  • Add Russian language text delegate. (Thanks to @greymag)
flutter_wechat_assets_picker - v5.5.1

Published by AlexV525 over 3 years ago

  • Implement RenderToggleable to support other channels of flutter (2.1.x - 2.3.x). (Thanks to @Letalus)
flutter_wechat_assets_picker - v5.5.0

Published by AlexV525 over 3 years ago

  • Add findChildIndexBuilder to indicates grid find reusable RenderObject.
  • Fix padding issue for the assets' grid.
flutter_wechat_assets_picker - v5.4.3

Published by AlexV525 over 3 years ago

  • Fix missing ScrollController in the scroll view.
flutter_wechat_assets_picker - v5.4.2

Published by AlexV525 over 3 years ago

  • Split AssetGridItemBuidler to solve the rebuild issue.
  • Fix GIF indicator stretched issue.
flutter_wechat_assets_picker - v5.4.1

Published by AlexV525 over 3 years ago

  • Export AssetPickerPageRoute.
flutter_wechat_assets_picker - v5.4.0

Published by AlexV525 over 3 years ago

  • Fully support RTL languages.
  • Add control for root navigator.
  • Improve AssetEntityImageProvider's constructor and decode.
  • Grab iOS/macOS thumbnail's size fix from photo_manager.