Dependencies between tasks are how you record that one task cannot be started until a different task is complete
GANTTlet makes creating and editing them very easy, just with a few mouse clicks
First, hover the mouse over one of the tasks in the dependency (either one). As with most GANTTlet actions, a set of "handles" will appear, enabling you to perform certain actions. For dependencies, there are two handles we're interested in; in the "classic" theme, they appear as two arrowheads, one in front, one behind:
The arrowhead to the left lets you indicate that this task has to wait for a different task to finish; the one on the right lets you indicate this task has to finish before a different task can start.
Click on either arrowhead (we're going to do the right hand one) and your new dependency appears:
Move the mouse around, and you'll see that as you hover over different tasks, the dependency moves to follow you:
When you're happy with the positioning, just click the left mouse button and the dependency becomes permanent; dependending upon the theme you're using, it may change colour to indicate it's now permanent
Once you "set" the dependency by clicking, you return to the normal mode, and hovering over any task will make the handles appear again. From here. you can create new dependencies etc.