V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
v2agedchen
V2EX  ›  Flutter

花了三个多月的时间,初步完成了一个 flutter 富文本编辑器

  •  
  •   v2agedchen · 3 天前 · 1075 次点击

    功能介绍

    文本

    加粗、下划线、中划线、斜体、链接、代码段

    加粗下划线

    任务列表、有序无序列表、引用块、一二三级标题 任务列表有序无序列表

    表格

    表格

    代码块

    代码块

    分割线

    分割线

    快捷键操作

    撤销、恢复 撤销恢复

    复制、粘贴

    复制粘贴

    换行、全选、缩进、反缩进 换行全选

    方向键的使用 方向键

    感兴趣的小伙伴可以在这里了解这个项目,觉得项目不错的话也不妨 star 一下: https://github.com/morn-fun/crayon

    我也发布了可以线上体验的 Web 版,欢迎线上感受一下: https://morn-fun.github.io/crayon/

    可以看到,目前仅仅只有文本相关的内容,比如像图片这一块就暂时没有实现

    同时主要的操作都在桌面端上,说来也可乐,一个基于移动端跨平台的框架目前只实现了桌面端的效果,移动端还没有花时间去适配 倒反天罡

    看得到的和看不到的,都有很多需要完善的地方,所以目前只是以 v0.6.0 的版本开始发布,而不是 v1.0.0 ,希望后面 1.0.0 发布的时候,它可以真正的作为一个日常写作工具,具备实际且稳定的生产力

    当然啦,看得到的和看不到的,都有很多需要完善的地方,所以目前只是以 v0.6.0 的版本开始发布,而不是 v1.0.0 ,希望后面 1.0.0 发布的时候,它可以真正的作为一个日常写作工具,具备实际且稳定的生产力

    26 条回复    2024-06-28 14:11:48 +08:00
    v2agedchen
        2
    v2agedchen  
    OP
       3 天前
    目前中文字体在 flutter web 中会有一段的下载时间,下载完后经过刷新才能显示,这个属于正常表现,但也是 flutter 官方需要解决的问题
    estk
        3
    estk  
       3 天前 via iPhone
    按照我们老板的 PUA 话术:
    这个简单的功能你要做 3 个月?
    你这样的简历发出去连面试的机会都没有
    v2agedchen
        4
    v2agedchen  
    OP
       3 天前
    @estk 大哥,拿你老板 PUA 的话术来贬损我这并不幽默
    有时间的话还请你看完或者体验一下,然后看看它是否真如你所见的那么“简单”
    至于三个月嘛,我认为并不短,设计和实现都需要时间,写单元测试也需要时间
    Albertcord
        5
    Albertcord  
       3 天前   ❤️ 1
    star 了,加油
    逛 V2EX 有时候发觉自己确实没有一些 v 友有行动力,挺想写一款开源产品的
    monkeyWie
        6
    monkeyWie  
       3 天前   ❤️ 1
    star 支持了,富文本编辑器是天坑要是能做好你就是 flutter 富文本编辑器第一人了
    inhzus
        7
    inhzus  
       3 天前
    纯 dart 吗 我去可以的
    sbabybird
        8
    sbabybird  
       3 天前   ❤️ 1
    支持了,已 star ,代码好整洁啊。
    v2agedchen
        9
    v2agedchen  
    OP
       3 天前
    @Albertcord 谢谢,有想法的话只管动手吧,后面的事情动手了也许就清晰了
    v2agedchen
        10
    v2agedchen  
    OP
       3 天前
    @monkeyWie 谢谢,给我时间,我会努力完善它的
    v2agedchen
        11
    v2agedchen  
    OP
       3 天前
    @inhzus 是的,纯 flutter 项目
    v2agedchen
        12
    v2agedchen  
    OP
       3 天前
    @sbabybird 多谢😄
    starcoming
        13
    starcoming  
       3 天前   ❤️ 1
    牛啊, 已 star
    JarvanIV
        14
    JarvanIV  
       3 天前   ❤️ 1
    @v2agedchen 这个是因为当 flutter web 项目中没有配置 Roboto 和 Noto Sans SC 字体时,它会自己去 https://fonts.gstatic.com 下载这两种字体,解决办法就是自己把这两个字体文件下载下来裁剪一下配置到项目中。当时也希望 flutter 官方尽快解决这个问题。
    santom
        15
    santom  
       3 天前   ❤️ 1
    厉害,提个 bug 。代码快里面复制,再粘贴会有点问题。
    v2agedchen
        16
    v2agedchen  
    OP
       3 天前
    @starcoming 多谢😄
    v2agedchen
        17
    v2agedchen  
    OP
       3 天前
    @JarvanIV 是这样的,感谢解释
    v2agedchen
        18
    v2agedchen  
    OP
       3 天前
    @santom 😂发现了,的确有这个 bug ,已解决,多谢
    findex
        19
    findex  
       3 天前 via iPhone   ❤️ 1
    支持
    v2agedchen
        20
    v2agedchen  
    OP
       3 天前
    @findex 感谢
    Moneyto
        21
    Moneyto  
       3 天前   ❤️ 1
    支持
    v2agedchen
        22
    v2agedchen  
    OP
       3 天前
    @Moneyto 谢谢😄
    montaro2017
        23
    montaro2017  
       2 天前

    创建链接的时候光标错位了
    v2agedchen
        24
    v2agedchen  
    OP
       2 天前
    @montaro2017 看不到图片,方便的话也可以到 github 提一下 bug😂
    azssjli
        25
    azssjli  
       1 天前
    @v2agedchen 哈哈,厉害,我用的是 appflowy_editor ,有空集成你的试试
    v2agedchen
        26
    v2agedchen  
    OP
       14 小时 40 分钟前
    @azssjli 可以先体验一下,目前还不适合集成,等未来 1.0.0 了应该就差不多了😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   900 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:52 · PVG 04:52 · LAX 13:52 · JFK 16:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.