Dragging, Moving, Resizing

You can create and manipulate event dates and positions in TimeStory documents directly, using your mouse and keyboard, without normally having to use the Inspector or any other tool. The user interface is designed for both quick, rough sketching and precise editing, and makes it easy to work your way from your rough ideas to your exact product.

A few general notes:

Placing Events with the Mouse

Press one of the “Span” or “Point” buttons on the toolbar, or select New Span Event or New Point Event from the Insert menu, to create a new event visually. Your mouse cursor will change, and as you move it around (don’t drag, just move), a new event will follow you. Simply click to place it.

New span events will start out with a duration equal to one of your current display time units, so if you are viewing your document in Weeks view, each new event will start as one week long. After placing it, simply grab the right edge of the event and drag the end date where you want it.

Changing Dates with the Mouse

Click and drag any event to move it, or select multiple events and click and drag any one of them to move them all. This preserves the events’ durations in days, but may be used to change their dates, move them vertically, or drag them into new sections.

Click and drag the left edge of an event to change just the start date, preserving its end date; or drag its right edge to change just its end date. If you select multiple events, dragging the start or end edge of any of them sets the corresponding date for all of them.

Moving Events with the Keyboard

With one or more events selected, the cursor keys can be used to move them about.

Press ↑ or ↓ to move them up or down by one row, if possible.

Press ← or → to move them earlier or later by one day, or press ⌘← or ⌘→ to move them earlier or later by the current time unit. For example, if your current display unit is Months, and you select a point event on February 3, → will move it to February 4, while ⌘→ will move it to March 3.

Snapping to Dates

When dragging an entire event, or just its start or end date, you can freely select any visible date, but TimeStory will, by default, snap to the time unit boundaries for your current view when you get close to them.

For example, if you are using a Months view, and drag an event around, as your event’s start date approaches January 1, it will snap there exactly. If you’re doing month-based planning, this helps you pick those dates. If, however, you really wanted January 2, and your current time scale put that only a short distance away from January 1 on screen, you may need to disable snapping.

Press and hold the Command key while dragging to disable all snapping and allow you to drag to any date.

Overlap Avoidance

When using your mouse or arrow keys to create or edit events, TimeStory normally tries to prevent your events from overlapping, inserting a new, empty row as needed and pushing the overlapping events downward.

(This overlap check is based purely on the dates of the events involved, and does not consider any outside text attached to those events.)

You can prevent this by holding the Shift key. (You can also request a new row even when the events don’t overlap by holding the Option key).

Summary of Modifier Keys

While dragging or resizing events with your mouse, you can hold the following modifier keys on your keyboard for different effects. (These are all described above.)

The Option and Shift keys can also be held when using the cursor right/left keys to move events around.