blazor bg roadmap

UI for Blazor 3.0.0

January 19, 2022

Common

NEW

AutoComplete

NEW
  • Added Size, Rounded, FillMode parameters
  • Introduce PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration
FIXED
  • DropDownList, ComboBox, Autocomplete - popups are misaligned in Bootstrap Grid
  • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template
CHANGED
  • PopupWidth, PopupHeight, PopupClass are removed in favor of PopupSettings nested configuration
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Remove TotalCount parameter from the component api, in flavor of Total parameter in the OnRead event arguments
  • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args
  • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args
  • Default widths for dropdown components is 100% and not 300px

Barcode

CHANGED
  • Change Barcode and QR code style from "display: block" to "inline-block" (set with CSS from themes)

Button

NEW
  • Added Size, Rounded, FillMode, Shape, ThemeColor parameters
CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Primary parameter removed in favor of ThemeColor

ButtonGroup

NEW
  • Added Size, Rounded, FillMode, Shape, ThemeColor parameters
CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

Card

CHANGED
  • Remove ThemeConstants class in favor of component-specific theme settings constants

Checkbox

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

ColorPicker

NEW FIXED
  • Cultures with the comma decimal separator do not parse the Alpha value (opacity) correctly
CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

ComboBox

NEW
  • Added Size, Rounded, FillMode parameters
  • Introduce PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration
FIXED
  • When filtering is enabled, the dropdown closes immediately after opening on mobile device
  • DropDownList, ComboBox, Autocomplete - popups are misaligned in Bootstrap Grid
  • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template
CHANGED
  • PopupWidth, PopupHeight, PopupClass are removed in favor of PopupSettings nested configuration
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Remove TotalCount parameter from the component api, in flavor of Total parameter in the OnRead event arguments
  • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args
  • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args
  • Default widths for dropdown components is 100% and not 300px

DateInput

NEW CHANGED
  • ParsingErrorMessage is removed in favor of Localization

DatePicker

NEW FIXED
  • Date Input loses focus if start typing a date with 0 in Grid in Editing mode
CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

DateRangePicker

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

DateTimePicker

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

Drawer

CHANGED
  • Rename Content RenderFragment to DrawerContent
  • Remove drawer IsSeparatorField property. Use the SeparatorField property.

DropDownList

NEW
  • Added Size, Rounded, FillMode parameters
  • Introduce PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration
FIXED
  • When filtering is enabled, the dropdown closes immediately after opening on mobile device
  • DropDownList, ComboBox, Autocomplete - popups are misaligned in Bootstrap Grid
  • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template
CHANGED
  • PopupWidth, PopupHeight, PopupClass are removed in favor of PopupSettings nested configuration
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Remove TotalCount parameter from the component api, in flavor of Total parameter in the OnRead event arguments
  • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args
  • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args
  • Default widths for dropdown components is 100% and not 300px

Editor

NEW
  • Support for media elements in content - video, audio and iframe
FIXED
  • Incorrect CSS class for Editor link dialog Title label
CHANGED
  • Rename UpdateInterval to DebounceDelay

Gantt

FIXED
  • Gantt drag-drop performance in WASM is noticeably slow in FF

Grid

FIXED
  • New value in InCell EditorTemplate does not take effect
  • Editors with Popup close InCell EditorTemplate
  • When you dynamically switch the ScrollMode, the Skip property inside Grid's state is not refreshing
  • Scroll position is not reset on filtering
  • Filter Menu closes automatically on mobile when you focus an input to type
  • Grid expands row in a group after previous group is collapsed.
CHANGED
  • Remove TotalCount parameter from the component api, in flavor of Total parameter in the OnRead event arguments
  • Binding with OnRead event must specify TItem and args.Data, args.Total, args.AggregateResults must be set inside the OnRead event args
  • ObservableData with OnRead event binding is no longer supported.
  • Support for exporting all pages when using OnRead
  • Use ExpandedItems in state
  • Use IFilterDescriptor in GridState
  • Default value for EditMode is changed to EditMode.None

