While in DayView (or any other appropriate view), allow for appointments to be draggable to another time slot for rescheduling.
With the current implementation of the control, if you have events later in the day - the user needs to scroll down so that they are shown. We can consider adding a mechanism to show the first available event or expose methods to bring a specific event into view.
By default, the RadCalendar in DayView mode starts at midnight which is not very intuitive for all scenarios. The native controls expose APIs to control the starting time so we can consider exposing StartTime/EndTime properties for the users to control.
Ref# 1106424. We are using Kendo Scheduler in our Web application to show the recurring appointments. Similarly, We need the Recurring appointments to the RadCalendar for Xamarin.Forms in Mobile to aligned with Android and IOS.
The Android and iOS versions of the control support multiple and range selections. We should consider embedding such features in the Xamarin.Forms control as well. Links to the features in iOS and Android: - Android Range Selection: https://docs.telerik.com/devtools/xamarin/nativecontrols/android/calendar/calendar-selection - iOS Range Selection: https://docs.telerik.com/devtools/xamarin/nativecontrols/ios/calendar/selection
Expose an editing feature of the RadCalendar so that the users can hold a specific time slot and manually add an appointment or edit an already existing one.
Consider exposing API allowing customers to configure alarms.
Provide events raised when a new appointment is created and when an existing appointment is updated/deleted.
The year should be displayed on top of the months in MonthNames view mode.
Add a property for setting the start day of the week.