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

基于 electron 为印象笔记的『轻记』创建一个 Mac 应用

  •  
  •   foyo · 2023-01-09 14:55:47 +08:00 · 1643 次点击
    这是一个创建于 710 天前的主题,其中的信息可能已经有所发展或是发生改变。

    缘由

    因为印象笔记会有续费折扣活动,想着反正在用印象笔记,前两年买了 10+年的专业账号会员,用了一年多了,高级能力没有用上,自从体验了 flomo 后,反而是对印象笔记有种食之无味,弃之可惜。

    不幸之中的万幸是,印象笔记这次反应不是很慢,跟风出了一个轻记,虽然类似 flomo ,但体验着实一般。在 Mac 上,该功能集成在印象笔记中,想使用但效率低,不能忍受不支持快捷键直接创建。唯一的好处是继承了我印象笔记的会员,轻记的高级功能尚可使用。所以一直想切换到使用 flomo ,但还得重新买会员,印象笔记的会员还有 10 年到期,不舍得呀。

    实践

    为了真的让轻记变得轻起来,尝试过好几个方法:

    1. 看印象笔记的开放 api ,果然没有意外,文档还是几年前的,不支持;
    2. 抓 App 的接口,自己写页面,但得搞登录,简单尝试了一下,放弃;
    3. 在微信 App 中,无意见发现轻记可以通过 web 访问,于是乎有解了,基于 electron 封装一个 App

    嗯,基于 electron ,可以增强 web 页面的能力,同时具备一定的定制化能力,例如定制快捷键这个能力。所以花了一个周末搞了一个,初步具备这些功能:

    1. 采用系统托盘方式,支持全局快捷键(Command+Option+N),操作更加轻便;
    2. 支持窗口置顶 /取消置顶功能(右键点击系统托盘图标),方便某些阅读场景或开会场景记录等;
    3. 支持自动登录账号,降低使用成本,每一次打开时都会自动检测是否登录过期,保证功能正常;
    4. 注入自定义样式,调整输入框高度,更加符合输入的习惯

    具体实现可以看:quick-note app 的 github 源码 如果你正好也在使用印象轻记不想放弃,或许有帮助,但建议还是直接使用其他互联网产品。

    附图一个: https://raw.githubusercontent.com/tiodot/quick-note/a378ff4691a7f6088508c8d053bb8766316a4cbe/demo/20230109-142652.jpeg

    4 条回复    2023-01-10 11:44:08 +08:00
    abear
        1
    abear  
       2023-01-09 15:51:28 +08:00
    ....还整印象笔记
    rekulas
        2
    rekulas  
       2023-01-09 21:44:38 +08:00
    首先基于 electron 就不大可能变得太轻...
    yolee599
        3
    yolee599  
       2023-01-10 09:21:22 +08:00 via Android
    electron 太重了,一点都不“轻”
    foyo
        4
    foyo  
    OP
       2023-01-10 11:44:08 +08:00
    @rekulas 想用 tauri ,但实现成本略高了,mac 打开一个 electron 应用,性能上毫无问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.