[]
This topic explains how the scrollable date range of a GanttSheet timescale is determined and how to control it using autoFitMode and margin.
The timescale range defines how far users can scroll horizontally in the Gantt chart.

The scrollable range of the timescale is determined by:
timescale.minDate
timescale.maxDate
timescale.autoFitMode
timescale.margin
These properties control:
The base date boundaries of the timescale
Whether the range automatically follows the project schedule
How much additional space is reserved before and after the project duration
The timescale date range remains unchanged after scheduling.
minDate and maxDate are not automatically modified.
The scrollable range may extend beyond the actual project duration.
This mode provides a stable, manually controlled timescale range.

When set to "project", the timescale automatically adjusts to match the project's scheduled duration.
timescale.minDate = project.start;
timescale.maxDate = project.finish;This keeps the Gantt chart focused on the active task period.

When to Use Auto Fit?
If your project duration is much shorter than the default timescale range, the chart may contain large empty areas, making horizontal scrolling inefficient.
Enabling auto fit ensures that the scrollable range closely matches the actual project timeline.
When the timescale range tightly matches the project boundaries, task labels rendered outside taskbars (such as leftText or rightText) may appear clipped.

Use the margin property to reserve additional space before and after the project duration:
ganttSheet.project.timescale.margin = 5;The margin is expressed in the smallest timescale tier unit (for example, days).

This helps:
Prevent visual clipping at the boundaries
Improve overall readability
From "project" to "none"
minDate and maxDate retain their current values.
Automatic updates stop.
Subsequent schedules will not modify the timescale range.
From "none" to "project"
The next schedule automatically updates minDate and maxDate to match the project's scheduled duration.