editablejs / editable

🌱 A collaborative rich-text editor framework that focuses on stability, controllability, extensibility, and performance. 一款强到离谱的富文本编辑器框架,专注于稳定性、可控性、扩展性和性能。
https://docs.editablejs.com
Apache License 2.0
1.79k stars 120 forks source link

Native分支现在可用吗? #149

Open xland opened 10 months ago

xland commented 10 months ago

Native分支现在可用吗? 希望能成为早期测试用户

big-camel commented 10 months ago

还不行,还在完善中

xland commented 10 months ago

现在有大概的计划没呀? 元旦前,或者年底,能完成不?

big-camel commented 10 months ago

现在有大概的计划没呀? 元旦前,或者年底,能完成不?

大概时间还是得看问题解决的速度,可以预见的一些核心问题:

  1. 每次的 op 后需要diff数据结构,然后进行document ui 更新,diff 算法需要够快,正在进行中
  2. 插件的周期设计,数据结构变更后如何提供 mount -> unmount 这类钩子
  3. 插件 ui、theme 如何管理,尽量不需要依赖其它 ui 库、解耦,抽象出ui模块,外部可以使用其它任何ui库对接(初步实现了使用 tailwindcss + @emotion/css 管理主题样式,ui组件的抽象化还没开始)