Skip to content

Releases: leavesCZY/Matisse

1.0.3

14 Aug 03:36
Compare
Choose a tag to compare
  • compose-bom 升级到 2023.08.00,适配新版本的 HorizontalPager API
  • compileSdk 提升到 34

1.0.2

23 Jul 07:37
Compare
Choose a tag to compare
  • 修改 CaptureStrategy 的 createImageName 方法生成图片名的规则,并增加入参参数 Context
  • 将 MediaStoreCaptureStrategy 生成的图片保存到 DCIM/Camera 目录中,和系统行为保持一致
  • 修正 suspend 函数的 Dispatchers 类型

1.0.1

08 Jul 06:23
Compare
Choose a tag to compare
  • 升级依赖库:kotlin 升级到 1.8.22compose-bom 升级到 2023.06.01compose-compiler 升级到 1.4.8activity-compose 升级到 1.7.2
  • groovy 替换为 kts

1.0.0

02 Jul 04:01
Compare
Choose a tag to compare

1.0.0 版本的累计更新

  • 新增选择视频的功能。支持同时选择图片和视频,或者单独选择两者之一
  • 新增 ImageEngine,引用方可以自定义实现加载图片的逻辑,避免重复集成多个图片加载框架
  • CaptureStrategy 新增 getCaptureExtra 方法,可用于为相机设置启动参数
  • 在加载媒体资源的过程中显示 LoadingDialog
  • 为全局的 Modifier.clickable 方法添加双击防抖机制
  • MatisseCheckbox 中 drawText 的实现方式从 NativeCanvas 改为调用 Compose 的内部方法
  • compose-bom 对应 2023.04.00 版本

1.0.0-beta03

19 Jun 07:35
Compare
Choose a tag to compare
  • 为 Modifier#clickable 方法添加双击防抖机制
  • 在加载媒体资源的过程中显示 LoadingDialog
  • 修改 ImageEngine 接口,改为直接传递 MediaResource 而非 Uri,并区分加载缩略图和大图这两种情况

1.0.0-beta02

17 Jun 07:55
Compare
Choose a tag to compare
  • 修改 MatisseCheckbox 中 drawText 的实现方式,从 NativeCanvas 改为调用 DrawScope 的扩展函数

1.0.0-beta01

13 Jun 07:28
Compare
Choose a tag to compare
  • 支持同时选择图片和视频,或者单独选取两者之一
  • 支持 ImageEngine,引用方可以自定义实现图片加载的逻辑
  • 此版本进行了大范围重构,接入方式相比之前有所变化,从旧版本升级上来时请重新参照接入指南

0.0.14

02 Jun 09:45
Compare
Choose a tag to compare
  • 修复 bucketDisplayName 值可能为 null 导致图片获取失败的问题。现在相册名为 null 或者为空字符串的图片,均会放到默认相册里
  • 直接引入 accompanist-systemuicontroller 源码

0.0.13

15 Apr 12:07
Compare
Choose a tag to compare
  • 新增 MatisseCaptureContract,支持直接启动拍照流程
  • 修改 Intent#getParcelableExtra 方法,避免在 Android 13 上的崩溃问题
  • 升级 accompanist 到 0.30.1

0.0.12

07 Apr 10:19
Compare
Choose a tag to compare
  • 优化图片预览页面的切换效果,避免页面闪烁
  • 移除 accompanist pager,替换为 compose pager
  • 升级 compose-bom 到 2023.04.00,kotlinCompiler 到 1.4.4
  • 升级 accompanist 到 0.30.0
  • 升级 activity-compose 到 1.7.0
  • 升级 coil 到 2.3.0