It would be amazing to have functionality for multiple checkboxes per line. My primary use case would be for tracking things that need to be done multiple times in a week/month, but not necessarily as a repeating task. I work as a sales rep and need to visit all of my accounts each month, but some need to be seen every week and some only need to be seen once per month. I would love to be able to have a monthly template that includes all of my accounts with the number of check boxes on the line that corresponds to how many times I should see them that month, and allows me to check off every time I visit, with the line being fully completed and stricken through when all check boxes have been toggled.
Other use cases would be habit tracking, giving something a score out of 5 or ten (personal movie reviews), lists that need multiple reviews (i.e. writing a rough draft of an article would be the first check box, review is second, and publish is third).
I am back! Here is the plugin you asked for - I am submitting it for approval for the plugin store in Obsidian, but in the meantime, feel free to grab the release files and work with it now. Let me know if you have any issues
I mean we could consider “Wash clothes as the main task”, and then it having subtasks of “gather clothes”, “run washer”, “dry clothes”, “put back in closet”. And it could potentially look something like:
- [ ] Wash clothes: [ ] gather clothes | [ ] run washer | [ ] dry clothes | [ ] put back in closet
And then with the main task being crossed automatically when the others are completed. Does this make sense to you? I mean there are many tasks I would like for a “main title task” to be kept open until the subtasks are completed, but I need to complete many smaller steps.
so if I understand you correctly, you want a setting where if all tasks to the right of the first one (sub tasks) are completed, then they all should be completed.
and if we complete the first task in a line, then all should be completed.
Yeah, I think that could be useful. Possible it should be possible to toggle this behaviour, but I for one would love to use it for “sub-tasks” in such a way.