New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scheduler missing 'Adaptive Slot Height' - as with jQuery version #460
Comments
The item can be found here as well for voting: https://feedback.telerik.com/kendo-react-ui/1451055-scheduler-slot-height-event-height |
I would also love if this item could be available for the React component. |
As would I. Is there a reason this is closed? the issue that is linked above is also closed -- in fact it is said that it was closed in favor of this issue. |
@simonssspirit by planned do you mean you have a rough delivery date!?! |
It is planned for the next release which is May - September. We have a continuous delivery process and it will be released as soon as it is ready: |
Requested again under: |
Hello everyone, we would like the apologize and inform you that this item will be delayed and started after the release (mid-September). We planned it for this release, but we also planned the new and very large PivotGrid component which took all of the time for this release cycle. This item is still priority 1 for us and we will start working on it first thing after we release the PivotGrid. We know that many of you expected this feature and this is why we wanted to inform you early of the delay and apologies for it. |
Disappointing, but I appreciate the communication. Thank you. |
The Scheduler Adaptive Slot Height and Auto Item Height features have been published with We will be actively gathering feedback in the next couple of weeks, so please let us know of any concerns might you have. |
@kspeyanski Thank you for putting this out. Adaptive Slot Height: Auto Item Height: These two items together are powerful and would help give my users the most accurate representation of data points within the scheduler. |
The Adaptive Slot Height and Auto Item Height features have been released with version I'm closing this issue for now. But please let us know if you have any comments/concerns. |
Yes my above comment relates that this change is both welcomed and short of expectations.
|
Thank you once again for sharing your feedback, and please excuse me for not providing further explanation. I will do my best to explain our decisioning now: In regards to your comments: Auto Item Height: I do agreed that naming features is not optimal, so let me try to clarify the things here: As always, we do greatly appreciate your feedback and involvement in this discussion so I want to express my intention to openly communicate such changes, so there is a transparency on why we've decided implementing |
Thank you for the response @kspeyanski . I'll go advocate for #680 😄 .
What feedback can I provide? I'd like to help. While the power of integrated customization in react is a nice escape hatch, it is a burden on our codebase to copy and amend components. for a single feature. The hoisted APIs are much more friendly. |
What I'm mostly trying to understand is what exactly is preventing you from using a separate component, given you can define it on a single like, in the same file, and even inline it like a regular property if you want to. Is there something else that I'm missing, which will help us find the root of the problem? Additionally, feature slot-related features would be introduced and providing a hoisted properties would not scale well. Just as an example for one of our other components - the Grid, we have the Providing a per-component customization is what we would prefer to do, as it's something that contributes to the customization capabilities of the components. const AutoHeightSlot = (props) => (
<SchedulerViewSlot {...props} expandable={false} style={{ ...props.style, height: 95 }} />
);
(
<WorkWeekView slotDivisions={4} slotHeight="50px" viewSlot={AutoHeightSlot} />
) An alternative approach we're also exploring right now is the Props Through Context feature, which we aim to introduce to most KendoReact components, so I would really love to hear your feedback on it (in the linked issue). <SchedulerViewSlotPropsContext.Provider value={(props) => ({...props, style: { height: '75px' }})}>
<Scheduler>
<WorkWeekView slotDivisions={4} slotHeight="50px" viewSlot={AutoHeightSlot} />
</Scheduler>
<SchedulerViewSlotPropsContext.Provider> Without any intention to discredit your valuable feedback, we would also like to hear from more users of the Scheduler component before proceeding further. Thank you for being part of this discussion. |
@kspeyanski thank you for the detailed response. My desire for a hoisted API is to minimize the surface area between the functionality of my application and the scheduler. The scheduler is quite complex and the benefit of a paid solution is the assurance that it is battle tested and edge cases are covered. When I override a component with my own, I'm increasing complexity while also potentially introducing errors. I'll take a look into context. |
Current behavior
Within the configuration of Scheduler - there is a very useful 'AdaptiveSlotHeight' property for a particular view. This doesn't seem to be included for the REACT version.
Same for the 'eventsPerDay' property (?)
https://demos.telerik.com/kendo-ui/scheduler/adaptive-slot-height
Expected behavior
Can have a Scheduler that re-sizes with more items visible.
Minimal reproduction of the problem with instructions
https://www.telerik.com/kendo-react-ui/components/scheduler/views/month/
Standard for a Scheduler - can't set the HEIGHT of a row
What is the motivation or use case for changing the behavior?
Client/customer is hoping to see more calendar entries, for a specific day.
The text was updated successfully, but these errors were encountered: