I voted for this a week or so ago. Since then, I have been playing around with ideas. I added a special tag called #!parent and a tag called #!child. You could use these for predecessor (parent) tasks and dependent (child) tasks. Then in a pane/view, you could hide child tasks with " -#child ". You could also add a task for a grandchild (e.g., #!gchild), if you wanted to differentiate between dependent tasks that also have dependent tasks (child) and tasks that simply have predecessors (gchild). I added the " ! " after the # in case I wanted to be able to filter for just inter-related tasks. I have been using these constructs a little, but not extensively yet, so I'm not truly sure if this scales well.
I voted for this a week or so ago. Since then, I have been playing around with ideas. I added a special tag called #!parent and a tag called #!child. You could use these for predecessor (parent) tasks and dependent (child) tasks. Then in a pane/view, you could hide child tasks with " -#child ". You could also add a task for a grandchild (e.g., #!gchild), if you wanted to differentiate between dependent tasks that also have dependent tasks (child) and tasks that simply have predecessors (gchild). I added the " ! " after the # in case I wanted to be able to filter for just inter-related tasks. I have been using these constructs a little, but not extensively yet, so I'm not truly sure if this scales well.