V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
matrixage
V2EX  ›  分享创造

程序员生涯第五年, Gap 一年,做了个 typora 免费替代的应用,叫做 IF(没错就是叫 IF)

  •  5
     
  •   matrixage ·
    matrixage · 11 天前 · 5694 次点击

    Mac App Store: https://apps.apple.com/us/app/if-gtd-for-professionals/id6460080040?mt=12

    我知道很多人不喜欢 Notion 那种 Markdown 非标准实现,只想要一个美的极简的,所见即所得的,高性能的,支持导入导出的,免费的 Markdown 编辑器,所以 IF 的目标很明确,就是满足这些通电,预览:

    极简设计: img_note

    支持所有 Markdown 标准: img_note

    导入导出: img_note

    选项: img_note

    我学习了 VSCode 的架构,支持 VSCode 那样的分栏: img_note

    还支持 Dark Mode: img_note

    今天刚刚发布,Mac App Store: https://apps.apple.com/us/app/if-gtd-for-professionals/id6460080040?mt=12 ,或者 Mac App Store 搜索“IF - GTD”也可以。

    官网: https://if.openages.com

    明天生成几个 infinity plan 的激活码,我的 Vx:Mrhehero ,加我进入 IF 种子用户群,提供”专业人士“证明(程序员工牌就行),即可获得 infinity plan 的激活码,先到先得。

    106 条回复    2024-10-16 23:35:29 +08:00
    1  2  
    zFxiang
        1
    zFxiang  
       11 天前
    谢谢大佬,APP 很好用~
    matrixage
        2
    matrixage  
    OP
       11 天前
    @zFxiang 感谢捧场!😀
    U97F3
        3
    U97F3  
       11 天前
    等一个 ELSE ,免费使用 IF 的 infinity plan 才有的功能
    matrixage
        4
    matrixage  
    OP
       11 天前
    @U97F3 IF 不付费也可以爽用,90%的用户免费的功能绝对够用😀
    CXPLAY
        5
    CXPLAY  
       11 天前
    有计划支持其他平台吗?
    isc
        6
    isc  
       11 天前 via Android
    分享创造 节点变成 反复造轮 节点了。
    matrixage
        7
    matrixage  
    OP
       11 天前
    @CXPLAY 有的,Windows 在计划上,移动端的话暂未计划
    matrixage
        8
    matrixage  
    OP
       11 天前
    @isc 体验一下嘛,是不是”重复造轮子“体验了才知道嘛😀
    Tubbs
        9
    Tubbs  
       11 天前
    希望 windows 尽早支持,大佬到时候戳我一下:D
    matrixage
        10
    matrixage  
    OP
       11 天前
    @Tubbs 好哒
    xhawk
        11
    xhawk  
       11 天前 via Android
    typora 在 Windows 下我常用,我提个我的个人需求,需要支持那个 ctrl + L 快捷键,希望能直接连接 github 仓库,能直接 submit
    matrixage
        12
    matrixage  
    OP
       11 天前
    @xhawk 说的具体点:”ctrl + L 快捷键,希望能直接连接 github 仓库,能直接 submit“,这个不太理解
    xhawk
        13
    xhawk  
       11 天前 via Android
    @matrixage 在 Windows 下,ctrl+L 是切换到 markdown 源文件模式,
    能连接 github 仓库,是希望能直接编辑 github 的仓库的 markdown 文件,并且能直接 submit

    当然,如果能直接提交到各种存储桶也很有必要
    matrixage
        14
    matrixage  
    OP
       11 天前
    @xhawk 这个需求点,其实在 IF 规划的模块里面可以实现,这个模块叫 Flow ,可以自定义 io (输入输出)流程,这个模块在我写完数据 Table 之后实现(下下个功能规划)
    sankemao
        15
    sankemao  
       10 天前
    你这个和 typora 也不一样啊,typora 的 markdown 标记会保留并隐藏,并在鼠标选中时展开。
    matrixage
        16
    matrixage  
    OP
       10 天前
    @sankemao 要一样干嘛?做产品需要点独特性嘛,一样那不很无趣😀
    iminto
        17
    iminto  
       10 天前 via Android
    typero 唯一的优点是导出的 pdf 有目录,这是其他 md 编辑器做不到的
    tuolee666
        18
    tuolee666  
       10 天前
    内存占用怎么样,我公司电脑用 typora 几万字就快卡爆
    imliukai
        19
    imliukai  
       10 天前
    支持自定义存储桶吗
    randomstream
        20
    randomstream  
       10 天前
    是 electron 吗?看包大小感觉像是
    neochen13
        21
    neochen13  
       10 天前
    下载来试试看
    givebest
        22
    givebest  
       10 天前
    188 MB 有点大啊
    rayae
        23
    rayae  
       10 天前
    看起来像 obsidian
    digd
        24
    digd  
       10 天前
    挺好的,就是这个命名太理想主义,根本不考虑搜索引擎能不能搜到
    gesse
        25
    gesse  
       10 天前
    https://imgur.com/a/HC7vIqQ
    在白色背景下边界看不清了。
    wymisgod
        26
    wymisgod  
       10 天前
    macOS15 刚刚程序崩溃了
    binxin
        27
    binxin  
       10 天前
    有个小建议:
    开屏的全红有点刺眼。
    切换语言会关闭程序,但是预期应该是重启程序。
    streetShop
        28
    streetShop  
       10 天前
    怎么能成为永久使用者
    saveai
        29
    saveai  
       10 天前
    蹲一个 windows
    beiguo
        30
    beiguo  
       10 天前
    大佬,用什么框架开发的啊,是 electron 吗?
    ZGame
        31
    ZGame  
       10 天前
    @matrixage #14 我感觉他的意思应该是类似 git 那种推送 ,自动触发文件提交更新那种吧... 类似 jetlinks 那种 webhooks?
    ZGame
        32
    ZGame  
       10 天前
    @ZGame jenkins
    Sniper000
        33
    Sniper000  
       10 天前
    一共放出几个码子啊 还需要种子用户不 添加微信申请了
    zzq825924
        34
    zzq825924  
       10 天前
    它的文档做的很好,如果能像微信读书一样选中评论加互动就更好了: https://if.openages.com/doc/pomo
    matrixage
        35
    matrixage  
    OP
       10 天前
    @iminto 需求已加入计划:“Note 模块:支持导出为 PDF”
    matrixage
        36
    matrixage  
    OP
       10 天前
    @tuolee666 几十万字都不是问题,IF 采用的块存储,即检测每个片段变化单独存储,懒加载,typora 那个年代的产物,之所以卡就是因为用的是全文变化检测,以及大量的针对全文的正则( IF 的变化检测和正则都是已正在编辑的段落为目标的,为优化性能我多花了两个月来处理)
    matrixage
        37
    matrixage  
    OP
       10 天前
    @imliukai 后续会支持自定义图床,cloudflare r2 等。
    matrixage
        38
    matrixage  
    OP
       10 天前
    @givebest electron 的威力😂
    matrixage
        39
    matrixage  
    OP
       10 天前
    @rayae 可以说是,集成版的 obsidian ,当然质量肯定是比插件高的。
    matrixage
        40
    matrixage  
    OP
       10 天前
    @streetShop 加 V
    matrixage
        41
    matrixage  
    OP
       10 天前
    @wymisgod 切换语言重启,在 macos 沙箱环境会崩溃,下个版本修复。
    matrixage
        42
    matrixage  
    OP
       10 天前
    @digd 额,SEO 确实是个问题,但不理想主义,不如去打工🐶。
    matrixage
        43
    matrixage  
    OP
       10 天前
    @binxin 切换语言这个 bug ,会在下个版本修复。
    matrixage
        44
    matrixage  
    OP
       10 天前
    @zzq825924 可不敢随便加评论😂
    mnday
        45
    mnday  
       10 天前
    求 windows 版。onenote 不支持代码块,感觉快用不下去了
    tuolee666
        46
    tuolee666  
       10 天前
    @matrixage windows 大概什么时候可以上?我这边主要用的 Windows
    pujx233
        47
    pujx233  
       10 天前
    linux 版本未来可能支持吗
    reputati0n
        48
    reputati0n  
       10 天前
    上手就俩 bug ,切语言会闪退,待办删除不了
    matrixage
        49
    matrixage  
    OP
       10 天前
    @tuolee666 一个月之内,现在在搞 win 上的支付。
    matrixage
        50
    matrixage  
    OP
       10 天前
    @pujx233 基于 electron 的,win 搞定了,linux 问题不大,可能得稍等一段时间(三个月以内)。
    matrixage
        51
    matrixage  
    OP
       10 天前
    @reputati0n 切换语言这个是 macos 沙盒不允许强制重启,忽略即可,语言能切换成功,待办鼠标右键删除。
    YiXinCoding
        52
    YiXinCoding  
       10 天前
    挺好的,我也是搞独立开发的,有几个问题想交流一下,请问下 Windows 的代码签名打算怎么解决啊,支付倒是有几个渠道,但是也没试过。
    https://afdian.com/
    https://z-pay.cn/
    Equinoxr
        53
    Equinoxr  
       10 天前
    名字和 logo 灵感来自德国 iF 奖么
    matrixage
        54
    matrixage  
    OP
       10 天前
    @YiXinCoding 你这不是签名,是付费渠道,我计划走 paddle
    matrixage
        55
    matrixage  
    OP
       10 天前
    @Equinoxr 天天写 if else ,还需要来自于 iF 设计奖么😂,我就是想搞个程序员专属软件😊
    bkchan
        56
    bkchan  
       10 天前
    反馈个 bug ,我只要一切换 language,就会闪退掉
    mdyh
        57
    mdyh  
       10 天前
    非专业也试下 。整体挺好看,功能也好🔥
    两个小问题

    1.开屏大红色,太亮眼了
    2.白天模式,边界线不清楚
    pkxutao
        58
    pkxutao  
       10 天前
    electron 的话,打包个 windows 的来试试呀,我愿意当志愿者
    Canight
        59
    Canight  
       10 天前
    看下来挺好挺用心的一个产品,加油
    Specs
        60
    Specs  
       10 天前
    Something Error
    App encountered unexpected exception

    Pomo 里把所有的都删了必出这个报错。

    markdown 里 /code 加了代码块,想往代码块后面加内容加不了了。。

    好像问题还很多
    matrixage
        61
    matrixage  
    OP
       10 天前
    @bkchan 收到了,下版本修复
    matrixage
        62
    matrixage  
    OP
       10 天前
    @pkxutao windows 一个月内发布
    matrixage
        63
    matrixage  
    OP
       10 天前
    @Specs Pomo 那个确实是个 bug ,下版本修复; Markdown 加了 code 之后 连续按回车跳出 Code
    reputati0n
        64
    reputati0n  
       10 天前
    @matrixage #51 右键点删除,没有反应,切换到其他功能删除按钮还在,偶发
    matrixage
        65
    matrixage  
    OP
       10 天前
    @reputati0n 👌,我记下了,看看其他用户有没有 hit 这个问题,有的话我搞个解决方案。
    neochen13
        66
    neochen13  
       10 天前
    实际体验,完成度挺高的,很不错,未来可期
    matrixage
        67
    matrixage  
    OP
       10 天前
    @neochen13 感谢🙏
    bkchan
        68
    bkchan  
       10 天前
    @matrixage #51 其实可以不用强制重启的,可以参考其他应用,提醒在下次重启时生效即可。
    Fish1874
        69
    Fish1874  
       10 天前
    请问一下,怎么读取本地的文件夹?
    我想直接打开本地的文件,但用 if 没法打开。

    在设置里面只能导入某篇 md... 不能直接导入一个文件夹吗?
    matrixage
        70
    matrixage  
    OP
       10 天前
    @bkchan 额 不重启会有一些地方语言未同步
    matrixage
        71
    matrixage  
    OP
       10 天前
    @Fish1874 之后会推出一个“备份中心”的模块 支持批量导入导出
    yangzair
        72
    yangzair  
       10 天前
    图片能传图床吗,支持 picgo 吗
    matrixage
        73
    matrixage  
    OP
       10 天前
    @yangzair 后面支持
    ShineHyper
        74
    ShineHyper  
       10 天前
    下载后用了下,作为 Typora 重度用户来说,这个编辑器有很多问题(只说 markdown 部分,todolist 那些功能我没看):
    1.不支持插图;
    2.复制粘贴一些表格、插图之类的 markdown 语句,贴进去后不会渲染( Typora 则丝滑渲染);
    3.有 bug ,我将"![ss](某远程图片地址链接)"贴进去后,不仅未渲染图片,连换行、删除字符都做不到了;
    4.设置语言闪退;
    5.只试了上述功能,整体流畅度不佳,跟 Typora 那种丝滑程度无法相比。
    真遗憾,我本来想找个 Typora 的替代品的...
    yiton
        75
    yiton  
       10 天前
    可不可以加入 Matrial You 风格的主题
    matrixage
        76
    matrixage  
    OP
       10 天前
    @ShineHyper
    1.支持直接嵌入图片或者插入 URL 图片,但现不支持图床
    2.复制表格还有其他 markdown 语句,经测试我这边是正常的
    3."![ss](某远程图片地址链接)" 有触发条件(这也是实现高性能编辑的关键),空格或者回车渲染
    4.设置语言会强制重启,目前 macos 沙箱环境不允许强制重启,手动重启后语言切换成功
    5.Typora 迭代了多少年,IF 才刚发布不久,要向前看

    感谢体验🙏,IF 会对你上面提出的问题做改进,包括复制粘贴,图床等功能。
    matrixage
        77
    matrixage  
    OP
       10 天前
    @yiton 额,主题定制的话,所有组件都得定制,太费神了,所以 IF 放弃了主题定制这个方向,采用统一简约风格。
    jumuluata
        78
    jumuluata  
       10 天前
    貌似删除就有问题,请问有反馈 bug 的渠道吗?
    zwei2333
        79
    zwei2333  
       10 天前
    找到一个错别字 bug
    matrixage
        80
    matrixage  
    OP
       10 天前
    @jumuluata 长按删除
    matrixage
        81
    matrixage  
    OP
       10 天前
    @jumuluata 加 V
    matrixage
        82
    matrixage  
    OP
       10 天前
    @zwei2333 感谢🙏
    aofly
        83
    aofly  
       10 天前
    windows 会有吗?
    Charlie17Li
        84
    Charlie17Li  
       10 天前 via iPhone
    @iminto 对我来说,唯一的优势是自定义主题
    oldj
        85
    oldj  
       10 天前
    看起来不错,UI 设计也很漂亮。👍
    matrixage
        86
    matrixage  
    OP
       10 天前
    @aofly 有的,一个月之内推出
    matrixage
        87
    matrixage  
    OP
       10 天前
    @oldj 感谢🙏
    14
        88
    14  
       10 天前
    👍很漂亮
    matrixage
        89
    matrixage  
    OP
       10 天前
    @14 感谢🙏
    ahonn
        90
    ahonn  
       10 天前 via iPhone
    比较好奇编辑器部分是用什么实现的? prosemirror 吗
    nonozone
        91
    nonozone  
       10 天前
    其实当年切换到 typora 最主要的原因是文章可以直接复制到微信公众号并且保留格式。不需要用微信什么乱七八糟的第三方工具。
    matrixage
        92
    matrixage  
    OP
       10 天前
    @ahonn lexical 魔改重制版😂
    huguadao
        93
    huguadao  
       10 天前 via iPhone
    markdown 的囤了好几个,看有机会拿个永免不😁
    matrixage
        94
    matrixage  
    OP
       10 天前
    @huguadao 加我 V
    syfless
        95
    syfless  
       9 天前
    一上来这个大红色欢迎页有点亮瞎眼
    jumuluata
        96
    jumuluata  
       9 天前
    @matrixage 理解了,不过这个交互可能引导一下比较好。
    matrixage
        97
    matrixage  
    OP
       9 天前
    @jumuluata 好的,后面文案改成 “删除(长按)”
    AlanBrian
        98
    AlanBrian  
       8 天前

    连续在待办,循环里面用回车加了几个待办就崩溃了,重启程序、清理缓存都没用
    matrixage
        99
    matrixage  
    OP
       8 天前 via Android
    @AlanBrian 您好,加我 v Mrhehero ,看看是什么原因导致的
    luchenbye
        100
    luchenbye  
       8 天前
    试用了下免费版的笔记功能
    遇到几个小问题:
    - 批量导入 MD 文件: 提示导入成功, 在侧边栏中没显示; 标题用的不是文件名,是一个数字 8
    - 删除笔记没反应

    > 版本 0.20241008.22 (0.20241008.22)

    另外想问下,本地存储路径是在哪里, 笔记有计划支持类 Typora 的导出 PDF 么?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 15:50 · PVG 23:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.