Skip to content

Change Log

rosuH edited this page Dec 5, 2019 · 1 revision

不定期记录,如果需要知道特定问题,可以先看看 release 直接提 issues、commit

Irregular records, if you need to know a specific problem, you can check the release note or create a issues.

0.6.0

2019-12-04

  • 新增了单选模式,可以使用enableSingleChoice()来开启

  • 优化了部分 API 的调用方式,改进了 Java 调用体验,请注意更新调用方式

  • 重构了FileListAdapter的实现,将部分外部方法转移到了该类中

  • 对 RecyclerView 使用局部刷新来改进性能方面的体验,也重新实现了全选和取消全选的操作,理论上性能更好了

  • Added radio mode, you can enable it with enableSingleChoice ()

  • Optimized the calling method of some APIs and improved the Java calling experience, please pay attention to update the calling method

  • Refactored the implementation of FileListAdapter and transferred some external methods to this class

  • Use partial refresh on RecyclerView to improve performance experience, and also re-select and unselect all operations, theoretically better performance

0.4.0

2019-01-07

⚡️ 🎨 🐛 ✨ ⬆️

[Update]

  • 使用协程异步进行文件读取工作
  • 将 item 根布局从 ConstraintLayout 更改为 RelativeLayout,避免在部分 Android 版本中性能下降的问题

[Fix]

  • 修复长按选择数量错误问题

[Add]

  • 添加了占位视图
  • 添加确认按钮点击样式

已知问题 🏴

  • 大量文件情况下,第一次点击选中会遍历文件列表,导致 UI 线程卡顿 将会在后续版本解决

0.2.0

2018-11-27

♻️ 🎨 🚀 📝

Add

  • 链式调用
  • 添加文件类型抽象类
    • 公开文件类型接口
  • 添加文件过滤抽象类
    • 公开文件过滤器接口
  • 公开条目点击接口,可以自实现条目点击效果
  • 添加界面字符串自定义功能
  • 返回键返回上层目录功能
  • 添加 FilePickerConfig 类保存配置
  • 新增四种主题配色

Update

  • 文件类型可由调用者自己实现,也可以使用默认实现
  • FileItemBean 添加图标资源变量,支持自定义类型图标
  • 调用 FilePickerManager.obtainData() 获取数据,Intent 仅作消息发送功能
  • 更新部分文件类型默认 icon
  • README
Clone this wiki locally