半年前,xCal 在少数派上首发上线,受到了很多派友的关注和喜爱,顺利完成冷启动。当时的 xCal 只是可以单向显示提醒事项的菜单栏日历。大家对它简洁优雅的设计褒奖有加,同时也积极反馈了使用后发现的问题和想要添加的功能。经历了 20 余个版本的迭代,有了今天 xCal 2.0 的样子。我非常享受和大家一起共创的感觉,也希望 xCal 是你想象中的那个Mac日历工具。
下面我来展开 xCal 2.0 到底带来了哪些变化:
1、从“偏科”到“全能”的进化:同步苹果日历

xCal 最开始只实现了提醒事项的同步,提醒事项(包括带重复规则的未来事项)都能够准确无误地显示日历对应的日期上。
为什么一开始只实现了提醒事项的同步,而没有日历?因为我本身非常依赖提醒事项去帮我记住很多工作生活中的事情,其中包括很多定期重复的事项。我希望在查看日期的同时,也能够在菜单栏快速查看今天或未来日期有什么事情需要我去处理。最初开发 xCal 首先满足自己常用的需求,但是平时我很少用到日历的日程去管理时间,所以在 1.0 版本没有同步日历。
然而,很多 xCal 用户也是日历的重度使用者,每天依靠日程去管理时间。同步苹果日历这个功能成为了呼声最高的新增功能。
现在,你只需轻轻点击 xCal 的菜单栏图标或者使用全局快捷键呼出 xCal 日历,就能轻松快速查看所在日期的日程和提醒事项,在一条时间线上统一管理你的所有事情。
苹果的日历和提醒事项允许用户创建不同的列表来管理日程和提醒,使用 xCal 的排序和筛选列表的功能,你也可以轻松快速地根据不同的状态去管理日程和提醒事项。
2、输入即所得的 NLP 体验:自然语言快速创建

除了能在 xCal 中查看日程和提醒事项,支持创建功能是另外一个呼声很高的需求。
从最基础地创建出发,结合了自然语言的识别,xCal 能够自动识别你输入文本中的日期和时间,自动填充到日程和提醒中。
比如直接输入:
“周五晚 7 点看电影”
“周一 10:00 到 12:00 开产品研讨会”
“晚上 6 点去山姆买东西”
... ...
无需再手动选择日期和时间
同时通过输入“@”可以快速选择将任务创建到哪个列表,输入“/”快速选择提醒事项的优先级。
实现双手不离开键盘快捷地完成日程和提醒事项的创建。
3、拒绝“错过”的强提醒:全屏通知功能

当你在专注手头的事情时,Mac 右上角的横幅通知太容易被忽略了,而且所有的 App 的通知都是用这种形式出现并混杂在一起,更容易让重要的日程和提醒事项淹没其中。
为了解决这个问题,xCal 可以针对重要的日程和提醒事项开启全屏通知,无论是会议开始,还是重要的 Deadline 到期,它都会用全屏弹窗强力打断你。这可能是最简单粗暴也是最有效的拒绝“错过”的手段。
在全屏通知设置中,你还可以自定义自己喜欢或更醒目的背景,添加提示音,让通知更能够引起你的注意。
4、细节打磨与优化:更快速高效
从 1.0 到 2.0 是打磨的一个过程,当用户量大起来时,xCal 隐藏的问题就慢慢浮现。用户积极地反馈了他们使用过程中出现的崩溃、卡顿、CPU 占用高等 Bugs。也在大家的帮助下,一一解决和优化了这些问题,让 xCal 变得更加丝滑和顺畅。
结语:当我们在谈论日历时,我们在期待什么?
xCal 2.0 是我给自己和大家交出的一份答卷。它不是那种大而全的日历软件,没有复杂的项目管理功能,但它足够轻、足够快,刚好能接管你每天的“时间流”。
最后,欢迎大家到 Mac App Store 更新或下载最新的 xCal 使用体验,也欢迎大家提出更多更好的想法和意见,2.0 只是新的开始,xCal 一直在进化。
