v2agedchen
V2EX  ›  Flutter

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

  •  
  •   v2agedchen · Jun 25, 2024 · 4730 views
    This topic created in 866 days ago, the information mentioned may be changed or developed.

    功能介绍

    文本

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

    加粗下划线

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

    表格

    表格

    代码块

    代码块

    分割线

    分割线

    快捷键操作

    撤销、恢复 撤销恢复

    复制、粘贴

    复制粘贴

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

    方向键的使用 方向键

    感兴趣的小伙伴可以在这里了解这个项目,觉得项目不错的话也不妨 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 发布的时候,它可以真正的作为一个日常写作工具,具备实际且稳定的生产力

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

    创建链接的时候光标错位了
    v2agedchen
    v2agedchen
    OP
    Jun 26, 2024
    24
    @montaro2017 看不到图片,方便的话也可以到 github 提一下 bug😂
    azssjli
    azssjli
    Jun 27, 2024
    25
    @v2agedchen 哈哈,厉害,我用的是 appflowy_editor ,有空集成你的试试
    v2agedchen
    v2agedchen
    OP
    Jun 28, 2024
    26
    @azssjli 可以先体验一下,目前还不适合集成,等未来 1.0.0 了应该就差不多了😂
    ShirolinEX
    ShirolinEX
    Jul 4, 2024
    27
    很棒~
    ychbest
    ychbest
    Sep 27, 2024
    28
    大佬牛逼,等完善了干到我的应用里面去!哈哈哈。
    我就想实现这种效果,可惜水平不行
    https://github.com/ychisbest/AnyNote
    guiyumin
    guiyumin
    Oct 5, 2024
    29
    这可真是大工程
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1555 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
    ♥ Do have faith in what you're doing.