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

代码片段管理工具 Lepton v1.4.2 发布!#小步快跑

  •  1
     
  •   CosmoX ·
    hackjutsu · 2017-09-17 03:22:37 +08:00 · 8145 次点击
    这是一个创建于 2627 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是啥?

    基于 Gist 的代码片段管理工具( Snippet Manager ),支持 Mac/Windows/Linux。(开源免费)

    这次 Lepton 在上一个版本基础上,做出了不少改进,下面直接上 release note 吧:)

    New Features

    • Sticker.js-like style for profile image
    • Restore the previous the windows size/position
    • Support GitHub flavored Markdown task list
    • Search gist by gist id

    Bugs fixed

    • Occasional JavaScript Error when launch the app
    • Line numbers are occasionally taking 2 lines when >99
    • Fix file-expand arrow direction

    Enhancement

    • Remove the margin below the update notice
    • Do not open the raw dialog when clicking "#link" button
    • Update Lepton to use Node 7 or 8
    • Avoid auto update check in development environment
    • Highlight links in snippet description section
    • Make selected tags more distinguishable

    参考帖子

    45 条回复    2017-11-09 15:31:29 +08:00
    zddhub
        1
    zddhub  
       2017-09-17 07:40:54 +08:00 via iPhone
    厉害👍
    UnisandK
        2
    UnisandK  
       2017-09-17 10:14:29 +08:00
    看着蛮漂亮的
    CosmoX
        3
    CosmoX  
    OP
       2017-09-17 10:57:31 +08:00
    @zddhub 谢谢!
    CosmoX
        4
    CosmoX  
    OP
       2017-09-17 10:57:59 +08:00
    @UnisandK 谢谢,算比较清爽吧
    catror
        5
    catror  
       2017-09-17 11:40:36 +08:00 via Android
    看着不错,一会下一个试试
    xiaojie668329
        6
    xiaojie668329  
       2017-09-17 11:48:36 +08:00 via iPhone
    基于 electron ?
    Tenderness
        7
    Tenderness  
       2017-09-17 14:49:26 +08:00
    @CosmoX 大佬 给个 mac 版百度下载链接吧。翻墙 git 上也下不下来。zz
    limbo0
        8
    limbo0  
       2017-09-17 15:55:53 +08:00
    一直想要的就是这个
    多谢 lz
    CosmoX
        9
    CosmoX  
    OP
       2017-09-17 16:01:10 +08:00
    @xiaojie668329 对的!
    sunwei0325
        10
    sunwei0325  
       2017-09-17 16:43:10 +08:00
    brew cask 翻墙下载很快啊
    CosmoX
        11
    CosmoX  
    OP
       2017-09-18 03:18:18 +08:00 via Android
    @sunwei0325 brew cask 上的是最新版( 1.42 )吗?我应该没去更新
    CosmoX
        12
    CosmoX  
    OP
       2017-09-18 03:18:58 +08:00 via Android
    @Tenderness 木有百度账号…
    Fatenana
        13
    Fatenana  
       2017-09-18 06:32:54 +08:00
    打开 gistbox 发现要关闭了,新的 Cacher 虽然免费政策公开片段不受限制,但是同步 gist 内容只能同步在 cacher 上创建的片段,同时私有片段免费版的限制几乎等于没法创建 private,感觉过于严苛

    于是搜到了楼主的这个工具
    试用对比了 1 小时,没网络环境下启动应用都没法做到,就算打开状态断网,也没法新建、编辑片段,暂时没有网络的环境又想编辑添加只能干瞪眼(这点 cacher 的客户端也一样,断网就完全没法用),比起网页的 gist,客户端最大优势就是断网环境了
    希望能做本地化数据的功能,这样完善的搜索也能方便实现
    CosmoX
        14
    CosmoX  
    OP
       2017-09-18 07:17:49 +08:00
    @Fatenana

    谢谢反馈:)对的,默认在联网环境下使用的。如果要实现离线,需要怎加很多复杂的状态管理,这暂时没有精力去实现。不过欢迎提 PR 哦~
    CosmoX
        15
    CosmoX  
    OP
       2017-09-18 07:39:23 +08:00
    @Fatenana 大部分 gist 客户端都没开通离线模式,毕竟这最好有一个团队来开发维护。一个简单的做法,是阉割版的离线模式,即不能增删 gist,只能浏览和搜索已下载的 gist。欢迎 PR~
    sb137885
        16
    sb137885  
       2017-09-18 08:23:57 +08:00
    一直在用,非常不错
    CosmoX
        17
    CosmoX  
    OP
       2017-09-18 08:30:11 +08:00 via Android
    @sb137885 谢谢(๑• . •๑)
    sunwei0325
        18
    sunwei0325  
       2017-09-18 08:54:30 +08:00
    CosmoX
        19
    CosmoX  
    OP
       2017-09-18 10:03:40 +08:00 via Android
    @sunwei0325 nice!
    eastingcw
        20
    eastingcw  
       2017-09-18 14:13:32 +08:00
    win32 下为什么第二次打开只显示 login 界面
    CosmoX
        21
    CosmoX  
    OP
       2017-09-19 12:31:33 +08:00
    @eastingcw

    这是一个谜之 bug,少数人触发到了。之前有人提过类似的,但是我一直没办法重现,因此也没有深究。理论上来说,应该是第一次登录时,软件 cache 了 token,并准备在下次登录时用,但是由于某种原因该 token 失效了,而且服务器没有及时返回结果(?!),导致第二次登录卡着,无法回到重新登录的界面。
    https://github.com/hackjutsu/Lepton/issues/143

    但究竟是什么原因,需要等我完善 Lepton 的 log 系统以后才能知道。
    https://github.com/hackjutsu/Lepton/issues/197
    scriptB0y
        22
    scriptB0y  
       2017-09-19 13:57:47 +08:00
    @Tenderness 大哥你不翻墙也用不了 gist 啊,求不要使用百度这垃圾玩意儿了,限制速度还没 api
    eastingcw
        23
    eastingcw  
       2017-09-20 09:01:15 +08:00
    @CosmoX 期待完善
    CosmoX
        24
    CosmoX  
    OP
       2017-09-20 15:52:56 +08:00
    @eastingcw 你可以试试打开 developer tool,把 cache 清除,然后重新登录。
    CosmoX
        25
    CosmoX  
    OP
       2017-09-20 15:54:16 +08:00
    @scriptB0y 国内网盘也没剩几个好用的了…… 微云还不错,可惜链接不是永久有效。
    eastingcw
        26
    eastingcw  
       2017-09-20 17:00:03 +08:00
    @CosmoX 哪个 developer tool
    sunwei0325
        27
    sunwei0325  
       2017-09-20 21:06:44 +08:00
    new gist 界面按了 esc 直接返回了, 草稿没有了😂
    CosmoX
        28
    CosmoX  
    OP
       2017-09-20 23:32:19 +08:00
    @sunwei0325 有个 issue 是关于 editor 退出前弹出对话框的,但是还没有完成。
    https://github.com/hackjutsu/Lepton/issues/162
    CosmoX
        29
    CosmoX  
    OP
       2017-09-20 23:32:59 +08:00
    @eastingcw alt+ctrl/command+i
    mafeifan
        30
    mafeifan  
       2017-09-22 13:07:25 +08:00
    颜色太单调了全是黑白灰,没法调吗。
    之前一直用的 https://app.gistboxapp.com
    对比之前缺少 language 和 gist 排序,建议可以完全把他的功能全抄过来
    mafeifan
        31
    mafeifan  
       2017-09-22 13:33:48 +08:00
    发现 gistbox 年底要关闭,要变成 https://www.cacher.io/ 了。cacher 也是用 Electron 开发的,public gist 免费,私有收费。鼓励开源!
    CosmoX
        32
    CosmoX  
    OP
       2017-09-24 04:08:28 +08:00
    @eastingcw 可以帮忙测试一下 1.4.3 版吗?可能会 fix 你提到的 issue。https://github.com/hackjutsu/Lepton/releases/tag/1.4.3-alpha
    CosmoX
        33
    CosmoX  
    OP
       2017-09-24 04:12:38 +08:00
    @mafeifan 有个相关的 Issue, 可以帮忙实现哦
    https://github.com/hackjutsu/Lepton/issues/213
    CosmoX
        34
    CosmoX  
    OP
       2017-09-24 04:45:11 +08:00
    @mafeifan 我更多是从 Snippet Manager 需要什么来思考功能的增减,对复制别人的产品不是很感兴趣哈~
    eastingcw
        35
    eastingcw  
       2017-09-25 09:43:08 +08:00
    @CosmoX 恩,1.4.3 可以登录,每次都要登陆关联 github 账户,还有每个 gist 里,每个代码段是按首字母 A-Z 顺序排列的,编辑的时候,首字母靠前的会跳到最上面,导致无法 remove
    CosmoX
        36
    CosmoX  
    OP
       2017-09-25 10:17:15 +08:00
    @eastingcw 谢谢测试:)我正在尝试修复这个 bug。关于第二个问题,你能去提个 issue 吗?这里讨论很容易忘记
    CosmoX
        37
    CosmoX  
    OP
       2017-09-25 16:16:37 +08:00
    @eastingcw 再次更新了 1.4.3,换了一个 token caching 的方法,求测试一下~
    eastingcw
        38
    eastingcw  
       2017-09-26 09:06:37 +08:00
    @CosmoX 可以登录,一样每次都要登陆关联 github 账户
    saber000
        39
    saber000  
       2017-09-27 19:08:41 +08:00
    不支持代理。。
    CosmoX
        40
    CosmoX  
    OP
       2017-09-28 02:13:39 +08:00 via Android
    @saber000 支持代理的,参考 readme
    edsheeran
        41
    edsheeran  
       2017-09-28 11:50:16 +08:00 via iPhone
    @scriptB0y 不翻當什麼碼農
    hackpro
        42
    hackpro  
       2017-09-29 17:00:34 +08:00
    @CosmoX #21 好评,Log 推荐下 glog
    CosmoX
        43
    CosmoX  
    OP
       2017-10-10 07:04:30 +08:00
    @eastingcw 应该已经修复了
    eastingcw
        44
    eastingcw  
       2017-10-12 16:55:37 +08:00
    @CosmoX 恩,我已测试使用,多谢。
    loading
        45
    loading  
       2017-11-09 15:31:29 +08:00
    既然是 electron 能不能出一个 web app 呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1168 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:09 · PVG 07:09 · LAX 15:09 · JFK 18:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.