待办事项
来自 Microsoft To Do 或 Google Tasks 的任务,也可以是完全不需要账号的本地清单。
- 分类
- Office
- 支持
- Google, Microsoft
- 默认尺寸
- 220 × 440
它做什么
显示一份任务清单,每项带一个用来勾掉的圆圈,底部有一行「添加任务」,点击后变成就地输入框。截止日期渲染为已逾期、今天、明天、星期简称或一个日期,未完成任务上已过期的会被高亮。高重要度的任务带一个 ! 徽标。
过长的任务标题会换行,而不是从词中间截断,最多到你设定的行数;超出之后才用省略号,完整文字在悬停提示里。
两种来源
账号模式从 Microsoft To Do 或 Google Tasks 拉取,双向同步。
本地模式完全不需要账号。「此设备」拥有自己的具名清单,可在配置面板中创建和重命名。这些清单属于整台设备,而不属于某个小部件,由此带来三个值得了解的结果:
- 重命名一份清单会立刻改掉每个显示它的小部件的标题。
- 删除小部件不会销毁它的任务。
- 两个小部件可以显示同一份清单。
本地清单包含在 Themia 的导入/导出之中,因此换到新机器也能保住。
数据从哪里来
账号模式下,直接走 Microsoft 或 Google 各自的 API,通过它们的 OAuth 流程授权。本地模式下,没有任何东西离开这台机器:任务与你其余的 Themia 配置一起存放在磁盘上。
截止日期做了仔细处理:这两个后端把截止日编码成时间戳的方式并不相同,天真的换算会让 UTC 以西的所有人的任务错开一天。Themia 会分别解开这两种编码,因此不管你在哪里,「今天到期」就是今天。
限制
- 每个小部件一份清单。
- 本地任务只有标题和完成状态:没有截止日期、重要度或重复,因为本地任务没有这些信息的来源。
- 删除一份仍有任务的本地清单不可恢复,因此会先要求确认。