完成了长按笔记自由复制功能,类似微信中的消息,长按可以对消息文本进行自由选择,然后进行复制。
之前,inbox 中只能对笔记整体进行复制,不能手动选择指定的部分文本,用户需要去编辑页面才可以进行自由复制。
这个功能的实现花了一个早晨,还是参考了一个开源项目,thanks @写代码的猴子
后面花了很多时候处理手势冲突的问题,因为长按要复制,双击可以编辑,这次还支持一个小优化,针对长文笔记,开启自动收起后,现在支持了点击卡片,自动展开正文,所以现在的卡片点击有三种行为:
- 点击自动展开收齐全文
- 双击编辑笔记
- 长按自由复制笔记
三种交织在一起,要做的稳定,就比较麻烦,目前的实现算是一个比较满意的结果,点击笔记可以快速响应展开收起,长按可以触发笔记复制悬浮窗,双击编辑笔记,但中间有一个交互问题的取舍,双击编辑时,如果笔记是长文,双击时就会闪动一下,后来折中一下,忍了,影响不大,出现的概率很小。
合并笔记优化
另外,对合并笔记页面做了优化,只显示要合并的笔记,不展示选择区域了,更加简单直观,还增加了手势拖拽的按钮,以及删除笔记的按钮。
one more thing
桌面小物件增加了两个小尺寸
#App/inBox/开发日志