My list-style is set to Checkboxes.
My list-style is set to Checkboxes. But checkboxes only appear for lines that have NO children. Is that by design?? I can't "complete" a task if it has any children?
It sounds related to the setting " Close parent task when the last child is closed", which i have set to Off.
i just want every line to have its own status of completion, regardless of having a child or not, and regardless of a child's status. Is that possible?
It sounds related to the setting " Close parent task when the last child is closed", which i have set to Off.
i just want every line to have its own status of completion, regardless of having a child or not, and regardless of a child's status. Is that possible?
Todd Zeldin, that is a good observation. I have just played with this, and I see that using the style "numbers" works as expected, but checkboxes and bullets do not. Kirill Maximov, can you explain this inconsistency?
ReplyDeleteHello,
ReplyDeleteWe've just yesterday changed the way we show checkboxes. Bullets were always shown only for list items which don't have children.
To be honest, we should have done this when we introduced this feature the first time, otherwise different alignment issues arise, which can not be fixed well on smaller screens, for instance. Plus, partial list styling (made with prefix smartsyntax [], [*] and [1]) is now consistent and looks better when combined in the same list.
But of course you can close the parent task - like you could do it all those years before we introduced the list styling - with the spacebar :)
If a task has sub-tasks, closing the parent will close all opened subtasks as well.
Does it answer your question?
Ahh the spacebar! Yes that allows me to close/complete a Parent task. Thanks!
ReplyDeleteHowever, closing (or re-opening) a Parent seems to also set all children (and grandchildren) the same way, regardless of the prior status of each child. So if i accidently close the Parent, i'd essentially lose the correct status of all its children. Right? That seems very delicate, especially for a high-level parent.
I guess i'd prefer each line to have its own closed/open status, regardless of its position in the hierarchy. I understand the idea that when a Parent is complete, then theoretically its children probably are too. But i don't think that's always the case.
> So if i accidently close the Parent, i'd essentially lose the correct status of all its children
ReplyDeleteYes, and in this case only undo (Ctrl+Z) may save you. Or, a backup, if you have one. In any way, this is a kind of dangerous operation, so we'd like to decrease its probability by removing a nearby checkbox.
Regarding a possibility to have a closed parent with an open child - I cannot figure out a case when this is needed. Even if there are such cases, I don't think we'll support it in the foreseen future - too much logic should be changed for this without obvious benefit.