xiaweiss / paff

wechat miniprogram editor
MIT License
14 stars 2 forks source link

🔨 RoadMap #10

Closed xiaweiss closed 1 year ago

xiaweiss commented 1 year ago

更换为 canvas 方案:

  1. ✅ 创建 canvas 画布
  2. ✅ 定义数据结构
  3. ✅ 渲染单行文本
  4. 🔲 处理文本换行
  5. 🔲 渲染多行文本(关注下1万字的性能)
  6. 🔲 虚拟滚动 (关注下1万字性能)

旧版 view 渲染方案,暂时放置到 paff-render-by-view-back-up 文件夹

目前先处理单行场景:

  1. ✅ 光标闪烁动画
  2. ✅ 单行文字的渲染 (view)
  3. ✅ 末尾输入文字
  4. ✅ 末尾输入拼音(composition)
  5. ✅ 计算文字宽度
  6. ✅ 输入文字时放置光标
  7. 🔲 输入拼音时放置光标
  8. 🔲 光标放置位置输入文字
  9. 🔲 光标放置位置输入拼音
  10. 🔲 选区样式
  11. 🔲 从左到右的选区
  12. 🔲 从右到左的选区