加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 湛江站长网 (https://www.0759zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

发布时间:2016-04-13 19:02:08 所属栏目:移动互联 来源:少数派
导读:GoodTask 是一款基于原生「提醒事项」的应用,并在此基础上整合了日历。这意味着,它使用 iCloud 进行同步,并且在字段属性上和「提醒事项」保持一致,如截止日期、提醒、

调整排序。这也是开发者作出这项调整的初衷,他本人也觉得长按这个操作应该是给出更多细节或者调整排序用的,因此才调整了这里的交互。不过,GoodTask 3 的长按调整排序,可不是简单的改变顺序。根据你拖动的位置不同,它会自动帮你调整待办事项的属性性。

比如说,如果我长按住「三周年看烊烊」这件事,它原本是没有到期时间的,如果你把它拖到已经计划好时间的「旅游安排」上面,它会自动给自己加戏,哦不,加上时间。

根据位置的调整,GoodTask 3 会自动帮你改变到期时间、优先级和所属列表。像上面提到的例子:

如果拖动到列表最上方,则到期日会自动和下一个待办事项保持一致;如果是最下方,则和上一个待办事项一致;如果拖动到某两个待办事项之间,则会自动计算出这两个待办事项的中间日期。

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

Quick Actions

前面提到了 Quick Actions 的位置调整,除此之外,它还有两个重要改变:

原先的 Quick Actions 固定只能有三排四列,即 12 个操作,现在,你可以添加任意多个 Quick Actions,只需要向下滑动页面就行;操作类型:新增了多个快速操作的类型,现在,你可以设置的类型包括清除日期、调整等级级、打上标签、设为今天、设为现在、设置提醒、调整所属列表、调整相对时间、复制、更换标签、设置具体时分;应用范围:除了 Quick Actions 外,你所配置的选项,还可以用于批量操作,没错,批量操作也是 GoodTask 3 新增的功能。

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

批量操作

你终于可以对列表上的任务进行批量操作了。在右上角点击会调出菜单,选择「Bulk Actions」,会进入到批量操作的新视图。在这里,你得以批量选中不同的待办事项,一次性删除或者完成,而如果点击右侧的箭头,还可以调出更多的操作,也就是 Quick Actions 中的快捷操作,一次性针对多个任务批量设置调整。

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

在「提醒事项」基础上的优雅扩展

上一段中我们提到了 GoodTask 3 中支持了子任务,虽然只能添加一级子任务,但是一般使用已经足够。但是我们一直说 GoodTask 3 是基于原生的「提醒事项」的,所以它是怎么扩展出新的字段类型的?如果回到提醒事项,还可以操作吗?

GoodTask 采用了一个巧妙的扩展方式,既和系统提醒事项兼容,又实现了这些必须的功能。它通过在待办事项的备注中,添加了一段专有的文本标识,而如果你在 GoodTask 中使用时,备注会自动过滤掉这些标识。不过,如果你回到提醒事项或者 GoodTask 2 中,这些文本就会暴露出来,显得不那么优雅了。

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

具体来说,有三个功能依赖于这样的实现方式:

子任务:会以文本标识 Subtasks 的方式记录;手动排序:前面提到了长按改变排序,GoodTask 会帮你自动调整一些属性性,而这些变更也会记录在文本标识 Sort 中;完成后自动重复(Repeat After Completed):以文本标识 After 存在,如果在重复选项中勾选了这一设置,那么当你勾选掉完成的任务时,新生成的重复事项的时间,将是完成时间 + 重复间隔。如果不勾选,则默认是任务原本的到期时间 + 重复间隔;细节之处,处处可设置

GoodTask 3 中提供了各类高度灵活的自定义选项,你可以按照自己的个性化需求进行配置。

Presets:一键预先设定

Presets 可以帮你预先设定好任务的相关属性值,具体来说,你可以在新建任务时,预先定义好所属列表、标题、开始时间、到期时间以及提醒时间。

这样,在新建任务时,只需要一键就可以应用这些设置。

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

Text Snippets:比自然语言更通用

了解 Fantastical 2的同学可能都知道自然语言输入,例如在 Fantastical 2 中输入have dinner with YiYangQianXi next Friday afternoon at SOHO,它就会自动帮你把日程相关的人物、时间、地点填入对应的选项当中。

但这种方式的局限在于,对于不同语言的支持,需要额外处理。因此 GoodTask 采用了一种更为通用和灵活的做法:Text Snippets。它就像是文本缩写,你可以定义一些规则,GoodTask 会自动将它们转义成为相应的属性性。

它主要分为两类:一类是 GoodTask 默认内置了一些输入格式,方便你输入日期、时间、列表、优先级,你可以按照自己的习惯,选择输入的格式,只需要在创建新任务时,在标题处最后(优先级是例外,需要在标题前用感叹号申明)或空一格填写就能触发相应的规则。第二类则自定义程度更高,你可以设置不同的关键词来触发规则。举例来说,GoodTask 不在乎你使用什么语言,只要你预先定义了「明天」是对应「Due Date +1 Day」这个规则,就可以在标题中使用,GoodTask 会自动修改到期时间为明天。

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

Contextual:根据情境做出判断

Contextual 这个小选项,可以让 GoodTask 在默认设置的基础上,根据不同的情境,做出一些智能判断,举例来说:

基于「提醒事项」而生,成为更强大的项目管理工具:GoodTask 3 评测

List:如果你在 GoodTask 主界面,它会默认选中第一个列表,而如果你在某个具体的 List 中新建待办事项,则会自动选为当前列表;Date:如果你在日/周/月视图,切换到不是今天的日期,这时候选择新建待办事项,则会以当前所选中的日期作为到期时间;若关闭,则默认都是今天;Time:如果选中的日期是今天,而默认的时间设定是早上八点,现在却已经九点了,这时候 GoodTask 会自动帮你设为下一个小时。列表样式:随心搭配

(编辑:PHP编程网 - 湛江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!