The horizons view displays tasks across multiple columns, each representing a specific time horizon.

By default the horizons view uses a weekly time basis, where each column is one week beyond the next. For example, the first column contains all tasks scheduled for the current week, the second column contains all tasks scheduled for next week, the third column contains all tasks scheduled for two weeks time, and so on.
The horizons view is a potent and insightful method for showing how and when tasks are scheduled. There are three options for how the time horizons are configured:
- Weekly: displays a specified number of weekly columns
- Monthly: displays a specified number of monthly columns
- Custom: displays a list of different time horizons that can represent different time intervals, e.g. ‘This week’, ‘This month’, ‘This quarter’
The user can specify the number of columns
In addition, via the configuration form there are options for showing additional columns:
- Include not scheduled: If this is enabled then a new first column will be displayed to show all tasks that are not scheduled. This option for situations where a filter is in use, and the user wants to see the tasks that are not yet scheduled.
- Include other scheduled If this option is enabled, then a new rightmost column will be displayed to show all tasks that are scheduled but that do not align with the defined time horizons. For example, if the user has a ‘weekly’ time horizon in play, and there are 5 weekly time horizons displayed, then this extra column will include all tasks that are scheduled but fall beyond the last weekly time horizon.
User actions available from this view:
- Drag a task between different time horizon columns to change its scheduled date
- Add a new task
- Bulk add multiple new tasks
- Swipe a task to change its state
- Swipe a task to delete it
- Click on a task to change it
- Click on a task entry left side icon to change a key attribute
- Use the quick filters to constrain the tasks displayed
- Use the toolbar filter options to constrain the tasks displayed
- Load and save custom filters
- Load and save custom views
- Select multiple tasks for updating
- Configure the view to change its display