Skip to content

Latest commit

 

History

History
256 lines (184 loc) · 8.46 KB

UPDATE_LOG.md

File metadata and controls

256 lines (184 loc) · 8.46 KB

更新日志

  • 2019/01/16

    • 沉浸式完成,titlebar渐变完成
    • 效果图:
  • 2018/9/27

    • fixed #79
    • 近期因为个人工作问题,暂时不更新,。。
  • 2018/8/7

    • 修复多图发布无法移除图片问题 #62 (#62)
    • 适配Android O
    • 展开评论暂时没有完成,因此暂时禁用。
  • 2018/3/29

    • 修复点击名字问题,优化spanEx(#65)#65
    • 继续编写可收缩/展开的评论layout
  • 2018/3/23

    • 修复评论的问题。
  • 2018/2/24

    • 删除朋友圈时也删除对应文件
    • 修复单张图片上传时无法压缩的问题
    • Glide升级到4.6.1
  • 2018/2/23

    • 针对8.0的文件路径问题修复
    • 新年快乐哦~
  • 2018/1/10

    • 增加压缩图片类,上传时压缩
  • 2018/1/9

    • 解决gson冲突问题
  • 2018/1/3

    • 增加bmob缩略图url,,,减少流量损耗
  • 2017/12/20

    • 添加服务器消息
    • 优化CommentContentsLayout,在circle_dev_commentcontentslayout分支中开发收起/展开评论功能
  • 2017/12/13

    • 修复PraiseWidget点赞控件可能出现的无限回调draw()方法的问题,感谢@Leu*Z
    • 优化控件,将评论展示控件封装到CommentContentsLayout,同时用addViewInLayout代替addView防止多次 requestLayout() ,下一步将会解决#28
  • 2017/11/17

    • 重构组件化,命名统一,针对以前不合理的地方进行修正,引入common模块
    • 剥离一些控件,防止耦合度过高
  • 2017/10/27

    • 再次修复长文字折叠问题
    • 增加test分支(用于测试)
    • 修复相册扫描没有进度条的问题
    • 增加kotlin分支(用于学习并逐渐转换到kotlin)
  • 2017/10/24

    • 现在可以发布动态了哦~
    • 增加删除动态功能
    • 调整动态布局,看起来更和谐
  • 2017/10/12

    • 重新构建了选择图片的代码
    • 初步完成发布动态(仅完成选择图片)
  • 2017/09/07

    • 增加了权限兼容(到7.0)
  • 2017/09/06

    • 切换许可为GPLV3.0,开始恢复维护
    • 修复了点击评论有时候无法定位到item的问题
    • 增加了权限帮助类、拍照帮助类等
  • 2017/06/08

    • 因为有点忙,打算8月份开始再继续维护。
  • 2017/04/13

    • 修复了LocalPhotoManager扫描媒体库偶尔会出现不全的问题(原来我竟然在回调后没有return,从而导致一直扫描下去orz...这是个大问题额
    • 修复了选择图片页面在进入预览里取消选择后,返回来再取消选择时数量不准确的问题 (详见PhotoSelectAdapter#onUnSelectPhoto)
    • 其实我偷偷的加了一个长按这个popup文字可以复制的功能(虽然没鸟用)
  • 2017/04/10

    • 修复了Bmob后台查询记录只有100条的截断问题
    • 增加查询缓存
  • 017/04/05

    • 修复ARouter失效的问题
    • 图片预览页面实现
    • 选择后退出的保存即页面的更新

  • 2017/03/30

    • 修复LocalPhotoManager监听媒体库更新时插入过多数据的问题。
    • 优化gridphotofragment和图片浏览的逻辑
    • 增加图片预览activity,功能慢慢完善
  • 2017/03/28

    • 图片选择模块完成!包含了选择的动画,交互按照iOS的哦~

  • 2017/03/24

    • 扫描系统媒体库Manager完成
    • 图片选择页面的扫描进度完成
    • 增加媒体库图片更新的监听
    • 重构Bmob的点赞表等,现在查询所有动态已经是不再有那么多请求了,fix #38
  • 2017/03/23

    • 开始photoselect的初步搭建
    • baselib的本地图片扫面完成
  • 2017/03/22

    • 组件化大致完成,目前的结构将会改为如下结构:

      • app:即工程主入口
      • baselib:主要的library,公用工具,base方法等
      • baseuilib:主要是自定义控件存放,baseadapter等
      • network:封装bmob的网络依赖
      • photoview:本来可以放入baseuilib的,但人家有开源协议,所以要遵守哦,因此一整个module保留
      • photoselect:图片选择模块,这个模块是目前的工作进程,可以单独运行该模块,但要记得去gradle.propertiesisModule设置为true哦
    • 下一步,将会是继续开发朋友圈啦啦啦~应该会是做这个图片选择模块吧,做完后就是到发布模块了

  • 2017/03/16

    • 组件化:
      • 公共工具类移动到baselib
      • ui组件类移动到baseuilib
      • 图片加载库封装移动到imagelib
      • photoview库不变
      • 采取全局Gradle配置,详见(config.gradle)
  • 2017/03/15

    • fix #42
    • 修复RecyclerView没有滚动条的问题。
    • RecyclerView的HeaderViewAdapter单独抽出。
  • 2017/03/08

    • 解决浏览大图失败无法返回退出的问题#41
  • 2017/03/02

    • 增加popup
  • 2017/03/01

    • UI微调
    • 发布朋友圈动态的activity预添加
    • TitleBarView稍作调整
  • 2017/02/28

    • 优化刷新icon的逻辑
    • 双击回顶部刷新
  • 2017/02/21

    • 标题栏整合到控件中
    • 预留发朋友圈的开关
    • 双击回到顶部
  • 2017/02/13

    • 修复单图位置不准的问题
  • 2017/02/09

    • 增加图片浏览的指示器
  • 2017/02/08

    • 16年底开发完《异次元通讯2》之后,就在想着如何解决这边朋友圈的问题了,很庆幸,17年回来第二个月就把这个难题解决了

诚然还是有着挺多的bug的,但起码第一步已经走出来了不是吗

图片的过渡动画这一个还原一做就做了两个月,虽然因为工作问题断断续续的,但也真的花费了不少时间

我不知道这个项目能否帮助到很多人,但对于我来说,每一次的重构,每一次的功能实现,都是一个进步

2017年,大家一起努力哦!

预览图:

本退场动画matrix思路参考的是他的项目,并进一步优化。

ps;退场归位动画还是存在无法完全对正的问题,这个问题应该会随着我对Matrix的逐渐深入而被解决,期望这一天来得快一点吧-V-

最后如果您感兴趣,我真的很欢迎您来项目一起讨论或者pull request

  • 2016/12/16

    • 图片浏览(进场动画)
    • 准备着手增加指示器
    • TODO LIST:
      • 修复退场动画滑动过后动画执行不准确的问题
      • 修复退场动画结束之后,View覆盖到原来位置时图片出现的跳动问题
  • 2016/12/15

    • 图片前景色
    • 准备着手图片浏览功能
    • 更新PhotoContents库
  • 2016/12/14

    • 修复时间戳转换的问题,增加输入法消失的动画。
    • 评论框对齐优化算法完成。
    • 增加注册框框。
  • 2016/12/13 初步完成评论定位,增加删除评论的方法和请求。

    • TODO LIST:
      • 优化评论定位。
      • 图片点击查看。
  • 2016/12/09 实现评论功能,包括回复评论,UI方面暂时实现删除评论popup.

    • TODO LIST:
      • 删除评论请求。
      • 评论框自动定位。
  • 2016/12/08

    • 实现取消点赞的请求和UI方面的功能
  • 2016/12/07

    • 实现添加点赞的请求和UI方面的功能,待补取消点赞功能
  • 2016/12/05

    • 暂时实现popup,评论功能待补充.
  • 2016/12/1

    • 刷新的icon放弃使用offsetTopAndBottom,使用layout
  • 2016/11/22

    • 加载更多,同时修复wrapperAdapter的layourparams问题
  • 2016/11/14

    • 九宫格自定义控件实现
  • 2016/11/3

    • 朋友圈的adapter实现,viewholder的反射构造。。。果然我还是喜欢反射* *
  • 2016/11/1

    • recyclerView的baseadapter和viewholder基类
  • 2016/10/31

    • recyclerView添加头布局和尾布局方法
  • 2016/10/30

    • recyclerview下拉刷新完成,icon联动实现
  • 2016/10/28

    • 增加查询朋友圈时间线的请求,增加添加数据的初始化类,添加了N条数据哦
  • 2016/10/26

    • Bmob包导入,除了widget所有包删除,开始着手重构