Skip to content

Completing a task does not add a Done date #10

Open
@claremacrae

Description

@claremacrae

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions