Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change how the plugin works for detecting completed tasks #112

Open
tu2-atmanand opened this issue Jan 8, 2025 · 1 comment
Open

Change how the plugin works for detecting completed tasks #112

tu2-atmanand opened this issue Jan 8, 2025 · 1 comment
Labels
enhancement An existing feature can be enhanced/improved. Prioritize Extra attention is needed
Milestone

Comments

@tu2-atmanand
Copy link
Owner

How the plugin works

  • The plugin tries to look out for a completion date property in the task.
    For example, if say your task looks like this :
- [ ] The task title |  ✅ 2025-01-09

Then this task will be considered as done. Because, it has a completion date value.

Here, you have to note that, you will be required to use the fixed emojis. Or fixed formats as per the option you have selected for this setting : Due and completion date formats. Also check out the Metadata Formats.

Planned changes

After giving a proper thought to this approach, I realized that, this is not a correct way to handle the completion of tasks. I actually used the current approach, because, whenever you checkmark a task, the completion date value will be added to that task, even when if you are using tasks plugin. But then I realized that, few users might not be using this completion date value and might be simply using the checkbox itself to indicate the completion of the task.

So, this working will be changed in the next release v1.3.0 . Where only when you will click on the checkbox, to convert it from - [ ] to - [x], then only the task will be considered as completed.

Originally posted by @tu2-atmanand in #107 (comment)

@tu2-atmanand tu2-atmanand added Prioritize Extra attention is needed enhancement An existing feature can be enhanced/improved. labels Jan 8, 2025
@tu2-atmanand tu2-atmanand moved this to Can be Implemented in Task Board Dev Jan 8, 2025
@tu2-atmanand tu2-atmanand moved this from Can be Implemented to In progress in Task Board Dev Jan 8, 2025
@tu2-atmanand tu2-atmanand added this to the 1.3.0 milestone Jan 8, 2025
@tu2-atmanand tu2-atmanand moved this from In progress to Planned for upcoming release in Task Board Dev Jan 8, 2025
@tu2-atmanand tu2-atmanand moved this from Planned for upcoming release to In progress in Task Board Dev Jan 10, 2025
@tu2-atmanand
Copy link
Owner Author

I think the best way to implement this functionality, is by keeping the status of the task as a new property. And this status property is very much required, as I am going to implement this feature : #46

Hence, this issue will be dependent on that FR. Proceed with the FR implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An existing feature can be enhanced/improved. Prioritize Extra attention is needed
Projects
Status: In progress
Development

No branches or pull requests

1 participant