Hi there,
Currently the scheduler lacks built in capabilities to handle holidays or, disabling arbitrary days.
The idea is to provide an array of holidays (date and title for example) and have the scheduler automatically disable this dates and properly highlight them in all views so the user is aware he/she can't create events in those.
In the jQuery Scheduler, the event template was also used for the drag hint. This allowed me to change the appearance of the drag hint according to the drag hint's position.
In the Angular Scheduler, the drag hint seems to show a static transparent copy of the event being dragged.
It will be really useful to have the drag-hint use the event template and also provide a boolean stating whether the event using the template is a drag hint.
Here's an example:
<ng-template kendoSchedulerEventTemplate let-event="event.dataItem" let-resources="resources" let-dragHint="isDragHint">
<div [style.background-color]="calculateBackground(event, resources)" *ngIf="!dragHint; else: dragHintTemplate">>
Regular Event
</div>
<ng-template #dragHintTemplate>
<div [style.background-color]="calculateBackground(event, resources)">
Drag Hint
</div>
</ng-template>
</ng-template>
Like in the other scheduler components it would be very nice to highlight the hoverd timeslot and show the start time of the slot when hovering