Creating from Calendar
The calendar provides two visual ways to create new appointments without leaving the calendar view.
Drag to create
Section titled “Drag to create”Tap and drag on any empty area of the calendar to create a new appointment:
- Tap and hold on the desired start time
- Drag downward to set the duration
- A ghost tile appears with a dotted accent border showing the selected time range
- Release to open the Create Appointment page with the start and end time pre-filled
The ghost tile shows the duration if the selected period is longer than 100 minutes.
Floating action button
Section titled “Floating action button”The + button in the bottom-right corner of the calendar opens the Create Appointment page. The currently visible date range is passed as context so the appointment starts within the visible period.
Drag to reschedule
Section titled “Drag to reschedule”You can also drag an existing appointment to a new time slot. This doesn’t move the appointment directly — instead, it opens the Reschedule flow with the new time pre-filled, allowing you to confirm or adjust before saving.