Completed
Last Updated: 20 Oct 2020 10:32 by ADMIN
Adam
Created on: 06 Nov 2019 23:00
Category: KendoReact
Type: Bug Report
0
react scheduler bugs/improvements

Hello Kendo React Team,

 

Here are a few bugs to address on the Kendo React Scheduler (3.6.0)...

 

Issue 1: November 3, 2019 Repeated on Week/Month Views

Visit https://www.telerik.com/kendo-react-ui/components/scheduler/views/month/ or https://www.telerik.com/kendo-react-ui/components/scheduler/views/week/, navigate to the first full week in November 2019. You will notice that 11/3 is repeated for Sunday/Monday. I'm wondering if this issue is related to daylight savings time. The calendar does not have a timezone configured (just uses the default UTC and my local timezone is PST).

 

Issue 2: Clicking an empty all day slot does nothing.

The onSlotClick callback should be fired when clicking on an all day event. I currently have to add an event listener using document.querySelectorAll("[data-slot-allday='true']"); to get the right behavior (definitely not ideal).

 

Issue 3: onItemDoubleClick and onSlotDoubleClick do not work on mobile devices.

My current solution to get everything to work on desktop and mobile is to use the onItemClick and onSlotClick and to not integrate useCallback with double clicking.

 

Suggested Improvements:

  • The documentation is silent about onItemClick, onSlotClick, onItemDrop, etc. These are essential to extend the behavior of the scheduler. I had to dig through the node modules directory and look through the .ts files to figure out how to use these work.
  • The mobile experience is awful. I miss the isMobile prop on the kendo-scheduler-react-wrapper. Whether you reintroduce that prop or add better css for smaller viewports, it would be greatly appreciated.

 

 

1 comment
ADMIN
Kiril
Posted on: 07 Nov 2019 09:46

Hi Adam,

Thank you for bringing those bugs to our attention. We're actively working on the Scheduler Component and we will take your feedback into consideration when implementing new features and fixing existing bugs.

I have opened the following issues in our public issue tracker: https://github.com/telerik/kendo-react/issues/379

As one of the developers who is responsible for the Scheduler Component, i will be updating the issue with items we have ready in our dev channel, as well as follow any feedback anyone have.

While i cannot give an estimate on when those bugs will be fixed, i can assure you that the Scheduler Component comes with high priority, so make sure to follow the issue for the latest updates.

As always, please let me know if i can assist you further.

Regards,
Kiril
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items