VNote 1.11: 如颜值即正义,那就来个正义联盟 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
tamlok
V2EX    程序员

VNote 1.11: 如颜值即正义,那就来个正义联盟

  •  2
     < href="Javascript:" Onclick="downVoteTopic(415467);" class="vote">
  •   tamlok 2017-12-17 15:56:14 +08:00 9292 次点击
    这是一个创建于 2858 天前的主题,其中的信息可能已经有所发展或是发生改变。

    VNote 从去年 10 月 1 日开工,到目前已经一年有余,迭代了 10 个版本。对于 VNote 的 Markdown 编辑体验,我还是比较自我陶醉的。习惯了 VNote 的编辑方式后,再用其他的 Markdown 编辑器简直是各种卡顿(当然换成任意一个工具,只要习惯了都会有这种效果 :) )。

    本来打算是实现全文搜索、重构导出功能的,但是知乎上有人评论 VNote 说是“ Windows 98 时代的软件”!!!我就吃惊了:起码也是 XP 吧?(心里感觉对不起 Qt )

    联想到最近那个带有编辑器的各种博客管理平台的你 writer,以及已经 4K stars 的 Boostnote。这两个软件我都下载下来体验过,体验后 VNote 在我心里还是那么的独特和优秀~ :)

    因此,深深感觉这是个看脸的时代!!!痛定思痛,所有功能都先搁置一边,先搞点面子工程!

    完工后,有 3 个体会:

    1. VNote 原来真的是很丑!
    2. 界面设计真的是纠结和浪费时间!
    3. 颜色搭配真是玄乎!

    先来个之前的 VNote 界面:

    vnote_001.png

    面子工程后主题 1:

    v_white.png

    嗯嗯,看起来斯文一点了。

    面子工程后主题 2:

    v_pure.png

    像那么回事了,一切都压平了。

    然后,我们也来一个深色主题:

    v_moonlight.png

    好了,花了两个星期,我也只能做到这里了。VNote 支持 自定义主题,有兴趣和有天分的可以调调颜色,提提 PR。

    对了,VNote 1.11 终于实现了 Vim 模式下的 方块光标 了!!!

    谢谢!

    Github VNote

    35 条回复    2018-03-02 23:15:34 +08:00
    Immortal
        1
    Immortal  
       2017-12-17 16:25:51 +08:00   1
    支持
    好看了很多
    sensui7
        2
    sensui7  
       2017-12-17 16:49:02 +08:00
    支持一下, 我觉得你的第一版的界面也 ok, 很复古.

    另外, 凡是基于 electron 的软件一概不用. 个别例外....

    卡是一方面, 平时写 web, 用个软件还是基于 web 技术的, 看到界面就够够得了, material 真是审美疲劳了.
    我自己写着玩的界面就故意弄各种高饱和度, 3 种以上色相, 刺激.
    tamlok
        3
    tamlok  
    OP
       2017-12-17 16:53:57 +08:00 via Android
    @sensui7 像笔记这种软件感觉 material 这种大色块的风格不太合适,长期盯着很容易疲倦。
    SuperMild
        4
    SuperMild  
       2017-12-17 17:11:37 +08:00   1
    不错,持续改进很难得
    xpsair
        5
    xpsair  
       2017-12-17 17:44:34 +08:00
    楼主辛苦!
    个人偏好的小小建议是,感觉真正写作的界面面积可以再大点,把菜单栏、工具栏、标签栏之类的占用面积再小点就好了,还是比较喜欢无干扰的那种写作环境。
    IC0ZB
        6
    IC0ZB  
       2017-12-17 17:46:52 +08:00
    还是有点奇怪,建议去看看 YU Writer
    am241
        7
    am241  
       2017-12-17 17:56:38 +08:00
    @sensui7 vsc 自带的高对比度主题莫名带感
    tamlok
        8
    tamlok  
    OP
       2017-12-17 18:04:34 +08:00 via Android
    @IC0ZB yu writer 用起来感觉晕晕的,太优雅了,还是简单明快一点好。
    tamlok
        9
    tamlok  
    OP
       2017-12-17 18:05:23 +08:00 via Android
    @xpsair 试试 Ctrl + E E 进入扩展模式?
    sensui7
        10
    sensui7  
       2017-12-17 18:32:07 +08:00
    @am241 那个主题真不错,
    lengyihan
        11
    lengyihan  
       2017-12-17 18:51:06 +08:00 via Android
    @sensui7 你的头像明明是 pronhub。
    acgnsstech
        12
    acgnsstech  
       2017-12-17 19:01:58 +08:00
    比之前的复古风好多了。。。

    但是


    右上角的 logo 去掉吧。。。真没必要 放在那里 真的太奇怪了
    tamlok
        13
    tamlok  
    OP
       2017-12-17 19:07:59 +08:00 via Android
    @acgnsstech 右上角那个是为了后面放账户头像的。而且在 captain 模式里面会变色示意。
    acgnsstech
        14
    acgnsstech  
       2017-12-17 19:11:49 +08:00
    @tamlok 还是有点刻意。。。程序员思维 你觉得很好 但是打破了整体的观感
    tamlok
        15
    tamlok  
    OP
       2017-12-17 19:24:56 +08:00
    @acgnsstech OK~~如果类似手机通讯录那种,显示用户的一个首字母呢?
    tamlok
        16
    tamlok  
    OP
       2017-12-17 19:26:27 +08:00
    @acgnsstech 或者,如果后面支持账户登录,用户头像这个应该放哪里?
    acgnsstech
        17
    acgnsstech  
       2017-12-17 19:34:38 +08:00
    @tamlok

    放在菜单里。。。用文字
    tamlok
        18
    tamlok  
    OP
       2017-12-17 19:37:54 +08:00
    @acgnsstech 也行,类似于 Chrome 那样。或者放工具栏按钮第一个位置。谢谢~
    stotle
        19
    stotle  
       2017-12-17 21:38:50 +08:00
    omph
        20
    omph  
       2017-12-17 21:49:17 +08:00
    感谢楼主,做的比较完善了。其实 logo 可以放到启动画面里,略有些突兀
    有些小问题:
    1. 对话框的按钮、右键菜单都是英文。看得懂,就是有点不协调
    2. 编辑模式下,中文无法加粗,比如**中文**
    3. 编辑模式不支持缩放倍数,无法自定义字体大小
    4. 能否快捷键隐藏菜单?因为工具栏比菜单好看,嘿嘿
    omph
        21
    omph  
       2017-12-17 21:53:54 +08:00
    ubuntu 17.10 下有些警告信息,仅供参考:
    Warning: QT_DEVICE_PIXEL_RATIO is deprecated. Instead use:
    QT_AUTO_SCREEN_SCALE_FACTOR to enable platform plugin controlled per-screen factors.
    QT_SCREEN_SCALE_FACTORS to set per-screen factors.
    QT_SCALE_FACTOR to set the application global scale factor.
    unimplemented format attr type: 7
    gio: file:///home/nick/.config/vnote/vnote.ini: 没有为此类型文件注册相应的处理程序
    artandlol
        22
    artandlol  
       2017-12-17 22:05:14 +08:00 via iPhone
    可以再开一贴 文艺青年喜欢什么样的编辑器?
    板面 间距 字体 配色 动画效果 背景图 音乐
    我觉得 用户的需求无穷无尽。。

    不过还是恭喜改版了
    cyqtomb
        23
    cyqtomb  
       2017-12-17 22:42:42 +08:00   1
    @tamlok yu writer 和 boostnote 我都用过,真没 vnote 好用。vnote 棒棒的。我比较喜欢 vnote 的原因有五:( 1 ) vim 编辑时,插入模式的输入法选择,不影响命令模式,这给编辑中文笔记带来了很大的便利性;( 2 )支持复制粘贴图片到笔记,图片自动保存到指定的目录。而且笔记编辑过程中,通过复制粘贴产生的图片,最后没有用在笔记当中的,在笔记保存时,软件会提示清理掉。( 3 ) outline,对于写长笔记很有帮助。( 4 )目录树。
    我最期待的一个功能就是全文搜索及搜索关键字高亮了。这对于一个笔记管理软件,真的很重要。在这方面,我觉得 vs code 的搜索功能就做的很好,希望楼主可以参考一下。如果这个功能都有了,vnote 真的可以独步天下了^_^
    cyqtomb
        24
    cyqtomb  
       2017-12-17 22:53:00 +08:00
    补充第五点:(5) 很多时候,笔记是用来查阅的,仅显示渲染后的笔记即可。但大多数 markdown 编辑器都是编辑+渲染双栏,软件占据太多桌面空间。而 vnote 就区分阅读模式,编辑模式。
    tamlok
        25
    tamlok  
    OP
       2017-12-18 07:51:03 +08:00 via Android
    @stotle 估计是缓存问题?过段时间估计更新了
    tamlok
        26
    tamlok  
    OP
       2017-12-18 07:53:36 +08:00 via Android
    @omph 英文那个是 qt 自带的部分没有翻译成功,还得调查一下。中文加粗那个,试试外面前后加一个空格?编辑模式的缩放还没有做,后面会完善。可以加一个隐藏菜单栏,因为一般很少用到,谢谢。
    tamlok
        27
    tamlok  
    OP
       2017-12-18 07:54:26 +08:00 via Android
    @omph 目测是 qt 的一些警告,如果用着没啥问题,应该可以忽略。谢谢!
    tamlok
        28
    tamlok  
    OP
       2017-12-18 07:57:22 +08:00 via Android
    @artandlol 还好啦,会权衡的,还是按照之前设想的路线进行。改头换面后,心情也愉悦一些。vnote 的设计考虑更多还是程序员和 md。另外,其实在 v 站也就发了两个 vnote 的帖子,最后还会发第三个,那得等到 vnote 支持 uml 的时候。谢谢!
    tamlok
        29
    tamlok  
    OP
       2017-12-18 07:59:40 +08:00 via Android
    @cyqtomb 谢谢谢谢!太感动了!我主要还是想把一些代码编辑器好用的功能带到笔记软件上,例如分割窗口啥的,所以全文搜索,还有 sublime 的 ctrl p 跳转也计划支持的。谢谢关注!
    corcd
        30
    corcd  
       2017-12-18 08:41:23 +08:00   1
    支持一下,不过个人还是比较喜欢 MWeb 的风格
    zangbob
        31
    zangbob  
       2017-12-18 09:44:09 +08:00
    我只是想问一下,更了这么多次版本后,在我电脑上打开任何一个.md 文件,依然会停止响应应该怎么办。。。

    win7 / x86
    tamlok
        32
    tamlok  
    OP
       2017-12-18 11:12:22 +08:00 via Android
    @zangbob 可以试试编辑模式下有没有问题,即新建一个笔记,自动以编辑模式打开,如果这个时候没啥问题,但转为阅读的时候有问题,那估计是显卡驱动的问题,因为阅读模式是用的 qtwebengine,需要 opengl,可以试试更新显卡驱动哈!另外也可以删除一下%appdata%/vnote 文件夹,清空配置试一下。还有问题可以 github 上详细讨论。谢谢!
    TubroRock
        33
    TubroRock  
       2017-12-18 18:28:48 +08:00
    感觉第一版还不错,难道我审美有问题 o_o ....
    tamlok
        34
    tamlok  
    OP
       2017-12-18 19:12:42 +08:00 via Android
    @TubroRock 是不是年龄问题?
    omph
        35
    omph  
       2018-03-02 23:15:34 +08:00
    忽然发现,纯文本还有很多玩法。以下为超级列表功能:
    https://sspai.com/post/39328
    https://www.jianshu.com/p/b89633c95b10
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1056 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 18:34 PVG 02:34 LAX 11:34 JFK 14:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86