/crayon

Rich text editor build by flutter!

Primary LanguageDartBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Crayon

Crayon

一个基于Flutter实现的富文本编辑器

Languages : English | にほんご | 한국어

Coverage Status

screenshot

当前支持功能

  • 已实现文本类型
    • 富文本:加粗、下划线、中划线、斜体、链接、代码段
      • 任务列表
      • 有序、无序列表
      • 引用
      • 一级、二级、三级标题
    • 代码块:支持不同代码语言的切换
    • 分割线
    • 表格:支持嵌套以上内容
  • 快捷键功能
    • 撤销、恢复
    • 复制、粘贴(从应用外粘贴到应用内有待完善)
    • 换行
    • 删除
    • 全选
    • 缩进、反缩进
    • 方向键、方向键+复制、方向键+词组跳跃

未来计划

  • v0.7.0 支持图片
  • v0.8.0 完善从外部复制内容到编辑器,完善从编辑器复制内容到外
  • v0.9.0 核心单元测试补全,高级别bug修复
  • v1.0.0 支持移动端,发布为Dart package