Task Dependencies

Task dependencies allow you to define relationships between tasks, indicating which tasks must be completed before others can start. This helps visualize task sequences and manage project workflows effectively.

#Understanding Dependencies

  • Depends on: Tasks that must be completed before the current task can begin.
  • Blocking: Tasks that are waiting for the current task to be completed.

There are two ways to manage task dependencies in t0ggles: through the Gantt View or from Task Details.

#Managing Dependencies in Gantt View

The Gantt View provides a visual way to create and manage dependencies using an interactive edit mode.

#Enter Dependencies Edit Mode

  1. Navigate to your board and switch to the Gantt view.
  2. Click the "Edit Dependencies" button in the toolbar (or press the D key on your keyboard to toggle edit mode). gantt edit dependencies button

#Create a Dependency

  1. Once in edit mode, each task displays connection circles on both ends. gantt edit mode enabled
  2. Click the right circle of a task to start drawing a connection, then click a successor task to link them.
  3. Click the left circle of a task to connect it to a predecessor task instead. gantt connect tasks

#Remove a Dependency

  1. While in edit mode, hover over an existing connection line - it will turn red.
  2. A "Remove dependency" tooltip appears. gantt remove dependency
  3. Click the highlighted line to remove the dependency.

#Exit Edit Mode

Exit dependencies edit mode by:

  • Clicking the "Edit Dependencies" button again
  • Pressing the ESC key
  • Pressing the D key

gantt exit edit mode

#Managing Dependencies in Task Details

You can also add and view dependencies directly from a task's details panel.

#Add a Dependency

  1. Open the task by clicking on its card.
  2. Click the task menu button (⋮) at the top-right.
  3. Select "Add Dependency". task details add dependency
  4. Use the search field to find and select the task you want to link.

#View and Remove Dependencies

When a task has dependencies, a Dependencies section appears in the task details showing:

  • Depends on: Tasks that must be completed first.
  • Blocking: Tasks waiting on this task.

task dependencies section

To remove a dependency, click the X button next to the linked task.

#Use Cases

  • Sequential workflows: Ensure tasks are completed in the correct order.
  • Identify blockers: Quickly see which tasks are blocking progress.
  • Project planning: Visualize the critical path of your project in Gantt view.