Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 1.83 KB

todolist.md

File metadata and controls

29 lines (29 loc) · 1.83 KB
  • [x]解决水平透视和垂直透视冲突问题
  • [x]因为透视关系,环比父容器大,所以需要重新计算环的半径
  • [x]解决触摸问题,触摸的距离总是大,原因是因为透视关系,摸的是实际像素,看上去全是环面。因为环面有透视,所以需要透视换算,引入perspectiveConversion
  • [x]触摸问题,父容器也参与转动,单转到90度时,再次触摸事件失效。所以还要加一个容器
  • [x]没有两端透视效果,所以让背景图也具备了透视效果,但是这样触摸滑动的区域就偏了,利用事件代理模式,调整了label高,解决了问题
  • [x]为了实现阻泥效果,利用css的Transition,但是发现计算显示隐藏又出现问题,故放弃。
  • [x]触摸的时候发现从父容器进入子容器无法触发子容器的触摸效果,因此需要进一步的事件委托
  • [x]没有充分利用屏幕的宽度,滚轮的宽度是定死的
  • [x]px和rem不统一造成的显示异常问题
  • [x]横屏问题。于是使用flex-basis加padding解决
  • [x]怕影响效率,所以改用变换字体,这样不会引起回流
  • [x]采用dom法会出现两边的滚轮再次出现触摸进入失灵。采用after和before无法修改,故采用
  • [x]当容器装不下的时候,会出现bug
  • [x]集成mocha构建tdd测试用例
  • [x]重构api
  • [x]开发文档
  • [x]增加对字体和标题及按钮的设置
  • [x]对perspectiveConversion函数的优化,将perspectiveConversion的值缓存起来
  • [x]增加点击选择功能
  • [x]去除对jquery的依赖
  • [x]解决文字模糊问题
  • [x]集成webpack3
  • [x]集成autoprefixer
  • [x]兼容ie和火狐浏览器
  • [x]提高移动端版本的效率
  • [x]发布1.0.0正式版
  • [x]用typescript重构项目
  • [ ]rollup打包项目,使打包后的文件更小
  • [x]使用my-doc-jsx重新readme和api文档