Please provide a way to disable the months or years when displaying months or years in the Calendar. The disabledDates callback function could be evaluated for these views.
Thank you
Add an optional positionCallback property to PopupSettings.
When using CSS transforms (e.g., transform: scale()) on container elements with dynamic values (CSS variables), the Popup component's positioning calculations don't account for the transformed coordinate space.
While the SCALE injection token exists, it only supports static values set at component initialization and cannot read dynamic CSS variables or respond to runtime changes.
Benefits:
With the current default behavior of the Splitter, when a user manually drags a Splitter pane to resize it, the component stores the pane's size as an absolute pixel value (i.e., flex-basis is set to a pixel value), and this is by design.
This means the pane does not scale with the browser window, unlike panes that have not been manually resized.
It would be useful if the Splitter could convert the pixel values to percentages on window resize, so that all panes continue to scale proportionally regardless of whether they were manually resized.
Currently, the Chat component does not provide a dedicated template for customizing only the avatar part of the user messages.
It would be great if such a template exists, so that the avatar can be customized as desired - for example, conditionally displaying an image with the avatarUrl or displaying only the initials if an avatarUrl is not present.
Provide the possibility to dynamically change the height of the slots in Month, Multi-Week, and other views. This feature is useful in order to fit the events in the specific slot:
jQuery Scheduler:
https://demos.telerik.com/kendo-ui/scheduler/adaptive-slot-height
Enable event handling for paste, copy, and cut actions in the Spreadsheet. This allows developers to track and customize these interactions, improving user experience and data management.
Similar to Kendo jQuery Spreadsheet widget:
https://docs.telerik.com/kendo-ui/api/javascript/ui/spreadsheet#events
https://stackblitz.com/edit/angular-sdmdrbjt-5yunmeo2
Currently, in Kendo UI for Angular Charts, when using multiple axes of the same orientation (e.g., two Y axes), only the major grid lines of the first axis are displayed. The grid lines of the second axis (Y2) are ignored, even if enabled in the configuration. This limits the readability of multi-axis charts, as it is not possible to visually distinguish the graduations of each axis.
Add an option (for example, showGridLinesOnAllAxes: true) that would allow displaying major grid lines on all axes, not just the primary one.
The Kendo team suggests using plot bands to simulate the grid lines of the second axis, but this solution is less convenient and requires manual configuration.
Below is a screenshot of what it might look like; the first graph shows what is currently possible, and the second shows what would be possible if this feature were added.
Currently, the (X) close button is always shown and visible. In other words, it is not possible to configure the dialog component to NOT display this icon button. It is actually not just about the icon button, but also the ESC shortcut. It should not be possible to close the dialog when the input is set.
Feature request: Add an input `closable` for the Dialog Component ('kendo-dialog') to be able to turn off the closable behaviour. Example:
```html
<kendo-dialog [closable]="false"></kendo-dialog>
```
The "closable" is `true` by default, ensuring that it is backwards compatible.
Use case: A certain dialog is presented to the user and user must NOT be able to close/ignore the dialog. The user is thus forced to resolve the instructions presented in the dialog and resolve it the intended way.
Description of the Requirement (Use Case) In our enterprise Angular application, we require the UI to run on a synchronized "Customer Time" rather than the physical machine's local OS time. We calculate a monotonic time drift against our server's timestamp to ensure absolute accuracy for scheduling, regardless of the user's laptop clock settings or local timezone.
Currently, we need the <kendo-scheduler> (specifically the Current Time Marker, ongoing event highlighting, and the "Today" navigation action) to respect this synchronized server time.
The Current Limitation
Kendo UI Scheduler and Date components internally rely on the global window.Date object (via new Date() and Date.now()) to determine the "current" time.
While Kendo provides a [timezone] input to shift event displays, there is no native API to provide a custom clock provider for the "Now" state. The Current Time Marker will always strictly render the user's physical OS time.
Currently the kengoMultiSelectSummaryTag only supports a number as its input, which enables switching to summary mode if the number of selected items is greater than the specified value.
It would be nice to add an option for dynamic mode which will be based on the available space for the control and will automatically switch to summary mode if there is not enough space for displaying all the items.
See the screenshots to illustrate how it might look like.
Thanks,
Shai.
Hi Team,
Please add a feature to add an option that allows choosing between the Dialog and the Window component when using the `View source` tool. so that view source window can be resized.
Provide an eventSpacing option similar to jQuery to specify the distance between events.
We are using the Kendo UI for Angular Gantt and would like to request built‑in support for deleting task dependencies directly within the Gantt chart.
Right now, dependencies (the arrows connecting tasks) can be created, but not removed through the UI. For our use case, it would be very helpful if users could manage dependencies more intuitively.
Any of the following options would work well:
Please expose a moreEventsClick (or similar) event in the Angular Scheduler MonthView, triggered when users click on the "more events" indicator (three dots) that appears when a day has more events than can be displayed inline.
This feature exists in the jQuery version of the Scheduler and is extremely useful for navigating users to a more detailed view (e.g., Day or Agenda view) when event overflow occurs.
Suggested API:
(kendoMoreEventsClick)="onMoreEventsClick($event)"
Where $event includes:
{
date: Date;
events: SchedulerEvent[];
}
Use Case:
This allows developers to programmatically change the selectedViewIndex and selectedDate (e.g., show the Agenda or Day view for that specific date), providing a more intuitive user experience and consistent behavior across Kendo UI platforms.
Why it matters:
Users expect the "more events" indicator to be interactive
Enhances UX in event-heavy applications
Aligns Angular functionality with existing jQuery features
Currently the more button goes directly to the Day view, our users do not like the day view and would like to go to the Agenda view!
Hi,
Currently, the 'More Events' button is not accessible through keyboard navigation, and it would be helpful if it could be made accessible.
Currently, the user cannot select the time cells, and it would be a nice improvement if it were possible to select the time cells and highlight both the time and event cells upon focusing on the cell. The functionality should be similar to how jQuery does it in their Scheduler Agenda view.
https://demos.telerik.com/kendo-ui/scheduler/keyboard-navigation