Content
View differences
Updated by Parimal Satyal over 1 year ago
#### **Context**
This feature is currently a somewhat unstructured list of ideas on improving the Gantt chart in the context of the changing that the new scheduling mode (#42388) will introduce. They still needs to be organised, developed and designed.
#### **Acceptance criteria**
* **Curved connectors:** Represent relations using curved lines so that relations overlap less and individual lines are easy to identify and interact with.
* **Identify main predecessor:** When a work package has multiple predecessors, visually distinguish the relation that is setting the date of the follower (when the follower is automatically scheduled in start as soon as possible mode)
* For example, make that line darker or of a different colour
* **Show lag:**
* \[Basic\] With a "+ nd" before the start date of the follower. Eg. "\[+ 3d\] 24.12.2024"
* \[Advanced\] Visually represent lag with a different colour/highlighting on the line itself, so you can easily identify if a gap between two work packages is because the second one is manually scheduled or if there is lag programmed.
* This can be a semi-transparent block of colour, for example.
* **"Ghost" work packages:** When a work package's dates are limited or affected by other work packages in some what, show them as "ghosts" on the same line as that work package.
* A "ghost" is simply a semi-transparent block that shows you were other related work packges are positioned in relation to this one.
* Ghost work packages without any names or additional information (just dates) should also be used to show relations that are not visible in the current view for any number of reasons:
* The user does not have access to the relevant related work packages (they are in a different project, for example)
* The relevant related work packages are filtered out
* The relevant related work package is is out of the viewport and would otherwise require a scroll
* When moving a manually scheduled work package with followers, these ghost work packages should also move before mouse down, to give a "preview" of the action before commiting to it
* Important: The user should have the possibility to cancel the change in the modal that is shown afterwards
#### Other ideas/out of scope
* The ability to multi-select blocks and drag to reschedule them.
This feature is currently a somewhat unstructured list of ideas on improving the Gantt chart in the context of the changing that the new scheduling mode (#42388) will introduce. They still needs to be organised, developed and designed.
#### **Acceptance criteria**
* **Curved connectors:** Represent relations using curved lines so that relations overlap less and individual lines are easy to identify and interact with.
* **Identify main predecessor:** When a work package has multiple predecessors, visually distinguish the relation that is setting the date of the follower (when the follower is automatically scheduled in start as soon as possible mode)
* For example, make that line darker or of a different colour
* **Show lag:**
* \[Basic\] With a "+ nd" before the start date of the follower. Eg. "\[+ 3d\] 24.12.2024"
* \[Advanced\] Visually represent lag with a different colour/highlighting on the line itself, so you can easily identify if a gap between two work packages is because the second one is manually scheduled or if there is lag programmed.
* This can be a semi-transparent block of colour, for example.
* **"Ghost" work packages:** When a work package's dates are limited or affected by other work packages in some what, show them as "ghosts" on the same line as that work package.
* A "ghost" is simply a semi-transparent block that shows you were other related work packges are positioned in relation to this one.
* Ghost work packages without any names or additional information (just dates) should also be used to show relations that are not visible in the current view for any number of reasons:
* The user does not have access to the relevant related work packages (they are in a different project, for example)
* The relevant related work packages are filtered out
* The relevant related work package is is out of the viewport and would otherwise require a scroll
* When moving a manually scheduled work package with followers, these ghost work packages should also move before mouse down, to give a "preview" of the action before commiting to it
* Important: The user should have the possibility to cancel the change in the modal that is shown afterwards
#### Other ideas/out of scope
* The ability to multi-select blocks and drag to reschedule them.