经典任务管理软件的现代重构:新版 2Do 详解
Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。
文章代表作者个人观点,少数派仅对标题和排版略作修改。
2Do 于今年 8 月推出了全新版本,新版本的 2Do 并没有抛弃之前版本高自由度这个特点,甚至自由度更高了;同时还彻底换上了现代化的界面设计,并加入了诸多顺应时代潮流的实用功能。
在经历了一个多月的深度使用后,我想借这篇文章,与大家聊聊现代重构后的 2Do。本文将以 macOS 版本为主,并简单提及部分 iOS、iPadOS 上的特色功能,希望可以带大家了解我心目中最佳的任务管理工具。
作为一款诞生已有十余年的老牌 macOS 原生效率工具,2Do 在重构之前带有非常明显的拟物和早期扁平时代的设计风格。尽管旧版本在功能上已经非常丰富了,但密集的控件排布、偏灰暗的配色以及逼仄的空间间距,让它在近年来的 macOS 系统中显得格外陈旧。
新版最大的改变,就是通过大幅加入留白、清晰的模块分割,让 2Do 的整个界面现代了起来。在整体架构上,2Do 还是比较经典的三栏式布局:左侧为列表与智能筛选器、中间为任务主列表、右侧则是标签和地理信息面板。
在 UI 更新的同时,2Do 还加入了大量可调节的视图选项。
左侧边栏支持折叠,这样当我在「今天」或特定列表的时候,可以收起侧栏,来最大程度减少视觉干扰。
新版支持为浅色与深色模式独立配置不同主题,并开放了字体大小、行间距与内容密度等比较细节的 UI 调整。当然,老版本里我最喜欢「友好相对日期」「逾期任务标红高亮」等经典开关也依旧存在,可以根据喜好自由调整。
如果你习惯结合日历来规划时间,新版引入的日程负担可视化(Busy Days)功能也非常实用。它可以在日期选择器、迷你日历和日历栏中,根据已有日程的密集程度显示忙碌热力图,让我在为任务设定日期时就能提前判断当日的精力情况,提前避开排期冲突。
对于喜欢极简界面的用户,你还可以在设置中关闭「始终显示标签」,此时任务列表中的标签会被折叠为一个小图标;当你需要临时确认任务的标签属性时,只需长按键盘上的 Option ,所有隐藏的标签就会实时显示出来。
此前在使用 Apple 自带的「提醒事项」时,最让我困扰的一点就是,普通列表支持在独立新窗口里打开,但智能列表不行,导致多场景筛选任务的时候必须在不同视图间反复来回跳转。在过去,老版本的 2Do Mac 端同样受限于单窗口逻辑。
通过快捷键 Control-Option-Command-N,我可以随时从当前视图快速新建出一个独立窗口。不仅在编辑时跨项目、跨列表的任务时,能更容易比对;还能让我在一个窗口中固定「今天」、一个窗口显示其他的智能过滤视图,另一个窗口依然可以进一步拆解项目中的子任务,来加速完善 GTD 的后续流程。
得益于多窗口,2Do 也引入了拖拽交互。现在我可以在不同窗口之间自由拖拽任务,直观批量地管理任务。
又比如,我可以把任务直接拖入侧边的日历栏,批量重新分配任务的到期日。我还可以把任务拖向顶部工具栏的相应按钮,实现推迟、复制、分享或是删除任务。整个体验和经典的 OS X 上的 Finder 几乎一模一样。
在移动端,新版 2Do 在翻新 UI 的同时,依旧采用了其标志性的三栏滑动交互。只需简单的左右轻扫,就能在「完整列表」「半列表+任务视图」「纯任务列表」和抽屉式的全局标签、地理位置过滤与日历视图之间切换,符合直觉的同时,切换视图也不依赖反复点击。
当然我之前很喜欢的「双指捏合调节视图密度」功能在新版里也在,在屏幕上双指捏合缩放,就可以在「紧凑」「标准」与「详细」三个显示密度之间切换,实时调整标题行数、是否显示标签、备注摘要和所属列表等任务信息的丰富程度。
这次重构后的移动端也基本适配了现代 iOS、iPadOS 上的锁屏小组件、控制中心快捷入口和多尺寸桌面交互小组件,这样 2Do 在应用外的体验也变得更完整了。
一直以来,2Do 就以高度自由的组织维度和极为详尽的任务元数据著称。它从不强制用户遵从某种使用流程,无论是标准 GTD、时间块还是最简单的清单,每个人都能在 2Do 中搭建出一套最适合自己的任务系统。
正因其系统的庞大与灵活,即便在全面重构后,也很难完整梳理它全部的能力。接下来,我将借由经典的 GTD 工作流脉络,为大家梳理新版 2Do 中最值得关注的新功能。
在 GTD 理念中,一切高效流转的前提是「无阻力地收集任务」。
虽然过去 2Do 任务的属性非常丰富,但如果每次新建任务都要停下来逐项点击选择列表、时间、标签,还是很麻烦的,而且也容易在设置属性的过程中漏掉一闪而过的念头。
新版 2Do 终于支持了自然语言识别。虽然理论上我们只需像日常打字一样直接输入完整的句子,2Do 就能在标题栏中实时高亮并解析出关键信息,不过实际使用中还得用一点标记来帮助 2Do 解析:
如果你在任务标题中确实需要包含某些关键词,只需用双引号将其包裹(例如输入读 《“明天”》),2Do 就不会把明天误解析成时间。
来源:少数派 原文