Scheduler: [iOS] An exception is raised when editing an appointment in the EditAppointmentDialog in a Shell app
If you use the Scheduler control inside a Shell app, editing an existing appointment and closing the EditAppointment Dialog leads to an IndexOutOfRangeException on iOS.
The CollectionView was introduced as a replacement for the ListView control we have. The CollectionView was developed from the ground up with improved performance, enhanced features, and a modernized approach to managing lists of data. The CollectionView incorporates all key features of the ListView. So yes such control takes time to cover all features the ListView has.
Regarding to the Dark theme support, yes the feature now is planned for 2025 Q1. This task covers all controls we have. And yes Nico, I understand your point for sharing these two features in the comment as an example.
I can assure you that all feedback, comments and concerns listed in this public item are shared with the team. Should you have any additional feedback, let me know.
To support/defend William a little - as a customer you have the (subjective, unmeasured) feeling that bug fixes take much longer than 2023. Until the end of 2023 there were monthly releases with bug fixes. Since this was changed to 4 quarterly releases in 2024, the number of "unplanned" items has grown rapidly. Personally, I see the comparatively large topics CollectionView and Theming+DarkMode at Telerik, which take a lot of time to get started and hope that after that a higher priority will be given to fixing bugs.
just my 2 cents Nico
ADMIN
Didi
Posted on:10 Dec 2024 06:22
Hello William,
All clients are important. The bug was included in the planning for fixing with tag high priority at the time you reported it, so please do not make such deductions.
The bug was expecting to be released in the release scheduled for mid February 2025. A fix for this issue is applied and now it is on testing stage.
As Ben shared the issue is blocking for the app, and the team already applied a fix for it, I escalated the case for review whether we can include the fix in the release scheduled for the next week. If the fix passing the testing stage, it will be included in the upcoming release next week.
I hope this information brings clarity to the case.
Apparently I am not important enough for them to fix it. I reported this months ago.
Ridiculous.
Ben
Posted on:09 Dec 2024 12:27
Hello Didi
Thank you very much!
Looking forward to next weeks release.
Regards
Ben
ADMIN
Didi
Posted on:09 Dec 2024 09:49
Hello Ben,
I talked to the team and shared all the feedback you provided. Initially, the fix for this issue was expected to be released in the middle of February 2025.
And I have good news, we will have a release next week, in the middle of December 2024. The team included the fix for this issue in the upcoming release next week. If passing testing, the fix will be available next week. The status of the public item will be updated accordingly.
Thanks for your information. We would very much appreciate it if we could get the fix this year. Because it's a blocking issue and editing an appointment is a must for our application. So if it's in a way possible to receive the fix earlier we would be very happy ;)
Thanks and regards
Ben
ADMIN
Didi
Posted on:09 Dec 2024 08:44
Hello Ben,
The dev team applied a fix for this issue and if passing testing, the fix will be included in the next release - scheduled for the middle of February 2025. Are you okay with the time-frame?
I am sorry to hear this blocks you further implementation with the Scheduler - indeed, it's easy-reproducible with Shell app on iOS and I'd like to assure you we have it marked with high priority in our backlog.
We're going to update the feedback item as soon as there is any progress on resolving it.
For us it's a blocking issue and wewould be very grateful if this could be looked at.
Do you need further information?
Ben
Posted on:26 Nov 2024 09:02
exception is throwing with:
.net8 and Telerik.UI.for.Maui v. 7.0.0
.net8 and Telerik.UI.for.Maui v. 7.1.0
.net9 and Telerik.UI.for.Maui v. 8.0.0
as William wrote, it's easy to reproduce just create a Shell app und add the Scheduler. Then edit an appointment. (Exception appears only on ios) Exception:
at xxx.Program.Main(String[] args) in xxx/Platforms/iOS/Program.cs:line 13 2024-11-26 09:59:28.998236+0100 xxx[13081:192068] Unhandled managed exception: Index was outside the bounds of the array. (System.IndexOutOfRangeException) at Microsoft.Maui.ArrayExtensions.Last[UIViewController](UIViewController[] self) at Microsoft.Maui.Controls.Platform.ControlsModalWrapper.ChildViewControllerForStatusBarStyle() at UIKit.UIApplication.UIApplicationMain(Int32 argc, String[] argv, IntPtr principalClassName, IntPtr delegateClassName) in /Users/builder/azdo/_work/1/s/xamarin-macios/src/UIKit/UIApplication.cs:line 61 at UIKit.UIApplication.Main(String[] args, Type principalClass, Type delegateClass) in /Users/builder/azdo/_work/1/s/xamarin-macios/src/UIKit/UIApplication.cs:line 96 at xxx.Program.Main(String[] args) in xxx/Platforms/iOS/Program.cs:line 13
Ben
Posted on:26 Nov 2024 08:49
Have the same issue, is there a solution/workaround?