V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
ZreySoft
V2EX  ›  Markdown

转眼 MarkEditor 发布一周年了,推翻重写吧……

  •  5
     
  •   ZreySoft · 2016-11-02 09:34:25 +08:00 · 14532 次点击
    这是一个创建于 2972 天前的主题,其中的信息可能已经有所发展或是发生改变。

    时间过得真快

    我们之前在 V2EX 上发过两个关于 MarkEditor 的帖子,MarkEditor: 还需要再多一个 Markdown 编辑器吗?MarkEditor: 赋予 Markdown 更多的意义。 转眼之间,距离我们第一次在几个朋友间发布内测版本,已经一周年了。前些天,主程同学补了一篇感觉欠了很久的文章 我用 Markdown ,所以显得很酷吗?, 聊聊我们自己对 Markdown 粗浅的看法,以及关于 Aaron Swartz 是 Markdown 作者的谬传。

    当然,这一年中, MarkeEditor 自己最重要的事情,是陆陆续续地更新了很多个小版本,除了修 bug 外,后来还增加了一些酷而实用的功能、甚至个别看起来像黑科技(其实逻辑都是简单的),林林总总,有趣的、无趣的、尴尬的、遗憾的、庆幸的,一年间,总是有些感慨吧。

    如果呈现在代码中,倒都只是迭代,虽然有时失东隅,收桑榆。比如限于 Qt 的 Webview 本身的性能问题,我们通过 websocket 通讯的方式,直接可以再各个浏览器内同时实现同步滚动、实时刷新的效果;结果被一些朋友用于团队内的协作……

    还有比如Cai 同学自己调整了样式,调侃道这是 XXX 1.0 版本……

    还是推翻重写吧

    ** 最初压根就下不了这个决心,咬咬牙,也下不了呀! **

    MarkEditor 有自己的局限性,启动比较慢、 Webview(预览)的性能比较陈旧,还有我们自己试图控制更多文字渲染细节的时候,(Qt)基础框架无法提供这样的支持。

    下不了重写的决心,是可以理解。启动慢,毕竟作为常驻性 App 设计的,打开了别关就好了; Webview 性能陈旧,但通过其它一些方式弥补,不至于那么容易被感知到...

    我们也希望能(在未来)进一步在移动端设备上提供一致性的体验,这就需要重新考虑最初的结构设计是否需要调整。 但是,重写 意味着什么?鬼知道会发生什么……

    只是作为一名设计师也好,还是程序员也罢。一个“重写”的念头跟种子一样,埋在土里了,过一段时间后,总会发芽。 也就趁这个时机,决心还是推翻重新来过吧。

    就是时间不可期了。或许半年,或许一年。毕竟,曾经对“工期”的预估过短的情景,还历历在目……

    唯一能确定的事情,这次重写,我们不打算从 1.X 升到 2.X 版,所以,不会产生 License 升级的问题。

    题外话,关于“重写”,我们或许做了一个错误的决定,欢迎到时候来看笑话。 😂

    终于半价一次了

    一直以来,好像没有全面的半价过,主要是考虑老用户的感受,偶尔几次半价也仅限前几名。这次,我们由于新发布了一个产品,想必也能照顾到老用户,于是趁着时节,随大流,也半价一次。

    从今天到 2016-11-05 日止,使用优惠码 1year 购买标准版, 50% off ; 购买 Pro 版, 25% off ; MarkEditor Pro 版 (老用户) 再购买 LazyHosts 的时候,可以 90% off 。

    注: LazyHosts 目前还并不是非常非常成熟的 App(虽然我们自己是常驻使用的),而且需要对一些网络只是有基本的了解,不要盲目购买,它是本地的 DNS 、可以实现泛解析的 hosts 、将某些域名加入黑名单、连接 Rescuetime 提高工作效率、自动生成 pro**.pac 、自动安装 Double S 的服务端 .etc

    再注: 请务必先试用,如果 MarkEditor 适合自己的,再购买。反正促销的时间很长,不要冲动! 再者说,市面上跟 Markdown 相关的工具已经很多了,免费的、收费的,如果已经有用得趁手的工具了,不要因为有优惠码就冲动购买……更不要为了支持下作者什么吊诡的理由就冲动购买呀……

    最后

    猜,一定会有朋友在这里跟我们要 Bitcron 的邀请。

    MarkEditor 的使用者肯定是内测邀请相对优先考虑的范畴。 Bitcron 虽然很酷,也能增加 MarkEditor 的可能性,但远没有到开箱惊艳的状态,甚至并不是完全易用的状态,所以, Bitcron 相关的内测范围一直控制在很小的数量内,也方便被吐槽,所以,想要邀请的话,请务必再等等。 :)

    60 条回复    2018-09-19 08:27:09 +08:00
    wudb
        1
    wudb  
       2016-11-02 09:41:12 +08:00   ❤️ 1
    已经买过的说
    Sunnyyoung
        2
    Sunnyyoung  
       2016-11-02 09:41:13 +08:00   ❤️ 1
    看好 Bitcron

    MarkEditor 的缺点就是非 Native 实现吧,希望来个 Native App
    ZreySoft
        3
    ZreySoft  
    OP
       2016-11-02 09:45:06 +08:00 via iPhone
    @Sunnyyoung 嗯,是这个计划,打算 native 的方式混合处理。所以最开始对 Win 版本会比较糟糕,因为 Win 平台上还没想好技术方案对应…
    steveshi
        4
    steveshi  
       2016-11-02 09:47:39 +08:00   ❤️ 1
    Bitcron 简直赞,就是这几周没有时间好好折腾
    fsy0718
        5
    fsy0718  
       2016-11-02 09:52:05 +08:00   ❤️ 1
    已买过 pro 的看着 25%off ~~~~
    brucefeng
        6
    brucefeng  
       2016-11-02 09:56:34 +08:00
    你的 farbox 是不会继续开发了吗?
    ZreySoft
        7
    ZreySoft  
    OP
       2016-11-02 10:03:29 +08:00 via iPhone
    @brucefeng 以后平滑切换到 Bitcron 就可以了……
    brucefeng
        8
    brucefeng  
       2016-11-02 10:08:12 +08:00   ❤️ 1
    @ZreySoft nice ,已经准备好买了
    php7
        9
    php7  
       2016-11-02 10:28:03 +08:00
    我买过 MarkEditor pro ,但原邮箱已无法使用,只有密钥
    装过几次系统,估计再激活几次就无法使用了
    有解决方案吗?
    ZreySoft
        10
    ZreySoft  
    OP
       2016-11-02 10:33:22 +08:00 via iPhone
    @php7 邮件联系我们?
    Suclogger
        11
    Suclogger  
       2016-11-02 10:45:29 +08:00
    MarkEditor 是现在唯一使用的 MD 了,不知道标准版升 pro 有没有折扣呀
    fengtalk
        12
    fengtalk  
       2016-11-02 11:17:37 +08:00
    一折入 LazyHosts 。
    achaocha
        13
    achaocha  
       2016-11-02 11:32:10 +08:00
    已入
    jy02201949
        14
    jy02201949  
       2016-11-02 12:01:52 +08:00
    能不能添加一个转成邮件发送的功能啊
    ZreySoft
        15
    ZreySoft  
    OP
       2016-11-02 13:07:10 +08:00 via iPhone
    @jy02201949 嗯,有考虑过这个功能。
    kingxsp
        16
    kingxsp  
       2016-11-02 13:19:38 +08:00
    @ZreySoft 怎么没有时序图功能啊?
    RockShake
        17
    RockShake  
       2016-11-02 13:40:19 +08:00   ❤️ 1
    上次提过一次小建议,安装时需求管理员权限的问题,现在看来还是一样,安装时还是需要管理员权限,另外不知道打包程序时候有什么问题, Symantec 会报警。因为平时用公司电脑比较多,没办法试用了。
    wbing
        18
    wbing  
       2016-11-02 13:47:52 +08:00
    Mac 下点了帮助程序就崩溃
    wbing
        19
    wbing  
       2016-11-02 13:51:50 +08:00   ❤️ 1
    Win64 位版本打不开, 32 位版本倒是正常。 环境 win7 64 位
    ZreySoft
        20
    ZreySoft  
    OP
       2016-11-02 14:07:45 +08:00 via iPhone
    @RockShake 具体什么警报? 如果可以的话附件一份给我们 [email protected] 。有一段时间取消安装包的权限要求,但产生了别的问题,又增加回来了……
    ZreySoft
        21
    ZreySoft  
    OP
       2016-11-02 14:08:36 +08:00 via iPhone
    @wbing 提示错误时,有 log 记录吗?非常感谢。
    wbing
        22
    wbing  
       2016-11-02 14:25:46 +08:00   ❤️ 1
    @ZreySoft
    =========================================================
    没看到日志,就只有这个

    问题事件名称: APPCRASH
    应用程序名: MarkEditor.exe
    应用程序版本: 1.2.4.1
    应用程序时间戳: 4918017b
    故障模块名称: MSVCR120.dll
    故障模块版本: 12.0.21005.1
    故障模块时间戳: 524f83ff
    异常代码: c000001d
    异常偏移: 0000000000095c01
    OS 版本: 6.1.7600.2.0.0.256.1
    区域设置 ID: 2052
    其他信息 1: 4350
    其他信息 2: 4350c57a0b3e716953f3ef0c40b665ae
    其他信息 3: 6861
    其他信息 4: 686106a82a01e28a501602b5a581def1
    =========================================================

    不过刚才卸载 32 位后,发现 32 位目录下还有些库存在。之后再装 64 位的, 64 位的就能正常跑起来。
    然后我把 32 位和 64 位的全卸载,目录也全删掉,再只装 64 位的,就打不开,提示 MarkEditor 已停止运行
    likee2
        23
    likee2  
       2016-11-02 14:33:56 +08:00   ❤️ 1
    很牛啊,视频也很不错
    RockShake
        24
    RockShake  
       2016-11-02 15:52:29 +08:00   ❤️ 1
    @ZreySoft

    https://ooo.0o0.ooo/2016/11/02/58199b19092b7.png
    RockShake
        25
    RockShake  
       2016-11-02 15:53:45 +08:00   ❤️ 1
    另外能否打包一份不需要权限要求的
    diefishfish
        26
    diefishfish  
       2016-11-02 15:55:44 +08:00 via iPhone   ❤️ 1
    以前购买过 pro 版本的这次重写后还要重新购买授权么
    ZreySoft
        27
    ZreySoft  
    OP
       2016-11-02 16:59:50 +08:00
    @wbing 貌似就是不兼容导致的。 我们是在 Win7 64 位上编译的程序,或许需要升级系统本身的一些升级包,参照搜索引擎找到的一些信息: https://community.amd.com/thread/192696


    @diefishfish 这次,并不需要的。


    @RockShake 貌似这个拦截,是基于文件信誉的, https://www.symantec.com/security_response/writeup.jsp?docid=2010-051308-1854-99 可能没有办法,用户虽然不少,但是绝对数算起来还肯定是“小众软件”。 package 本身是自动处理的,包括上传,所以还没有办法单独打包一个权限相关的 package ,不过,如果原始的能安装成功,其本身并没有特殊依赖,整个程序文件夹复制、粘贴后也应该能运行的。 :)
    ipeony
        28
    ipeony  
       2016-11-02 17:01:51 +08:00
    考虑升级个 PRO 版
    qfdk
        29
    qfdk  
       2016-11-02 17:04:19 +08:00
    老规矩 :) 先来支持~
    laycher
        30
    laycher  
       2016-11-02 17:05:36 +08:00
    为什么 PRO 不也 50%off
    ianva
        31
    ianva  
       2016-11-02 17:30:11 +08:00
    @ZreySoft MarkEditor 的 themes 的样式的色彩能不能支持 rgba 呢?
    比如我切到 vim 模式下我想能看清光标下的字符,如果是透明的话就方便的多
    laoertongzhi
        32
    laoertongzhi  
       2016-11-02 17:44:14 +08:00
    买了 Mac 以及 Windows 的 MarkEditor pro ,请问能给个 Bitcron 邀请码吗?

    ps.LazyHosts 暂时没有需求,用不上 - -
    laoertongzhi
        33
    laoertongzhi  
       2016-11-02 17:46:10 +08:00   ❤️ 1
    另外,提个建议。

    文件夹里的文章能否给出一些可以使用的排序规则啊,文章一多,就太尴尬了。

    我暂时的做法是通过文章命名去解决,但是这样很蠢,而且文章多了,我就懵逼了。
    mosbic
        34
    mosbic  
       2016-11-02 19:34:14 +08:00   ❤️ 1
    75 折的时候买过
    peacewalker
        35
    peacewalker  
       2016-11-02 20:39:09 +08:00   ❤️ 1
    "MarkEditor Pro 版 (老用户) 再购买 LazyHosts 的时候"
    是和以前一样在优惠码处填写已购买 PRO 版的邮箱么?
    sunshy
        36
    sunshy  
       2016-11-02 21:10:55 +08:00 via iPhone   ❤️ 1
    购买完跳转回到 license 页面的 URL 地址直接明文包含了我的 邮箱 手机号 软件名称 和 价格

    这样真的没问题吗
    ipconfiger
        37
    ipconfiger  
       2016-11-02 21:18:50 +08:00   ❤️ 1
    我是付费用户也, 不要忘了老用户哦
    odys
        38
    odys  
       2016-11-02 21:50:08 +08:00   ❤️ 1
    @ZreySoft 问下,云同步是不是只有下拉框中的那些选项?如果想用新浪云行不行?
    odys
        39
    odys  
       2016-11-03 00:07:43 +08:00
    另外,试用版是不是没法测试 云同步?
    ZreySoft
        40
    ZreySoft  
    OP
       2016-11-03 10:14:02 +08:00
    @laoertongzhi 现在的做法是 `数字 文件名` 这样的文件名实现的自动排序。其它的(日志的)排序设定,在文件夹的设置里可以设定。

    @peacewalker 不用填什么优惠码,直接用原来的邮箱,就会自动判定了。


    @sunshy 问题应该不大的,回跳的 URL 上的信息是支付宝那边给的。如果捕获得这些信息,另外虽然支付宝也会 POST 一份数据过来,但是使用者可能就无法直接在页面内获得 License 了,而需要等邮件。国内的 QQ 的邮件发送仍然有小几率被腾讯 bounce ,所以这个页面还是没办法回避…… 问题不大,是因为回调的 URL 是 HTTPS 的,原则上,只要不是自己透露,这个 GET 的 URL 本身也是被加密的。


    @odys 不能直接用我们没有集成的云,除非自己写脚本,使用 FilesHook 来实现。试用版是标准版,第三方云同步是 Pro 版的功能。如果仅仅是普通的云,比如 Dropbox ,其实直接存储于位于云端的某个文件夹内就可以了,不需要 ME 的特别对应。

    :)
    laoertongzhi
        41
    laoertongzhi  
       2016-11-03 11:10:43 +08:00   ❤️ 1
    @ZreySoft

    可能我的表述有点问题,“文章多”指的是文章的分类层级多。

    我的做法如下图:

    ![]( http://img1.esporter.cn/2016-11-03-030838.jpg)

    可以考虑在文件里设置排序的时候把层级弄深点,比如 0.0.0.0 这样的,配合文件夹和子文件夹,基本上就够用了。

    多谢解答,谢谢!
    laoertongzhi
        42
    laoertongzhi  
       2016-11-03 11:11:29 +08:00
    我艹 ,怎么在回复里贴图啊?
    YzSama
        43
    YzSama  
       2016-11-03 11:57:47 +08:00
    我一直都在用啊。 现在也在用来记录一些东西,不过写完后 就放在为知里同步。
    eviledge
        44
    eviledge  
       2016-11-03 15:53:40 +08:00
    已经购买了。。。用用看看
    rosu
        45
    rosu  
       2016-11-03 16:09:19 +08:00
    喜+1 XD
    alexzuo
        46
    alexzuo  
       2016-11-03 16:51:55 +08:00
    pro 版用户想试试 Bitcron ,就等着你们发邀请了
    ZreySoft
        47
    ZreySoft  
    OP
       2016-11-04 18:07:42 +08:00
    @laoertongzhi 大概明白了,先记录下来。 :)
    peacewalker
        48
    peacewalker  
       2016-11-04 20:47:11 +08:00
    基本已经买了全套了,除了 UnImage 和 WiFile 。请问如果想更换 License 对应的邮箱是发邮件就可以了对么?
    sodaless
        49
    sodaless  
       2016-11-08 15:31:18 +08:00
    几个问题,新建一个文档,在没保存的情况下切换到另一个文档,然后之前的内容就丢失了。????我知道没保存是我不对但你能不能至少在我切出去之前提醒我一下???或者自动保存一下???
    怎么方便地退出阅读模式?或者在阅读模式和实时预览模式间切换?
    我打开帮助目录,然后把主目录 close 了,那我现在怎么再方便地打开主目录????
    为什么日间 /夜间模式的状态退出后就丢失了???
    得想清楚用户的操作路径,而不是搞什么嵌入音乐播放器之类黑人问号的东西。
    HUan
        50
    HUan  
       2016-11-10 16:17:36 +08:00
    非常喜欢你的转出到微信公众号的功能,希望能多多优化

    加油!
    winterTTr
        51
    winterTTr  
       2016-11-15 17:57:03 +08:00
    看到这个消息的时候,已经现在了。。。
    gao8
        52
    gao8  
       2016-11-20 10:17:10 +08:00
    @ZreySoft 支持重写,确实启动太慢了。
    nadoo
        53
    nadoo  
       2016-11-26 13:08:40 +08:00
    Pro 版用户快一年,最近换了新笔记本,分辨率比较高,到公司要外接分辨率普通的显示器, MarkEditor 对于像素缩放适应的不好,每次都要重新调整字体,不然字体要么太大、要么太小,没法看。 Win10 的系统,微信桌面版、 Chrome 都是可以自动适应桌面缩放配置的。另外,确实运行速度很慢,有时候就不想打开,期望能够改进!
    qingwalashi
        54
    qingwalashi  
       2016-11-29 09:47:09 +08:00
    Pro 用户同求 bitcron 邀请码, 请问邀请码可以购买么? 另外, 作者是否考虑增加甘特图的功能?
    compileerror
        55
    compileerror  
       2016-12-10 13:18:20 +08:00
    你好,已购 PRO 用户确认两个问题:
    1. vim 模式在 WINDOWS 下使用有问题[我是 win10]( MAC 不知道有没有问题),比如说删除不正常,比如说按行复制粘贴是无效的,冒号跳行功能也没有用,支持非常不完整.
    2. plantuml 能支持吗?我看 MWEB 是可以通过自定义 CSS 支持的
    whisperly
        56
    whisperly  
       2016-12-17 15:25:20 +08:00
    已购买 Pro 版,有个问题想请教下开发者:这个软件支持在编辑器左侧显示行号吗? vim 模式下没有行号,跳转很不方便。
    liruifeng0203
        57
    liruifeng0203  
       2017-03-07 10:25:46 +08:00
    没有客服啊,除了问题都没地方问。
    sqen
        58
    sqen  
       2017-08-26 09:24:26 +08:00
    是否考虑增加 evernote 同步?这样肯定又会有一批新的用户加入,据我所知马克飞象 79/年,用户量还不错,但使用体验和 me 比差很远,但可以和 evernote 无缝同步
    alexkh
        59
    alexkh  
       2017-11-16 16:38:16 +08:00
    @liruifeng0203 可以直接发邮件给开发者,我问过,效率很高
    ysdyz
        60
    ysdyz  
       2018-09-19 08:27:09 +08:00
    代注册 bitcron 账户
    联系扣扣+942956788
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2780 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 14:41 · PVG 22:41 · LAX 06:41 · JFK 09:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.