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.
appointments show wrong time in different time zones due to daylight time changes.
The issue can be reproduced in scenarios:
- For US time zone 14th of march: If I click an empty slot, I have a popup that tells the time that is clicked. I click on the 9 AM slot and it says I'm clicking on "10:00". This only happens on 3/14/2021
- For European countries time zone: on 28th or march 2021 when is the daylight saving time
In Xamarin Forms.
When I call Calendar.ScrollAppointmentIntoView(theItem); in Android it works fine.
In iOS when the same call is made, the calendar scrolls about 1 pixel, then stops.
I put the call into a timer just to make sure it's there.
Device.StartTimer(TimeSpan.FromMilliseconds(3000), () =>
{ Device.BeginInvokeOnMainThread(() => { Calendar.ScrollAppointmentIntoView(theItem); });
return false; // True = Repeat again, False = Stop the timer
});
Available in minor release 2018.1.0315. It will also be available in the R2 2018 release.
Xamarin Forms, Newest everything
Out of the box, all Calendar views for iOS are in AM/PM
In Android the MultiDay is 24 hour, but the Day view is AM/PM
How can I force Android MultiDay to be AM/PM ?