Improve dependency visibility/manipulation in timeline and Gantt

This might be a bit big for a single feature request, but as they are all so closely related I thought

Desired outcome: In Timeline and Gantt view, I’d like to be able to easily see and manipulate dependencies.

When multiple dependencies are visualised (one blocking many or many blocking one) the dependency arrows are visualised in a way I find confusing:

For the below dependency I like that I’m able to select the dependency at the arrowhead, but it is still tricky to see where this dependency is going.

  • image

For multiple dependencies blocking another task it doesn’t work that well though, and the option to remove the dependency is sometimes hidden.

  • image
    I have tried following the dependency with my mouse to remove it, but it seems impossible.

When the following task is due after the previous one this does jump to the arrowhead again, but as multiple dependencies converge here it’d be more logical if the dependency could be removed at the start rather than the end.

  • image
    Maybe the easiest solution would be to have the removal cross appear at beginning, middle, or end depending on whichever is closest to the mouse cursor.

Also, the handles to create new dependencies can be challenging to spot when the other tasks have the same colour.

  • image

Perhaps something can be done to make these pop out more?

  • image

There seems to be a possibility for the arrows to follow a path that is not obscured:

  • image
  • image

Ideally we’d be able to choose removing dependencies at the place where they don’t overlap other dependencies. And maybe it would help lighting up the dependencies bright and/or thick, so you can easily see where the dependency is going.

2 Likes