Skip to main content

Hierarchy & Reordering

Milestones form a tree — parents summarize their children. Expand all / Collapse all on the toolbar open or close the whole tree.

Indent / Outdent

Select a row and use Indent to make it a child of the row above, or Outdent to promote it one level up.

Drag-and-drop reorder

Drag a row by its handle to restructure the schedule:

  • Dropping between two rows at the same level reorders siblings.
  • Dropping onto a row makes the dragged row a child of it.
  • Dropping at root level makes it a top-level milestone.
  • Dropping a parent onto its own descendant is rejected.

Each drop is one undo step. In a read-only project, rows cannot be picked up at all.

Parent roll-up

When a child's dates change (or a row is moved), the parent (summary) rows update immediately:

  • Forecast Start / End, Duration, Progress — roll up automatically: the parent's Forecast Start is the earliest child start, its Forecast End the latest child end, and Duration/Progress are the computed summary. Parent Forecast cells are therefore read-only (derived).
  • Baseline (Planned) Start / End — also roll up: the parent baseline span derives from its children's baselines, which is why baseline cells are locked on parent rows.
  • Actual Start / End — do not roll up; a parent's Actual dates are not auto-computed from its children.

When a row moves to a different parent, both the old and the new parent recalculate on drop.