generated from obsidianmd/obsidian-sample-plugin
-
-
Notifications
You must be signed in to change notification settings - Fork 300
Open
Labels
scope: task statesRequests relating to custom task statuses, like 'in-progress', for example, and state transitionsRequests relating to custom task statuses, like 'in-progress', for example, and state transitionstype: enhancementNew feature or requestNew feature or request
Description
⚠️ Check request is valid.
- My request is about the Tasks plugin for Obsidian.
- I am only requesting a single feature in the Tasks plugin. Multiple changes should be split into individual requests, with links between them.
- I believe my requested feature will be generally applicable to other Tasks plugin users, not just me: it is not uniquely tied to my personal workflow.
⚠️ Please check that this feature request hasn't been suggested before.
- I searched previous Tasks plugin Ideas in Discussions didn't find any similar feature requests.
- I searched previous Tasks plugin Issues didn't find any similar feature requests.
🔖 Feature description
Tasks currently knows the following four Task Status Types (and NON_TASK):
- TODO
- IN_PROGRESS
- DONE
- CANCELLED
This these status types don't account for a common status type which is ON_HOLD. Some users might argue that ON_HOLD is a subtype of IN_PROGRESS - but my reasoning is that IN_PROGRESS is an actionable state (e.g. I can continue progressing on it) while ON_HOLD is a non-progressable state. Common situations might be "Waiting for" (e.g. a person) to return a specific result.
✔️ Solution
Add ON_HOLD as a distinctive Task Status Type
❓ Alternatives
Considered defining a "ON_HOLD" status as a sub-status of IN_PROGRESS but this would be insufficient because of reasons specified above
📝 Additional Context
No response
Metadata
Metadata
Assignees
Labels
scope: task statesRequests relating to custom task statuses, like 'in-progress', for example, and state transitionsRequests relating to custom task statuses, like 'in-progress', for example, and state transitionstype: enhancementNew feature or requestNew feature or request