# Rendering Changes in 24.0.0

The Kendo UI for Angular 24.0.0 release introduces rendering changes in several components.

## Grid

* The `k-column-menu` class is no longer applied to the element with the `k-grid-columnmenu-popup` class but to its first child element.
* The `k-column-menu-tabbed` class is now applied to the element with the `k-column-menu` class.
* The `k-column-list-md` class is now applied only when the Grid size is explicitly set to medium.
* The `k-separator` class is no longer used in the column menu.
* The `k-form-md` class is no longer applied to the editing form element.
* The `k-group` and `k-reset` classes are no longer applied to the grouping actions menu.

## Gantt

* The toolbar view selector now renders with `kendo-segmented-control` instead of `kendo-buttongroup`.
* Replaced `k-gantt-views .k-button` with `k-gantt-views .k-segmented-control-button`.

## DateTimePicker

* The DateTimePicker now uses `kendo-segmented-control` instead of `kendo-buttongroup` for switching between date and time pickers.
* Removed the `k-group-start` and `k-group-end` classes.

## PDFViewer

* The loader now uses `k-overlay` instead of `k-overlay-light`.

## Charts, Sparkline, StockChart, and Sankey

* Removed the internal `k-chart-surface` wrapper element. The drawing surface now attaches directly to the host element.

## Scheduler

* The toolbar view selector now renders with `kendo-segmented-control` instead of `kendo-buttongroup`.
* Removed the `k-toolbar-button-group` class from the view selector.
* Replaced `k-scheduler-views .k-button` with `k-scheduler-views .k-segmented-control-button`.
* Removed `k-toolbar-group` class.
* Removed `k-scheduler-navigation` class from the footer.
* Removed `k-heading-cell` classes.
* Removed `k-nav-prev` class.
* Removed `k-nav-today` class.
* Replaced `k-nav-today` with `k-group-start`.
* Replaced `k-nav-next` with `k-group-end`.
* The `k-loading-mask` element now renders conditionally instead of always being present in the DOM.

## Button

* Removed the `k-toggle-button` class.

## ChipList

* Removed `k-selection-single` and `k-selection-multiple` classes.

## Chip

* Removed `k-avatar-sm k-avatar-solid k-avatar-solid-primary k-rounded-full` classes from the avatar element.

## DropDownButton and SplitButton

* Removed `k-group k-reset` classes from the popup elements.

## Timeline

* Collapse/expand buttons now render as `<button>` elements instead of `<span>` elements.

## ActionSheet

* Removed the `k-hbox` class.

## Tooltip

* The close icon is no longer wrapped in an `<a>` element.

## FileSelect and Upload

* Removed the `k-reset` class.