ListView

CHANGED
  • Remove TotalCount parameter from the component api, in flavor of Total parameter in the OnRead event arguments
  • Binding with OnRead event must specify TItem and args.Data, args.Total, args.AggregateResults must be set inside the OnRead event args
  • ObservableData with OnRead event binding is no longer supported.

Loader

CHANGED
  • Remove ThemeConstants class in favor of component-specific theme settings constants
  • Change the type of the Size parameter to comply with new themes

LoaderContainer

CHANGED
  • Remove ThemeConstants class in favor of component-specific theme settings constants
  • Change the type of the Size parameter to comply with new themes

MaskedTextBox

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Remove Label parameter from TextBox. In 3.2.0 release a standalone Floating component will be released. In the meantime use this KB

MultiSelect

NEW
  • Added Size, Rounded, FillMode parameters
  • Introduce PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration
FIXED
  • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template
CHANGED
  • PopupWidth, PopupHeight, PopupClass are removed in favor of PopupSettings nested configuration
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Remove TotalCount parameter from the component api, in flavor of Total parameter in the OnRead event arguments
  • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args
  • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args
  • Default widths for dropdown components is 100% and not 300px

Notification

CHANGED
  • Remove ThemeConstants class in favor of component-specific theme settings constants

NumericTextBox

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

QRCode

CHANGED
  • Change Barcode and QR code style from "display: block" to "inline-block" (set with CSS from themes)

RadioButtonGroup

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

RangeSlider

FIXED
  • StartValueChanged and EndValueChanged do not fire if the steps are floating-point types and the applied culture uses comma separator

Scheduler

FIXED
  • Scheduler appointment editing and deleting not working in FF as of v 78.0
  • Scheduler throws on appointment resizing/deleting in FF in WASM

Slider

FIXED
  • StartValueChanged and EndValueChanged do not fire if the steps are floating-point types and the applied culture uses comma separator

Splitter

NEW
  • Make Size and Collapsed parameters two way bindable
FIXED
  • SplitterPane does not respond to changes in its parameters

Stepper

CHANGED
  • Remove IsCanceled property from StepperStepChangeEventArgs. Use the IsCancelled property instead.

Switch

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

TextArea

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Remove Label parameter from TextBox. In 3.2.0 release a standalone Floating component will be released. In the meantime use this KB

TextBox

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • Remove Label parameter from TextBox. In 3.2.0 release a standalone Floating component will be released. In the meantime use this KB

TileLayout

FIXED
  • Creating the TileLayoutItems in a loop results in an infinite loop
CHANGED
  • Introduce identifier for the TileLayout item

TimePicker

NEW CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

ToggleButton

NEW
  • Added Size, Rounded, FillMode, Shape, ThemeColor parameters
CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")

TreeList

FIXED
  • New value in InCell EditorTemplate does not take effect
  • Editors with Popup close InCell EditorTemplate
  • Filter Menu closes automatically on mobile when you focus an input to type
CHANGED
  • Default value for EditMode is changed to EditMode.None

TreeView

NEW
  • Added Size parameter
  • Add ExpandedItems collection
CHANGED
  • Html rendering and class names are changed.
    "k-state-" classes are renamed to "k-" (ex: "k-state-invalid" is renamed to "k-invalid", "k-state-focused" is renamed to "k-focus")
  • ExpandedField binding parameter is removed. Use the ExpandedItems Parameter Collection.

Upload

NEW
  • Expose methods for manual upload and select of files
  • Expose method for clearing upload files

Window

CHANGED
  • Change the type of the Size parameter to comply with new themes

New features & Roadmap

Have a feature request?

Post your feedback via the Blazor UserVoice portal or the Public forums

What's new across all Telerik products?

See the updates feed

Next Steps

Launch demos

See Telerik UI for Blazor in action and check out how much it can do out-of-the-box.

Compare pricing

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.

Download free trial

Try Telerik UI for Blazor with dedicated technical support.