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

🌼 BalmyTime 一款跨平台的休息提醒 & 屏幕时间工具,欢迎体验

  •  1
     
  •   TriiHsia ·
    txperl · 177 天前 · 11499 次点击
    这是一个创建于 177 天前的主题,其中的信息可能已经有所发展或是发生改变。

    你们好呀。

    今天给大家介绍一下我最近写的一款日常类的工具:BalmyTime 。

    支持 macOS 和 Windows 平台。

    功能

    她的主要功能不多,但也不简单。

    • 尽可能少的、且有一致性的休息提醒
    • 记录屏幕使用时间,包括应用的使用时长和时段
    • 日历式回顾最近工作和休息的统计数据
    • 如果你想的话,还能每天给自己写一句话

    balmytime-screenshot.png

    设计的开始

    不知道有多少人会跟我一样,有时候坐在电脑面前,不知不觉就过去了好久。可能一连几个小时都不站一下,或喝一口水。这样肯定不太好。

    所以我找了一下现在有的大部分休息工具,发现它们大多都是以“番茄钟”的形式存在的。先要你设置一个专注的时长,然后等倒计时结束后就来提醒你。它们更像是一个让你保持专注的约束,而不是一个希望你自己能规律 Break 的工具。

    所以 BalmyTime 和它们有一个很大的不同,就是会要求你设置一个固定的休息点。可能是每个小时 50 分的时候,或者任何你想要的时间点。这个灵感是来自 Apple Watch 的站立提醒功能,觉得非常好用。它能让你有一种绝对的时间观,只要提醒你了,你就能知道现在已经是 50 分了。

    所以基于这一点,BalmyTime 可以做到相对的低存在感。不要你设置多少多少时长,不要你点开始或结束,更不要你非得或只能连续多少分钟。你需要做的,只是专注于自己的事情,然后她就会在你期望的时间点告诉你该休息一下了。

    小插曲

    对了,BalmyTime 不止支持 macOS ,也支持 Windows 。

    为什么会支持呢?因为我看了一下大部分这类个人工具软件,都只做 Mac 版不做 Windows 版。这用 Windows 的哪能受得住这气!高低得整一个。结果后来才发现,即便是个小工具,多平台做的时候有些地方的工作量也直接翻倍。而且还得保证各个平台窗口、功能行为的一致,掉坑里了。

    好在最后还是做完了。😋


    链接

    Pro Ticket

    程序大部分功能都是可以直接使用的,少部分功能需要一次性买断。正好在这里给大家一些激活码,一共 30 个,可以在程序的“关于页”激活。

    其中的 15 个我会直接放在下方。防止大家一个个试的麻烦,还有 15 就请大家留下邮箱地址,我会直接发到你们邮箱里的。

     1. 55A5F-AD90E-D978B-0C3B5
     2. F082C-55DCC-B18ED-B7041
     3. 0D153-B26E6-5CCD7-42950
     4. 66440-3751F-5F326-1DB59
     5. 6D053-EA501-602B9-83AAA
     6. 00FC3-7E03D-FBC4B-5E697
     7. D1EE7-83F40-2AF8C-17FD5
     8. E0349-184BC-0CF43-F8068
     9. AF0C7-CE27A-EBE8F-6E5C7
    10. CC824-9A991-A6253-D848D
    11. 1741D-D6B0A-79CBF-D6221
    12. 916FF-EF760-AFD29-8330D
    13. F1A27-6E218-F960F-FA366
    14. ED490-0D916-DBB76-3B30B
    15. AE03A-014CC-55C05-868D8
    

    使用愉快。

    第 1 条附言  ·  177 天前

    比预期的人要多,你们怎么都偷偷摸摸兑换的。

    这里再放 30 个激活码,同样是 15 个放下面,15 个发到你们的邮箱里。

    31. FD3D0-3ACFB-4D137-2E3B6
    32. 059BC-A5246-C7C27-1E05D
    33. 4D1AE-38FAE-7153B-C9AF6
    34. C68EE-8FF59-2A61F-6057B
    35. A2D1B-DD008-0B29C-975B8
    36. 2D053-402C1-A7DF4-EFC84
    37. A2717-D0FEF-AE8FC-B07AE
    38. 6E1D8-D3E15-8DC64-24FFD
    39. 2C078-2B178-0B439-CEC8B
    40. D373B-95C01-72E0D-8E751
    41. 22CB4-F85EA-309E9-0D7EA
    42. 272A2-C8579-DB5CF-AD1FC
    43. A2C23-5E235-473B1-2BB0E
    44. C4F9B-18FEE-3410B-29DD2
    45. 8851C-17224-1ED6E-D700C
    
    第 2 条附言  ·  175 天前

    很高兴大家能够喜欢,也提了许多问题和新的想法。可以跟你们保证,如果大家愿意的话,将来的 BalmyTime 里肯定可以看到很多你们留言的影子。

    今天早上九点前需要的激活码,我都已经发送到你们各自的邮箱里了。之后,这个帖子里就不会再发放免费的激活码了。我会把已经发送给别人但还未激活的 Pro Ticket 放在下面,如果有需要的话,可以把它们利用起来。

    18. F9C76-F6E06-620FA-B8EA5
    20. 755A7-042CD-0BF12-8718F
    29. B01BD-46DD3-63A1C-507A0
    48. B88E4-A87C9-6AC42-9E75D
    52. 0C96A-6B1B1-39FD2-8076F
    56. 4752D-AFA5F-72E7E-D90CB
    57. 68424-CB915-8AF3E-8433F
    58. D4DEB-CC340-69818-476CF
    59. D98B5-0FB74-3DC04-486CD
    

    但怎么说呢,如果大家能够自己买一张的话,那就更好了?哈哈哈。

    愉快。

    245 条回复    2024-08-11 22:06:34 +08:00
    1  2  3  
    TriiHsia
        101
    TriiHsia  
    OP
       176 天前
    @youdsu #91
    @BlackSiao #92
    Windows 版还没有程序签名,所以会被一些杀毒软件误报毒。如果信得过的话,可以把程序加入排除列表。BalmyTime 不会有破环系统的行为,也不会上传任何你的个人数据。

    Mac 版已经签名了,也经过 Apple 服务器公证,所以不会有问题。
    Nosub
        102
    Nosub  
       176 天前 via iPhone
    试用了一下,完成度挺高,应该花了不少心思。
    TriiHsia
        103
    TriiHsia  
    OP
       176 天前
    @wuxingyouguaiddd
    已发送。
    oliveryen
        104
    oliveryen  
       176 天前
    [email protected] 蹲个码 :)
    lonenol
        105
    lonenol  
       176 天前
    你们工作都这么专注吗。。我写五分钟代码都忍不住出去溜达一圈。。
    wuxingyouguaiddd
        106
    wuxingyouguaiddd  
       176 天前
    已激活 , 感谢 , 第一次用这种软件 ,很新鲜
    phil329
        107
    phil329  
       176 天前
    求激活码,邮箱 [email protected]
    jkfadsljlasdgs
        108
    jkfadsljlasdgs  
       176 天前
    @TriiHsia 已激活,请问如果想在每个小时的 25,55 分休息,每次 5 分钟。我设置了自定义:25 55 ,但是无法选中。是怎么回事?
    yasumi
        109
    yasumi  
       176 天前
    求个码,感谢🙏 ZmFzdF9odW5jaC4wZUBpY2xvdWQuY29t
    amsz
        110
    amsz  
       176 天前
    Y2hlbmV5LnNAcXEuY29t 求个码 , 感谢
    TriiHsia
        111
    TriiHsia  
    OP
       176 天前
    @Nosub #102
    😋 谢谢。虽然程序不大,但确实花了很多时间在弄细节。
    TriiHsia
        112
    TriiHsia  
    OP
       176 天前
    @oliveryen
    @phil329
    @yasumi
    @amsz
    已发送。
    TriiHsia
        113
    TriiHsia  
    OP
       176 天前
    @lonenol #105
    哈哈哈,我有时候也这样。

    只有做自己事情的时候才容易忘了时间。
    TriiHsia
        114
    TriiHsia  
    OP
       176 天前
    @jkfadsljlasdgs #108
    输入了自定义的时间,自定义按钮样式不会变化,只有标题会改变。比如变成 “自定义 25, 55”,这样就算选中了。

    确实这有点迷惑,内置时间点选中后都会变颜色然后有个钩,自定义的却不会。之后会优化一下的。
    codergrowing
        115
    codergrowing  
       176 天前
    aWxpbmdvLndhbmdAZ21haWwuY29t ,谢谢~
    xiaofengchen
        116
    xiaofengchen  
       176 天前
    emhhbmdiZWloYWk5NTI3QHFxLmNvbQ== 求个码 , 感谢
    gzcrtw
        117
    gzcrtw  
       176 天前
    Z3pjcnR3QG91dGxvb2suY29t
    感谢大佬太需要了
    shengchen11
        118
    shengchen11  
       176 天前
    @TriiHsia #97 感谢 lz ,我发现休息的时候长按触摸板无法结束休息( intel mac ),不知道是不是 bug😂
    TAO0
        119
    TAO0  
       176 天前 via iPhone
    Ynl2dGFvQGdtYWlsLmNvbQ==
    谢谢楼主
    顺便问下后期考虑上 ios 端吗?
    selamet
        120
    selamet  
       176 天前
    试用中,窗口不能移动有点不习惯。
    求个码 c2VsYW1ldEBmb3htYWlsLmNvbQ== 感谢
    yinyu
        121
    yinyu  
       176 天前
    你们怎么都偷偷摸摸兑换的。
    gx1249319666
        122
    gx1249319666  
       176 天前   ❤️ 1
    MTc2MDAzNDY2NjdAMTYzLmNvbQ== 再求个码,给家里也搞一个,感谢
    zttviYang
        123
    zttviYang  
       176 天前
    辛苦了, 求个码 enR0dmlAb3V0bG9vay5jb20=
    zhou00
        124
    zhou00  
       176 天前
    求个码,谢谢大佬 NDkwOTEzNDU3QHFxLmNvbQ==
    Renovator6660
        125
    Renovator6660  
       176 天前 via Android
    经常用 forest 这样的应用,但一直觉得少了些什么。求码 [email protected]
    TriiHsia
        126
    TriiHsia  
    OP
       176 天前   ❤️ 2
    TriiHsia
        127
    TriiHsia  
    OP
       176 天前
    @shengchen11 #118
    长按一会儿后按钮会慢慢变小,你是按了没反应吗?或者你开了严格休息模式嘛。
    jianny
        128
    jianny  
       176 天前
    求一个码,非常感谢! amlhbm55QGxpdmUuY29t
    TriiHsia
        129
    TriiHsia  
    OP
       176 天前
    @TAO0 #119
    暂时没计划上 iOS ,多平台开发有点小累... 打算先把桌面平台做做好。还有就是我 iOS 开发一点都没接触过,哈哈哈。
    JeffreyChen8848
        130
    JeffreyChen8848  
       176 天前
    真有想法啊!休息的时候能把屏幕变暗
    TriiHsia
        131
    TriiHsia  
    OP
       176 天前
    @selamet #120
    之后会改一下的。可以问一下主要是想改变窗口弹出的位置嘛?
    TriiHsia
        132
    TriiHsia  
    OP
       176 天前
    @yinyu #121
    🤣 哈哈哈,真的偷偷摸摸。
    futurejoe1
        133
    futurejoe1  
       176 天前
    ZnV0dXJlam9lQGZveG1haWwuY29t
    求个码 感谢大佬
    hongye
        134
    hongye  
       176 天前
    windows 上一直在用 fadetop ,但是缺乏无操作暂停计时功能,求一个:aHd5MjAwNF9oYkAxNjMuY29t
    TriiHsia
        135
    TriiHsia  
    OP
       176 天前
    TriiHsia
        136
    TriiHsia  
    OP
       176 天前
    @hongye #134
    BalmyTime 现在也不支持无操作暂停计时的功能... 因为我觉得无操作的行为之后是锁屏,没太大必要把那几十秒分得那么精细。可以说一下你的想法嘛?
    mailworks
        137
    mailworks  
       176 天前
    很实用的小工具,还有码么 bWFpbHdvcmtzQHFxLmNvbQ==
    Gilfoylek
        138
    Gilfoylek  
       176 天前
    刚下班,如果还有的话,求一个, 感谢

    Z2lsZm95bGUua0BvdXRsb29rLmNvbQ==
    TAO0
        139
    TAO0  
       176 天前
    @TriiHsia 好,谢谢楼主,体验了后发现确实是“简约美”,期待以后可以将应用分类并自动标记为 Work 、Study 或者自定义标签
    reguse
        140
    reguse  
       176 天前
    如果还有的话,求一个,正在找这种小而美的工具,感谢。YW5vcm9sZUBvdXRsb29rLmNvbQ==
    shilianmlxg
        141
    shilianmlxg  
       176 天前
    Njk1NjE0OTYwQHFxLmNvbQ== 求个码,谢谢 op
    hzzc1995
        142
    hzzc1995  
       176 天前
    在 Mac 上面一直在用 Time Out ,但 Windows 上一直没找到好用的,求个激活码~

    aHp6YzE5OTVAMTYzLmNvbQ==
    nidongpinyinme
        143
    nidongpinyinme  
       176 天前
    bmlkb25ncGlueWlubWVAcXEuY29t=
    自定义专注时长确实很重要
    TriiHsia
        144
    TriiHsia  
    OP
       176 天前
    TriiHsia
        145
    TriiHsia  
    OP
       176 天前
    @TAO0 #139
    谢谢。会有哒,这个功能已经在 TODO 里了。
    maxthon
        146
    maxthon  
       176 天前
    emhhbmdjaXd1QGdtYWlsLmNvbQ==
    谢谢楼主,另外提一个建议:正在敲键盘的时候不要进入休息
    Wongzta
        147
    Wongzta  
       176 天前
    谢谢老哥,d29uZ3p0YUBnbWFpbC5jb20=
    jiaran
        148
    jiaran  
       176 天前 via iPhone
    求码,[email protected] ,感谢感谢
    lesir
        149
    lesir  
       176 天前 via iPhone
    bGVzaXIyNTcyNDhAZ21haWwuY29t
    求一个码,谢谢开发者啦
    Faker0715
        150
    Faker0715  
       176 天前
    d2FuZ2t1bmZhbmd6aGVAZ21haWwuY29t 谢谢大佬,求码
    javelins
        151
    javelins  
       176 天前 via iPhone
    [email protected] 感谢大佬,求个码
    fangli5223110
        152
    fangli5223110  
       176 天前
    NjA0NjM2MjgxQHFxLmNvbQ==
    辛苦了,求个码,感谢~
    lockheart
        153
    lockheart  
       176 天前
    [email protected] 求个码,感谢开发者
    ifsth
        154
    ifsth  
       176 天前 via Android
    [email protected] 求个码,感谢大佬
    sanks666
        155
    sanks666  
       176 天前 via iPhone
    cG02NjZAcHJvdG9ubWFpbC5jb20=

    求个码,谢谢
    duanzhanling
        156
    duanzhanling  
       176 天前
    关注下
    luyan
        157
    luyan  
       176 天前
    bHV5YW4xMDBAZ21haWwuY29t 求个码感受一下 谢谢
    520zhuzhu
        158
    520zhuzhu  
       176 天前 via iPhone
    Nzg1NjA2NzA2QHFxLmNvbQ==求一个码,体会一下谢谢☺️
    liuguangxuan
        159
    liuguangxuan  
       176 天前
    Z3Vhbmd4dWFubGl1QGdtYWlsLmNvbQ== 求一个码,谢谢。
    admin601
        160
    admin601  
       176 天前
    Y2l4ekBvdXRsb29rLmpw 好像来晚了,如果还有码的话,谢谢
    LightChan
        161
    LightChan  
       176 天前
    bGlnaHRjaGFuNTdAb3V0bG9vay5jb20=
    辛苦了,求个码体验一下,感谢~
    hongye
        162
    hongye  
       176 天前
    @TriiHsia #136 说一个比较困扰我的场景,晚上不关机,早上一到公司,打开电脑就提醒我要休息,比较困扰我
    bless110
        163
    bless110  
       176 天前
    OTc0NTEzMzM0QHFxLmNvbQ==
    求个码体验一下,感谢~
    BALLACK
        164
    BALLACK  
       176 天前
    MTg0NjY5NjkyOUBxcS5jb20=
    想体验下
    motorw
        165
    motorw  
       176 天前
    体验下 d3VfZ2FveGlvbmdAMTYzLmNvbQ==
    wuuuuuuu
        166
    wuuuuuuu  
       176 天前
    anVzdDdjaGFtYnJheUBnbWFpbC5jb20= 蹲个码 555 谢谢 lz ~
    LikeMurphy
        167
    LikeMurphy  
       176 天前
    MTczMDAwNDU3OUBxcS5jb20=
    求个码,感谢

    win 在双显示屏时发现的问题,文件在哪个屏启动,窗口就出现在那哪个屏:
    1:单击主屏任务栏图标,程序窗口出现在副屏,这时候所有的按钮都失效
    2:休息时只影响启动软件的屏幕,其他屏幕不受影响
    Unicorns96
        168
    Unicorns96  
       176 天前
    感谢 ! MTQzMjMxODIyOEBxcS5jb20=
    bald3r
        169
    bald3r  
       176 天前
    NTExNzYzODgwQHFxLmNvbQ==
    感谢楼主!真的很需要这样的好工具~(我也很喜欢这个字体哈哈)
    djokor
        170
    djokor  
       176 天前
    c2hqemhhbmdAZm94bWFpbC5jb20=
    xiling000000
        171
    xiling000000  
       176 天前
    求个码,谢谢楼主~~~用雾霞文楷真的很对胃口!!! c3RhcmxpdHhpbGluZ0BnbWFpbC5jb20=
    gaba
        172
    gaba  
       176 天前
    还有机会吗?? MTM2MDQ1MjY1QHFxLmNvbQ==
    Xi
        173
    Xi  
       176 天前
    求,谢谢 dG9naWdhQGdtYWlsLmNvbQ==
    atpex
        174
    atpex  
       176 天前
    YXRwZXhnb0BnbWFpbC5jb20=
    求个码,谢谢!
    wuhang2003
        175
    wuhang2003  
       176 天前
    d3VoYW5nMjAwM0Bob3RtYWlsLmNvbQ== 求个码,谢谢 lz
    ivanyin
        176
    ivanyin  
       176 天前
    求个码,谢谢大佬 YnNlbWFpbEBxcS5jb20=
    suijishu
        177
    suijishu  
       176 天前
    点击休息按钮后,如果是多屏幕话,是不支持的。
    leinad59
        178
    leinad59  
       176 天前
    感觉 UI 很不错,求个码,感谢~~
    ZGN1aTA1MTVAZ21haWwuY29t
    qishouzhang
        179
    qishouzhang  
       176 天前
    cWlzaG91emhhbmdAMTYzLmNvbQ==
    求个码 ,谢谢 lz
    jjxh
        180
    jjxh  
       176 天前
    MjE1NDAxMzhAcXEuY29t 如果来得及的话,求个码,感谢
    goopoh
        181
    goopoh  
       176 天前
    @TriiHsia 感谢作者!
    aotl
        182
    aotl  
       176 天前
    启动的有点慢,导致我多点了几次,结果打开了多个,可以改写只能打开一个程序
    hush3
        183
    hush3  
       176 天前
    蹲个码 MzcxNzY0MjdAcXEuY29t
    已经用上了,颜值还不错。 不过好像还没法识别电脑闲置时的情况?
    ahaxzh
        184
    ahaxzh  
       176 天前
    aUB1ZXMub25l
    ahaxzh
        185
    ahaxzh  
       176 天前
    @ahaxzh 蹲个码:aUB1ZXMub25l
    shengchen11
        186
    shengchen11  
       176 天前
    @TriiHsia 确实是因为“严格休息模式”,严格休息模式没有说明,我以为是下面“最小使用时间”的开关,闹乌龙了哈哈哈。再反馈一个 bug ,我使用多屏的时候,休息时貌似只覆盖了单个屏幕...
    TriiHsia
        188
    TriiHsia  
    OP
       176 天前
    @maxthon #146
    是指在打字的时候,弹出休息提醒窗口会打断打字过程嘛?
    TriiHsia
        189
    TriiHsia  
    OP
       176 天前
    @hongye #162
    这个其实加入检测长时间没有鼠标或键盘输入就好,以后可能会加。

    但主要我觉得,如果有长时间离开的场景,不应该至少会锁一下屏幕。((

    可以说一下你的想法嘛?
    riscvcno
        190
    riscvcno  
       176 天前
    [email protected] 感觉不错, 正在寻找类似的
    ldcr1319
        191
    ldcr1319  
       176 天前
    aG9uZ2NoYW8yMzRAMTYzLmNvbQ== 蹲一下
    TriiHsia
        192
    TriiHsia  
    OP
       176 天前
    @LikeMurphy #167

    1:单击主屏任务栏图标,程序窗口出现在副屏,这时候所有的按钮都失效

    Windows 应该是只有主屏才会显示任务栏图标,可以问一下“程序窗口出现在副屏”是你手动点的,还是在休息提醒的时候?

    2:休息时只影响启动软件的屏幕,其他屏幕不受影响

    对,目前由于 Wails 的限制,休息界面只会在一个屏幕上显示。之后可能会修复,但暂时这个问题还会保留一段时间。
    TriiHsia
        193
    TriiHsia  
    OP
       176 天前
    @suijishu #177
    是的,目前还不支持多屏幕显示休息界面。
    TriiHsia
        194
    TriiHsia  
    OP
       176 天前
    @aotl #182
    很奇怪,不知道为什么第一次启动都会有点慢... 之后会优化一下的。

    好,之后就加一个限制,只允许同时存在一个进程。
    yuankui
        195
    yuankui  
       176 天前
    这个字体真不错!
    TriiHsia
        196
    TriiHsia  
    OP
       176 天前
    @hush3 #183
    是的,这个功能是有意不加的。

    因为我觉得如果只闲置几分钟,那就没必要把这段时间也算作 Not Use 状态了。因为几分钟过后,你又会马上回到电脑面前。如果是闲置十几分钟,那电脑会有熄屏和睡眠,到时候就会自动进入 Not Use 状态了。

    我更希望 Not Use 的状态是用户主动触发的,而不是就几十秒钟没动鼠标和键盘就算未使用了...
    maxthon
        197
    maxthon  
       176 天前
    @TriiHsia #188 使用了一下,弹窗并不会强行打断当前操作(比如打字)貌似还 ok~
    TriiHsia
        198
    TriiHsia  
    OP
       176 天前
    @shengchen11 #186
    哈哈哈确实,之后会对严格休息模式选项加一个提示的。

    多屏幕的时候,只能在一个屏幕中显示休息界面,这不是一个 bug 是一个 feature ?哈哈哈开个玩笑。暂时因为部分限制,程序还没法在多个屏幕上同时显示界面,之后会尝试解决的。
    amsz
        199
    amsz  
       176 天前
    @TriiHsia 码已收到,软件的体检让人非常愉悦,赞~
    提一个需求:加一个排除时间段,例如中午休息时间 12:00 ~ 13:00 ,这个时间段就不做统计和提醒
    vishun
        200
    vishun  
       176 天前
    正在用`stretchly`,已满足要求。
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4351 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:11 · PVG 18:11 · LAX 02:11 · JFK 05:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.