Tasks — Gantt Timeline
Schedule tasks on a timeline, link dependencies and mark important dates.
The Gantt view shows scheduled project tasks on a shared time axis. Move or resize bars, link dependencies and add milestones for important dates. Today returns the view to the current date. Tasks, List, Calendar and Decision log use the same project planning items; the current item filter affects what is shown.
Open the Gantt view
Open Tasks, select Gantt in the left view controls, and check the Both, Tasks or Decisions filter. Scheduled items appear on the timeline; items without dates need scheduling before a meaningful duration bar can be shown.
Schedule an undated task
Open a task from Unscheduled or the task list and enter Start Date and Due Date in its dialog, then save. Tasks with at least one date can appear on the timeline. Undated tasks do not provide an empty row that you drag to draw a new duration bar.
Move and resize existing bars
To shift a scheduled task without changing its duration, drag the middle of the bar left or right along the timeline. To change just the start date, drag the left edge of the bar. To extend or shorten the task, drag the right edge. You can also click the task name to open the Edit Task dialog and type exact dates into the Start Date and Due Date fields. Moving a parent task can also shift its subtasks; review the resulting dates and any dependency warnings. With a task bar focused, Left/Right moves it by 1 day; hold Shift for 1 week, or Alt to change its end date. Enter opens its editing dialog.
Changing a task’s dates can also move dependent tasks. Moving a parent bar can shift its subtasks; resizing the parent does not shift its whole subtree. Review the resulting schedule and use Undo if needed.
Link tasks with dependency arrows
A dependency means one task must wait for another. Drag the connection handle at the right end of a bar onto another task to make that target wait for the source. The app rejects duplicate links and dependency cycles. Tasks occupy their finish day, so a dependent task must start on the following day or later. Adding a link can push a target that starts on or before the source’s finish day, and its later dependents, forward. Decisions do not participate in dependencies or the critical path. Review the updated schedule and any warnings.
To remove a dependency, use the delete control on its arrow, or focus the arrow and press Enter. Removing a link does not promise to restore earlier task dates.
Add milestones for fixed deadlines
Milestones mark specific dates that matter to the project — client design approval, permit submission, or site handover — independent of any task. Click the Add Milestone button (the flag icon) on the Gantt toolbar to create one, then enter its name and date. Milestones appear as dotted vertical lines that span the full chart height. Drag a milestone line horizontally to change its date, or focus it and use Left/Right for 1 day and Shift+Left/Right for 1 week. Enter or Space opens its editing dialog. Milestones are exclusive to the Gantt view and do not appear in Kanban, List, or Calendar.
Set milestones for any fixed external commitment first, then schedule your tasks to land on or before each milestone — this makes the deadline-driven constraints visible to everyone reviewing the chart.
Highlight the critical path
Use Critical Path to highlight the computed dependency chain. The result depends on entered dates and dependency links. Check any cycle or scheduling warning; highlighting is not proof that the schedule is feasible or that every project requirement has been represented.
Focus your scheduling attention on red-highlighted tasks first. Tasks with float can slip within their float window before they affect the project finish date.
Zoom, pan, and navigate
Use Zoom In, Zoom Out or the zoom slider to change the time scale. Fit frames the scheduled items. Use the previous and next chevrons to move through dates. Click Today or the date-range navigation control to return toward the current date. The current-date line is shown only when today is within the visible range. Set date range accepts the same Start and End for a single-day range.
Undo and redo scheduling changes
Use the Gantt Undo and Redo controls to reverse or reapply scheduling changes in the planning history. Up to 50 actions are retained for the current session. Cancelling a drag leaves the pending gesture unapplied; it is different from undoing an already committed change.
A task’s position relative to today helps you check dates. Also inspect its actual status: a finished or deliberately abandoned task is different from overdue work still in progress.
Date changes in Gantt can push dependent tasks forward automatically; moving a parent can also shift subtasks. This does not check every real-world constraint or make the whole project feasible. Review the resulting dates and dependency warnings.
Frequently Asked Questions
What is the difference between a milestone and a task?
A task represents work with a duration — it has a start date, a due date, a status, and can be linked to entities on the drawing. A milestone is a zero-duration marker for a specific date that matters externally, such as a client review or permit deadline. Milestones cannot have subtasks or dependencies and only appear in the Gantt view.
Does the Gantt show tasks from all drawing pages?
Yes. The Planning workspace and Gantt view show every task in the project, regardless of which drawing page the task or its linked entities belong to. Tasks are project-scoped, not page-scoped.
Can I nest tasks under a parent in the Gantt?
Yes. Set Parent Task in the task dialog. Subtasks appear under the parent, which can be expanded or collapsed. Review each task’s dates; a parent is not a guarantee that its displayed duration has automatically become the full span of its children.
Why is a dependency arrow shown with a warning triangle?
A warning triangle means the dependent task starts on or before its predecessor’s finish day. Move it to the following day or later. A task with only a Due Date uses that date for this check.
Can I reorder tasks in the Gantt list?
Yes. Each task row has a drag handle on the far left (the grip icon). Drag a row up or down among siblings at the same parent level. Focus its drag handle and use Up/Down to reorder by keyboard. Reordering does not change its parent. The reorder is undoable with the Undo button on the Gantt toolbar.