New to Kendo UI for Angular? Start a free 30-day trial

Rendering Changes in 26.0.0

Updated on Nov 10, 2026

The Kendo UI for Angular 26.0.0 release introduces changes in the rendering of several components.

  • Removed the k-first and k-last classes from the li.k-item.k-menu-item popup list items. Use the :first-child and :last-child selectors instead, for example, .k-menu-popup .k-menu-item:first-child.

Chat and ToolCall

  • Replaced the k-i-arrow-down-outline font icon of the Chat scroll-to-bottom floating action button with the k-i-arrow-down font icon. SVG icons are not affected.
  • Wrapped the ToolCall status badge text in a span.k-badge-text element. Target the badge text with the .k-tool-call .k-badge .k-badge-text selector.

Dialog and Window

  • Replaced the k-i-close font icon of the title bar close button with the k-i-x font icon. The k-svg-i-x SVG icon is not affected.

Grid

  • Removed the k-virtual-content class from the div.k-grid-content content container.
  • Replaced the k-i-reset font icon of the column chooser Reset button with the k-i-arrow-rotate-ccw font icon. This change affects the column menu and the adaptive mode.
  • Changed the role="presentation" attribute to role="none" on the locked and pinned content and header containers, their inner wrappers, and the logical slave rows.

Badge

  • Removed the k-top-start, k-top-end, k-bottom-start, and k-bottom-end alignment classes from the span.k-badge element when the position is set to none. The alignment classes are still rendered for the edge, inside, and outside positions.

ColorPicker and FlatColorPicker

  • Renamed the k-actions-stretch class to k-actions-stretched on the div.k-coloreditor-footer action buttons container when the actionsLayout is set to stretch.
  • Replaced the k-i-reset-color font icon of the clear button with the k-i-droplet-slash font icon. SVG icons are not affected. This change also affects the ColorGradient.

Signature

  • Removed the k-rotate-180 class from the button.k-signature-minimize element.
  • Replaced the k-i-hyperlink-open and k-svg-i-hyperlink-open icons of the minimize button with the k-i-x and k-svg-i-x icons. The button.k-signature-maximize element still uses the hyperlink-open icon.
  • Replaced the k-i-close and k-svg-i-x icons of the button.k-signature-clear element with the k-i-eraser and k-svg-i-eraser icons.

Rating

  • Removed the k-i-<icon>-outline font icon classes from unselected items. Unselected items now render the same k-i-<icon> class as selected items.
  • Replaced the default k-svg-i-star-outline SVG icon with the k-svg-i-star SVG icon.

Use the item state classes, for example, .k-rating-item.k-selected, to distinguish selected and unselected items.

  • Removed the k-first class from the first li.k-item.k-menu-item element of each item list. Use the :first-child selector instead.
  • Removed the k-last class from the last li.k-item.k-menu-item element of each item list. Use the :last-child selector instead.

Scheduler

  • Removed the k-scheduler-edit-dialog class from the edit dialog.
  • Renamed the k-scheduler-timeline-view class to k-scheduler-timelineview on the Timeline view layout element.
  • Renamed the k-scheduler-timeline-week-view class to k-scheduler-timeline-weekview on the Timeline Week view layout element.
  • Renamed the k-scheduler-timeline-month-view class to k-scheduler-timeline-monthview on the Timeline Month view layout element.
  • Replaced the k-event-drag-hint class of the drag hint element with the k-selected class. The k-event-drag-hint class now applies to the original event while you drag it. This change affects all views.
  • Moved the button.k-more-events elements of the Month and MultiWeek views from their td.k-scheduler-cell day slots to a single layer directly inside the .k-scheduler-content element. The buttons are now absolutely positioned, and each button has a data-slot-index attribute.
  • Wrapped the recurrence summary text in the edit dialog and the RecurrenceEditor in a div.k-form-hint.k-scheduler-recurrence-summary element.

TreeList

  • Removed the k-virtual-content class from the div.k-grid-content content container.
  • Removed the k-button-rectangle class from the Filter and Clear buttons of the filter menu.
  • Replaced the k-button-group class of the filter menu div.k-actions container with the k-actions-stretched and k-actions-horizontal classes.
  • Moved the k-column-menu class from the k-grid-columnmenu-popup popup element to the inner kendo-treelist-columnmenu-container element. Use descendant selectors such as .k-grid-columnmenu-popup .k-column-menu instead of compound selectors.
  • Removed the span.k-separator elements between the column menu items.
  • Changed the role="presentation" attribute to role="none" on the locked content and header containers, their inner wrappers, and the logical slave rows.

Upload

  • Replaced the k-i-arrow-rotate-cw-small font icon of the file list Retry button with the k-i-arrow-rotate-cw font icon. SVG icons are not affected.
  • Replaced the k-i-exception font icon of the failed upload status with the k-i-exclamation-circle font icon. SVG icons are not affected.