Skip to content

iOS / Swift

Documentation index

ChronoSketch provides native SwiftUI month/week/day calendars and a resource Timeline for resource planning.

Requires iOS 26.0+ and Swift tools 6.2+. Full Web feature parity is not yet available. A first Task Manager hierarchy list with context actions is available; a read-only daily chart is available for device review.

Choose a guide

GuideContents
IntegrationModule responsibilities, requirements and component usage
Shared foundationsDates, exclusive ends, model lifetime, consumer ownership and haptics
CalendarMonth agenda, Week today marker, connected items and Day view, event creation, timed/all-day movement, duration editing and current limits
Gantt / resource TimelineResources, assignments, scales, grouping, interval editing, async loading, custom content, media and actions
ResourcesFinite inventory, card stacks, Calendar placement and consumer-confirmed plans
Task ManagerHierarchical list, activities/milestones, consumer date/duration/progress actions and remaining chart work

Resource Timeline

The resource Timeline guide covers the native Gantt API. Task hierarchies, milestones and dependencies belong to the separate TaskGantt component. Its native entry slice is a task list with context actions; advanced chart controls remain Web-only. The native daily chart now displays finish-to-start dependencies.

Further usage

The Task Manager zoom guide documents finite-horizon zoom, large native controls and the public zoom options.

Gantt and Task demos now use 90-day scroll horizons. New integrations configure start plus days; see the Gantt horizon guide and Task Manager guide.

Task Manager creation is available through optional callbacks in list/chart, with consumer-owned native forms in the demo.

Existing tasks support optional group-change actions with consumer-owned parent selection and validated confirmation.

Availability Picker

The SwiftUI integration includes the Availability Picker, a separate civil-range selection component with availability rules and loading.

ChronoSketch · Calendar and scheduling components