Open
Description
I was excited to try out the new Tasks Status Types. Thank you for working on these.
Expected Behavior
Installing this plugin and accepting its default settings, I would expect that clicking in the Task's checkbox would mark the task as done and add the Done date.
Current Behavior
Instead of change [ ]
to [x]
it changes to [/]
, which the settings say is 'In Progress'. And it therefore does not add the Done date, regardless of whether the user enabled that field or not.
It looks like it is a completed task, but it actually is not.
Problems with this behaviour include:
- It seems to silently impose on the user the requirement to install special styling to show the in-progress tasks - possibly even imposing Minimal or ITS Themes?
- It's a change in behaviour when the plugin says it's intended to be backwards-compatible with Tasks.
Steps to Reproduce
- Install v2.4.2 of this plugin
- Create a task e.g.
- [ ] Do stuff
- Switch to Reading mode
- Click on the task's check box
Result is: - [/] Do Stuff
Context (Environment)
- Obsidian version: 0.15.2
- Tasks-X version: 2.4.2
- I have tried it with all other plugins disabled and the error still occurs
Possible Solution
- Change the default states to be as per the current Obsidian and Tasks plugin defaults, namely
[ ]
and[x]
only - And make it easy to add the 'In progress' state in the settings, for those who would like this feature