[macOS] xCal 2.0 大版本更新:支持日历与提醒事项双向同步 / NLP 输入 / 全屏强提醒 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lyxbuilder
V2EX    macOS

[macOS] xCal 2.0 大版本更新:支持日历与提醒事项双向同步 / NLP 输入 / 全屏强提醒

  •  
  •   lyxbuilder 8 天前 1677 次点击

    大家好,我是 Mac 菜单栏日历工具 xCal 的开发者 lyx 。

    距离 xCal 1.0 上线已经过去了半年。这期间收获了不少用户的反馈和支持,感谢大家。 虽然 1.0 版本凭借简洁轻量获得了一些喜爱,但在我心里它还不够完整。这 6 月我推翻了大量代码重构,xCal 2.0 终于变成了我想象中 Mac 日历该有的样子。

    2.0 版本解决了什么痛点?

    1. 解决“看”的痛点:从单向同步进化为「双向聚合」

    • v1.0 的遗憾:之前版本只能读取苹果的提醒事项( Reminders )。但很多朋友习惯用系统日历( Calendar )管理会议和硬性日程,两边切换非常割裂。
    • v2.0 的解法:重构了数据层,现在 系统日历提醒事项 可以在 xCal 中同屏显示。
      • 细节优化:支持未来重复规则的准确显示,体验与原生保持一致。
      • 中国化:配合原有的节假日/调休/农历显示,这是我认为目前 Mac 菜单栏上信息密度最舒适的视图。

    2. 解决“记”的痛点:NLP 自然语言输入,手不离键盘

    快捷键直接呼出窗口输入文字,xCal 会智能解析。

    • 智能识别:输入“下周五下午三点开会”,自动识别时间并填充。
    • 快捷指令
      • 输入 @:快速选择日程/提醒归属的列表( List )。
      • 输入 /:快速设置提醒事项优先级(!/!!/!!!)。
    • 全键盘流:从呼出到创建完成,手不需要离开键盘,也不用碰鼠标/触控板。

    3. 解决“忘”的痛点:全屏强通知提醒

    Mac 小小的原生通知只在右上角出现,存在感太弱,沉浸工作时极其容易错过。 xCal 2.0 新增 全屏通知模式。不论是会议还是 Todo ,到点强制弹窗提醒(可配置)。确保你不会错过任何一个 Deadline 。

    ![]( https://cdn.jsdelivr.net/gh/linyx3/IMG@main/全屏通知设置 2.gif)


    技术与隐私

    • 纯原生开发:Swift / SwiftUI 编写,保持 macOS 原生设计语言。
    • 轻量快速:内存占用极低,2.0 针对性能做了大量优化,体验更加快速丝滑。
    • 隐私安全:所有数据通过 Apple 系统接口读写,数据仅保存在你的本地,绝不上传任何第三方服务器

    关于定价

    • 基础功能免费:大部分核心功能免费开放。
    • Pro 付费模式:提供 订阅制一次性买断 两种选择。(我知道 V 站朋友更倾向于买断,买断更有性价比)。

    感谢大家支持独立开发,2.0 只是新的开始,我会继续打磨它。

    欢迎大家到 Mac App Store 下载体验!

    期待大家的意见和反馈!

    22 条回复    2026-01-05 15:56:51 +08:00
    EthanZC
        1
    EthanZC  
       8 天前
    其实 小历自从停更后,我就一直在找替代品,要求不多,能看日期,中国节假日,就行,界面简单,优雅 翻了一圈商店,居然没有替代品
    zeroskylian
        2
    zeroskylian  
       8 天前
    @EthanZC #1 试试 Top Calendar
    EthanZC
        3
    EthanZC  
       8 天前
    @zeroskylian 小熊日历 感觉更符合我的需求,更像小历一些
    zeroskylian
        4
    zeroskylian  
       8 天前
    @EthanZC #3 嗯, 我用它的点是 mac 上在导航栏显示
    mbooyn
        5
    mbooyn  
       8 天前

    这个是 CalendarX
    Bssn
        6
    Bssn  
       8 天前
    和滴答清单相比有什么优势呢,这些功能好像都有
    lyxbuilder
        7
    lyxbuilder  
    OP
       8 天前
    最后一张图挂了,补充:
    ![]( https://cdn.jsdelivr.net/gh/linyx3/IMG@main/全屏通知设置 2.gif)
    lyxbuilder
        8
    lyxbuilder  
    OP
       8 天前
    @Bssn 滴答清单是个更重更全的日历工具。xCal 更轻量,同时可以同步苹果日历和提醒事项。欢迎下载体验!
    lyxbuilder
        9
    lyxbuilder  
    OP
       8 天前
    @EthanZC 可以试试 xCal ,我想你应该会喜欢。
    lyxbuilder
        10
    lyxbuilder  
    OP
       8 天前
    lefer
        11
    lefer  
       8 天前
    @lyxbuilder #7 这就是为什么最好不要在文件名中加入空格的原因
    EthanZC
        12
    EthanZC  
       8 天前
    @lyxbuilder #9 下载了,UI 方面能提一下建议吗? 就是这个每天的日期,豆腐块一样的背景高亮能调整吗? 我其实更喜欢背景没有高亮,只是单独设置休假日,加班日, 当天 这三种不同的颜色来区分工作日和休息日
    lyxbuilder
        13
    lyxbuilder  
    OP
       8 天前
    @lefer 学习了
    lyxbuilder
        14
    lyxbuilder  
    OP
       8 天前
    @EthanZC 单元格的设计是 xCal 区别于其他日历的风格,当然未来可能会考虑引入更多个人化选项给用户做选择。用户导向也是我一直坚持的。
    cainiuwow
        15
    cainiuwow  
       8 天前
    看 NLP 输入这个功能不错,跑回去又用了一下提醒事项,唉,还是不行,用不到工作上。不是软件的问题,是提醒事项的问题,继续使用滴答清单。
    办了永久会员,希望再接再厉。
    lyxbuilder
        16
    lyxbuilder  
    OP
       7 天前
    @cainiuwow 感谢支持
    BearCookie
        17
    BearCookie  
       6 天前
    请问以下楼主大大,对比免费的 Itsycal ,有什么优势呢
    dantifer
        18
    dantifer  
       5 天前
    哈哈,我自己的万年历,大家可以试试看,免费开源,不过功能很简单:

    https://github.com/zfdang/chinese-lunar-calendar-for-mac/
    dantifer
        19
    dantifer  
       5 天前
    @EthanZC 试试我的吧,https://github.com/zfdang/chinese-lunar-calendar-for-mac/

    我就是为了这个目的,开发的这个
    EthanZC
        20
    EthanZC  
       2 天前
    @dantifer #19 功能看起来像小历,但是 UI 太古早了,哈哈,让 AI 迭代一下 UI 吧,更现代化一些
    litpel
        21
    litpel  
       2 天前
    算是功能比较全的了,怎么可以点击系统的图标启动这个日历呢?不然还要常驻一个图标有点多余。另外价格 5 刀确实不便宜
    lyxbuilder
        22
    lyxbuilder  
    OP
       1 天前
    @litpel 无法实现通过点击系统图标来打开,可以隐藏系统的日期
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1077 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:30 PVG 02:30 LAX 10:30 JFK 13:30
    Do have faith in what you're doing.
    ubao msn 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