todoline++ 项目功能简述   2021-09-14


市面上有很多的待办应用, 用于帮助人们记录和跟踪自己需要完成的任务, 但我觉得这些应用要不太简单, 要不就是没有自己需要的功能, 要不就是注重隐私不足, 像 ticktick, microsoft to do, any.do, todoist 等等, 自己都试用过, 但都不满意, 所以决定自己开发一个 to do list 应用, 就取名叫 todoline++, 现将功能列出如下, 希望你们喜欢!

1. 待办项目, 待办项目包括

1.1 期限任务(deadline task):

1.1.1) 任务不会自动完成, 除非用户标记为已完成
1.1.2) 可以指明截止时间
1.1.3) 可以设定预计花费时间
1.1.4) 需要通知

1.2 周期性任务(cyclical task):

1.1.1) 任务不会自动完成, 除非用户标记为已完成
1.2.2) 需要指明提醒时间
提醒时间可以设定某个时间, 也可以设定为某个任务之后(之前).

1.2.3) 可以设定提醒周期, 如果不设定, 只需要提醒一次
1.2.4) 可以设定预计花费时间
1.2.5) 需要通知显示
1.2.6) 提醒选项有:

1
2
3
4
5
6
7
8
当天(9:00)
前一天(9:00)
前两天(9:00)
前三天(9:00)
自定义时段:
A) 设定某一天的某一时段
B) 设定周几的某个时段
C) 某个任务之后(之前)x小时

1.2.7) 周期设定的选项有:
不重复
每天
每周工作日(every weekday Mon-Fri)
周末
每月(4 天)
每月(第一个周六)
每年(9.4)
自定义

1.3 习惯(habit)

1.3.1) 任务会自动完成
21 次后提示习惯逐步形成, 60 次后提示习惯得到加强, 并提示不再提醒, 但可以再次开启
1.3.2) 需要指明提醒时间
提醒时询问是否完成习惯: 是, 否, 延后
1.3.3) 可以设定提醒周期, 如果不设定, 默认每天提醒一次
1.3.4) 可以设定预计花费时间

2. 番茄钟(tomato clock)

我的一天里面有两种显示模式:

2.1) 列表模式(list mode):

把今天需要完成的待办项目(todo item)全部显示出来

2.2) 番茄钟模式(tomato mode):

用一个圆盘代表番茄钟, 倒计时显示时间, 界面上同时显示当前正在处理的任务

建议番茄钟有两种模式:

2.2.1)聚焦模式(focus mode):

倒计时没有结束, 无法操作其他界面

2.2.2)提醒模式(remid mode):

番茄钟会倒计时, 到点提醒, 但是否停下来休息需要用户操作, 如果没有停下来, 就会显示超时时间, 用负数来表示超时时间, 但随着时间的加长, 提醒的频率会越来越频繁。

3. 监控手机和电脑(monitor)

3.1) 监控功能可关闭, 默认开启, 但需要提醒用户可以关闭。

3.2) 当用户没有操作电脑后再次操作时, 弹出页面要求输入刚才正在做什么?

3.3) 弹出页面可以输入当前的心情

4. 情绪跟踪(mood tracker)

4.1) 番茄钟提醒模式下, 用户停下来休息时可以输入当前的情绪
4.2) 监控电脑时, 用户做其他操作后记录刚才做什么的时候, 可以记录当前的情绪
4.3) 心情包括: 兴奋, 愉悦, 没什么, 不好, 恐怖
4.4) 每晚x点提示用户检查今天的心情
4.5) 以时钟圆盘来显示, 让用户知道固定时点做了些什么, 当时的心情是什么, 选择某个时点, 就可以录入心情

5. 冥想功能(Meditation)

5.1) 当用户完成一定数量的番茄钟时, 提示他深呼吸做冥想。
5.2) 当用户记录当前的心情是很糟糕的情况下, 提示他记录原因, 并提示他做深呼吸。

6. 待办的显示有日历表模式和列表模式

6.1) 日历表模式(calendar mode):

显示一个日历, 每个日期下面显示待办项目数量, 点击日期后显示所有待办项目, 这时候可以添加删除项目, 也可以修改项目。

6.2) 列表模式(list mode):

页面中显示一个输入框, 可以直接输入待办项目, 下面显示所有待办项目

7. 子任务(sub task)

7.1) 任务可以切分为子任务, 拖动一个任务到另外一个子任务中, 就成为该任务的子任务
7.2) 番茄钟显示只显示子任务, 把子任务拖出来就成为独立任务。
7.3) 当子任务变成父任务时, 截止日期自动失效。
7.4) 子任务的层级最多有3层
7.5) 所有子任务完成后, 对应的父任务不会自动完成, 可能还有其他的子任务需要添加

8. 标签(tags or label)

任务可以设定标签, 设定标签后, 用户可以自行在菜单栏中添加菜单, 以方便用户按照自己的设定的方式来显示。

9. 同步(sync)

9.1) 多台设备间可以通过局域网同步, 只需加入相同的wifi网络即可
9.2) 同步之前需要匹配两台设备, 就像蓝牙一样来匹配
9.3) 开启匹配开关后才能匹配, 关闭后不能匹配
9.4)匹配成功后就可以自动同步, 不管匹配开关是否开启
9.5) 匹配成功后将对方的设备IP地址显示出来

10. 导入导出(import/export)

可以自动从 todoist, any.do 自动导入数据, 也可以推送数据到该软件, 同时可以导出到文件中

11. 今天的任务和收集箱(today and inbox)

录入的项目, 自动保存到收集箱, 系统自动跟据任务的截至日期和花费的时间自动将待办移动到今天的任务中


分享到:


  如果您觉得这篇文章对您的学习很有帮助, 请您也分享它, 让它能再次帮助到更多的需要学习的人. 您的支持将鼓励我继续创作 !
本文基于署名4.0国际许可协议发布,转载请保留本文署名和文章链接。 如您有任何授权方面的协商,请邮件联系我。

Contents

  1. 1. 待办项目, 待办项目包括
    1. 1.1 期限任务(deadline task):
    2. 1.2 周期性任务(cyclical task):
    3. 1.3 习惯(habit)
  • 2. 番茄钟(tomato clock)
    1. 2.1) 列表模式(list mode):
    2. 2.2) 番茄钟模式(tomato mode):
      1. 2.2.1)聚焦模式(focus mode):
      2. 2.2.2)提醒模式(remid mode):
  • 3. 监控手机和电脑(monitor)
  • 4. 情绪跟踪(mood tracker)
  • 5. 冥想功能(Meditation)
  • 6. 待办的显示有日历表模式和列表模式
    1. 6.1) 日历表模式(calendar mode):
    2. 6.2) 列表模式(list mode):
  • 7. 子任务(sub task)
  • 8. 标签(tags or label)
  • 9. 同步(sync)
  • 10. 导入导出(import/export)
  • 11. 今天的任务和收集箱(today and inbox)