利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

插件名:Custom State for Task List

GitHub 地址:GitHub - OkamiWong/obsidian-custom-state-for-task-list

欢迎试用~ 能点个 Star 🌟 就再好不过啦~

前言

你或许在 Obsidian 里列过某个项目的待办事项 / TO-DO List:

理想状况下,我们一步一步杀掉所有的 TO-DO,完美完成任务:

但现实总是比想象复杂,有可能 Feature A 已经决定要做了,Feature B 还需要调研,Bug X 正在修了,Bug Y 不紧急可以推迟。如此这般,两种状态(没完成 ❎ 完成 ✅)就不能系统的描述我们的 TO-DO List 的真正情况了。

虽然我们可以给每个任务添加文字描述,但这样似乎不太优雅:

现在,我们有了更好的方案:

自定义任务状态

有了 Custom State for Task List,我们可以向 TO-DO Item 添加自定义的状态啦!

只需要在中括号[ ]里面填写自定义状态的名字,在渲染时 TO-DO 的框框就会被替换为你喜欢的 Emoji 或者字符串。

在综合了 Azure DevOps、Linear 等主流看板软件之后,我为插件设计了以下自带的状态:

  • committed ➡ 📌: 已经决定要做了
  • doing ➡ 🚧: 正在做了
  • deferred ➡ 😴: 决定推迟了
  • removed ➡ 🗑: 决定不做了

在这个模型下,一个任务的完整生命周期为:New ➡️ Committed ➡️ Doing ➡️ Done。

同时,在其中任何一个状态,任务都可以变成 Deferred (推迟) 或者 Removed (删除)。

这个模型几乎涵盖了一个任务可能的所有状态,妈妈再也不担心我的任务状态表示不出来啦!

除此之外,还可以在设置页面修改或者添加新的状态:

结语

快下载试用一下吧~ 希望它能提升你的工作效率~

插件名:Custom State for Task List

GitHub 地址:GitHub - OkamiWong/obsidian-custom-state-for-task-list

欢迎试用~ 能点个 Star 🌟 就再好不过啦~

19
14