Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔨 RoadMap #10

Closed
xiaweiss opened this issue Nov 20, 2023 · 0 comments
Closed

🔨 RoadMap #10

xiaweiss opened this issue Nov 20, 2023 · 0 comments

Comments

@xiaweiss
Copy link
Owner

xiaweiss commented Nov 20, 2023

更换为 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. 🔲 从右到左的选区
@xiaweiss xiaweiss pinned this issue Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant