Essential Studio® for MAUI - v33.1.44 Release Notes
SfAIAssistView
Breaking Changes
- The default AssistView UI now displays a toolbar and a conversation history view. To hide these elements, set
ShowToolbarandEnableConversationHistoryto false.
Features
- Added
Conversation Historysupport, allowing users to conveniently browse, group, and filter past conversations for quick access and restoration through an interactive history panel. - Added
Context Menusupport for request and response messages, allowing users to access configurable actions in a consistent and intuitive manner within assistant interactions. - Added
Temporary Chatsupport, allowing users to start privacy focused conversations where messages are not saved. - Added auto scroll control support using
CanAutoScrollToBottom, allowing users to enable or disable automatic scrolling to the latest message as new content is added. - Added
Footer Suggestionsupport in the AssistView editor for quick insertion of suggested prompts. - Added
Header Toolbarsupport, allowing users to customize the toolbar with a title and action items for improved control. - Added
Action Button Positionsupport, allowing users to position the action button at the start or end of the input area for greater layout flexibility. - Added
Editor Auto Suggestionssupport, allowing users to receive and select contextual inline suggestions while typing to streamline message composition. - Added image and file preview support in the AssistView editor, enabling seamless attachment review and management within AI assisted conversations.
- Added
RequestEditorsupport, allowing users to access the editor directly for height and placeholder customization.
SfAutocomplete
Features
-
FB66620,I518799- TheSfAutocompletecontrol now supports customizing theDropdown Corner Radius. This enhancement allows developers to adjust the corner radius of the dropdown popup, enabling better alignment with the application’s visual style and design guidelines. -
FB69157,I752224- TheSfAutocompletecontrol now supports aClear Button Click event. This event is triggered whenever a user taps the clear button, allowing developers to easily respond to the action.
SfButton
Features
- The
SfButtoncontrol now includes support forAutomation ID, enabling more reliable UI automation and testing. By assigning unique identifiers to button instances, this enhancement improves compatibility with accessibility frameworks and test automation tools, ensuring consistent element detection across platforms.
SfCartesianChart
Features
-
FB46529- AddedCrosshairsupport, allowing users to interact with the chart area and view precise values along with related data points on the axes. -
FB62331- AddedTrendlinesupport, enabling users to visualize overall data direction and patterns across any series. Supported trendline types include linear, exponential, power, and polynomial, providing deeper analytical insights.
SfChat
Features
- Added support to pin messages in Chat using
AllowPinningto keep important messages accessible at the top of the conversation.
Bug fixes
-
#I817156- Fixed an issue where icons were clipped when multiple items were loaded using theAttachmentButtonTemplate.
SfChip
Features
-FB71979, I798022 - The SfChip control now includes several Accessibility enhancements, including clearer focus visuals, and enhanced screen‑reader labels. These updates provide a more inclusive and user‑friendly experience for all users.
SfComboBox
Features
-FB66620, I518799 - The SfComboBox control now supports customizing the Dropdown Corner Radius. This enhancement allows developers to adjust the corner radius of the dropdown popup, enabling better alignment with the application’s visual style and design guidelines.
-
FB69157,I752224-TheSfComboBoxcontrol now supports aClear Button Click event. This event is triggered whenever a user taps the clear button, allowing developers to easily respond to the action.
SfDataGrid
Features
-
#FB70663- Provided support for merging rows and columns in theSfDataGridto represent cell content across multiple cells. -
#FB64870- Provided multi-binding support for the display and value binding properties inDataGridColumn. -
#FB60923- Provided support for selecting rows and cells on mouse-down interaction. -
#FB70761- Provided support to customize selection behavior on secondary tap. -
#FB69471- Provided support for listening to scroll state changes inSfDataGrid. -
#FB71713- Provided support to load records into the DataGrid automatically when the scroll view reaches the bottom. -
#FB48119- Provided support to auto-fit a column when it is hidden from the view and the column width mode is set toLastColumnFill. -
#FB62274- Provided support to customize the semantic description forDataGridCellfor accessibility. -
#FB71181- Provided support to customize the bounce effect of horizontal scrolling. - Provided support to customize the appearance of the Filter Popup Menu in both the checkbox and advanced filter popup menus.
SfDatePicker
Features
-
FB62474- AddedCloseIconsupport inSfDatePickerdialog/relative dialog modes to allow users to close the picker via the close icon. -
FB51858- ProvidedColumnTextStylesupport inSfDatePicker, allowing customization of the appearance and text style for each individual column. -
I571906- ProvidedColumnWidthsupport inSfDatePicker, allowing customization of the width for each individual column. -
FB63322- Provided additional date formats support inSfDatePicker. -
FB70506- AddedIsSelectionImmediateproperty toSfDatePicker. Whentrue, selection updates immediately on tap/scroll in dialog modes. Whenfalse, requires OK button confirmation.
SfDateTimePicker
Features
-
FB62474- AddedCloseIconsupport inSfDateTimePickerdialog/relative dialog modes to allow users to close the picker via the close icon. -
FB71590- AddedActiveViewsupport to programmatically set the initial tab selection inSfDateTimePicker. -
I571906- ProvidedColumnTextStylesupport inSfDateTimePicker, allowing customization of the appearance and text style for each individual column. -
I571906- ProvidedColumnWidthsupport inSfDateTimePicker, allowing customization of the width for each individual column. -
FB63322- Provided additional date formats support inSfDateTimePicker -
FB70506- AddedIsSelectionImmediateproperty toSfDateTimePicker. Whentrue, selection updates immediately on tap/scroll in dialog modes. Whenfalse, requires OK button confirmation.
SfImageEditor
Feature
-
#FB68539- Enhanced annotation deserialization to ensure annotations scale properly with the updated image size.
SfMaps
Features
-
#FB40082- Implemented marker virtualization to improve performance when zooming and panning large datasets. -
#FB51452- Improved panning behavior for smoother navigation and better responsiveness when moving around the map.
SfMaskedEntry
Features
-
The
SfMaskedEntrycontrol now includes support forPassword Delay Duration. This feature allows you to customize how long the most recently typed character remains visible before being automatically masked, providing greater flexibility and control over secure text entry behavior.. -
FB67272,I720325- TheSfMaskedEntrycontrol now includes support for aCompletedevent. This event is triggered when the user finishes input—either by pressing the Enter/Done action or by moving focus away after entering a valid value. -
FB69157,I752224- TheSfNumericEntrycontrol now supports aClear Button Click event. This event is triggered whenever a user taps the clear button, allowing developers to easily respond to the action.
SfNavigationDrawer
Features
-
FB67678,I732274-SfNavigationDrawernow supportsAnimation Easing, allowing developers to customize easing functions applied during drawer open/close transitions. This enhancement delivers smoother, more natural motion and helps ensure animations are visually consistent with the application’s overall theme and design language.
SfNumericEntry
Features
-
FB67272,I720325- TheSfNumericEntrycontrol now includes support for aCompletedevent. This event is triggered when the user finishes input—either by pressing the Enter/Done action or by moving focus away after entering a valid value. -
FB69157,I752224- TheSfNumericEntrycontrol now supports aClear Button Clickevent. This event is triggered whenever a user taps the clear button, allowing developers to easily respond to the action.
SfPicker
Features
-
FB62474- AddedCloseIconsupport inSfPickerdialog/relative dialog modes to allow users to close the picker via the close icon. -
FB70506- AddedIsSelectionImmediateproperty toSfPicker. Whentrue, selection updates immediately on tap/scroll in dialog modes. Whenfalse, requires OK button confirmation.
SfPopup
Features
-
FB63968- [Android,iOS]SfPopupcan now be used insidenative Android ActivityandiOS UIViewControllerhosts that embed.NET MAUIviews without a MAUI Window. This enables hybrid/native scenarios where MAUI content is placed within existing native apps.
Breaking Changes
-
FB68680- When the overlay is disabled (ShowOverlayAlways = false), users can interact with background elements.
SfRichTextEditor
Bug fixes
-
I817420,FB73061- Fixed an issue where the RichTextEditor shrinks and is obscured by the on-screen keyboard when placed inside a fixed-height Grid.
Breaking changes
- The
IsFocusedproperty is now read‑only and can be used to check the control’s focus state.
SfScheduler
Features
-
#FB37551- Provided support for anappointment editorto manage appointments, including creating, editing, and deleting them through an interactive pop-up interface. -
#FB37224- Provided support toresizeappointments by dragging their top or bottom edges to adjust the duration directly ondesktopplatforms. -
#FB43288- Provided support to display atooltipwhen hovering over or tapping an appointment, showing key details such as the subject and scheduled time.
SfSmartTextEditor
Features
- Introduced EnableLiquidGlassEffect support for
SfSmartTextEditor. This feature allows to enable or disable a liquid glass like appearance forSfSmartTextEditoron MacCatalyst and iOS platforms.
SfTabView
Breaking changes
- The
TabBarHeightproperty has been marked as obsolete to improve API clarity and alignment across tab placements. ReplaceTabBarHeightwith the newTabBarSizeproperty.
Features
-FB36659, I772915 - SfTabView now supports Vertical Tab Headers, enabling headers to be oriented vertically on the left or right side of the control. This enhancement allows for more flexible tab layouts and improved content alignment, especially in space‑constrained or side‑navigation designs.
-
FB66381,I702427-SfTabViewnow supportsLine Break Mode, allowing long header text to wrap across multiple lines instead of being truncated. This enhancement improves readability in constrained layouts and provides greater flexibility for displaying descriptive tab headers. -
FB44908,I667138-SfTabViewnow supports aData Template Selector, enabling dynamic selection of templates based on the associated TabItem data. This enhancement allows developers to apply conditional header and content layouts. -
SfTabViewnow includes support forHeader Item Spacing. The new HeaderItemSpacing property allows developers to control the spacing between adjacent TabItem headers, enabling finer layout customization and improved visual alignment. -
SfTabViewnow supportsAnimation Easing, allowing developers to customize easing functions used during tab selection transitions and content animations. This enhancement enables smoother, more natural motion and helps align animations with the application’s overall theme and design language.
SfTimePicker
Features
-
FB62474- AddedCloseIconsupport inSfTimePickerdialog/relative dialog modes to allow users to close the picker via the close icon. -
I571906- ProvidedColumnTextStylesupport inSfTimePicker, allowing customization of the appearance and text style for each individual column. -
I571906- ProvidedColumnWidthsupport inSfTimePicker, allowing customization of the width for each individual column. -
FB70506- AddedIsSelectionImmediateproperty toSfTimePicker. Whentrue, selection updates immediately on tap/scroll in dialog modes. Whenfalse, requires OK button confirmation.
SfToolbar
Breaking changes
- The
OverlayToolbarinitialization has been moved from the sample level to the source level. You must now explicitly initializeOverlayToolbarin your application.
Features
- Provided
Extended rowtoolbar support inSfToolbarto display a large number of items and prevent truncation on devices with limited screen width. -
FB70807- Added support to programmatically updateSelectedItemsin multiple selection mode andSelectedItemin single selection mode inSfToolbar.
SfTreeView
Features
- Added
Filteringsupport to TreeView, enabling efficient node filtering using built-in text modes or custom predicates.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| Accordion | 63 | 63 | 0 | All Passed |
| AI AssistView | 309 | 309 | 0 | All Passed |
| Autocomplete | 445 | 445 | 0 | All Passed |
| Avatar View | 56 | 56 | 0 | All Passed |
| Backdrop | 83 | 83 | 0 | All Passed |
| Badge View | 81 | 81 | 0 | All Passed |
| Barcode Generator | 1763 | 1763 | 0 | All Passed |
| Busy Indicator | 91 | 91 | 0 | All Passed |
| Button | 235 | 235 | 0 | All Passed |
| Calendar | 2741 | 2741 | 0 | All Passed |
| Cards | 235 | 235 | 0 | All Passed |
| Carousel | 229 | 229 | 0 | All Passed |
| Cartesian Charts | 428 | 428 | 0 | All Passed |
| Chat | 139 | 139 | 0 | All Passed |
| CheckBox | 191 | 191 | 0 | All Passed |
| Chips | 73 | 73 | 0 | All Passed |
| Circular Charts | 35 | 35 | 0 | All Passed |
| Color Picker | 164 | 164 | 0 | All Passed |
| ComboBox | 506 | 506 | 0 | All Passed |
| DataForm | 3423 | 3423 | 0 | All Passed |
| DataGrid | 4936 | 4936 | 0 | All Passed |
| Date Picker | 159 | 159 | 0 | All Passed |
| Date Time Picker | 117 | 117 | 0 | All Passed |
| Digital Gauge | 108 | 108 | 0 | All Passed |
| Effects View | 61 | 61 | 0 | All Passed |
| Expander | 215 | 215 | 0 | All Passed |
| Funnel Charts | 14 | 14 | 0 | All Passed |
| Image Editor | 1142 | 1142 | 0 | All Passed |
| Kanban Board | 722 | 722 | 0 | All Passed |
| Lineaar Gauge | 668 | 668 | 0 | All Passed |
| ListView | 4951 | 4951 | 0 | All Passed |
| Maps | 1819 | 1819 | 0 | All Passed |
| Markdown Viewer | 116 | 116 | 0 | All Passed |
| Masked Entry | 218 | 218 | 0 | All Passed |
| Navigation Drawer | 242 | 242 | 0 | All Passed |
| Numeric Entry | 515 | 515 | 0 | All Passed |
| NumericUpdown | 515 | 515 | 0 | All Passed |
| Picker | 813 | 813 | 0 | All Passed |
| Polar Charts | 33 | 33 | 0 | All Passed |
| Popup | 1615 | 1615 | 0 | All Passed |
| Progress Bar | 626 | 626 | 0 | All Passed |
| Pyramid Charts | 11 | 11 | 0 | All Passed |
| Radial Gauge | 583 | 583 | 0 | All Passed |
| Radial Menu | 199 | 199 | 0 | All Passed |
| Radio Button | 194 | 194 | 0 | All Passed |
| Range selector | 15 | 15 | 0 | All Passed |
| Range Slider | 77 | 77 | 0 | All Passed |
| Rating | 202 | 202 | 0 | All Passed |
| Rich Text Editor | 221 | 221 | 0 | All Passed |
| Rotator | 1195 | 1195 | 0 | All Passed |
| Scheduler | 11959 | 11959 | 0 | All Passed |
| Segment Control | 354 | 354 | 0 | All Passed |
| Shimmer | 371 | 371 | 0 | All Passed |
| Signature Pad | 32 | 32 | 0 | All Passed |
| Slider | 201 | 201 | 0 | All Passed |
| Smart DataGrid | 96 | 96 | 0 | All Passed |
| Smart Scheduler | 135 | 135 | 0 | All Passed |
| Smart Text Editor | 234 | 234 | 0 | All Passed |
| Sunburst Charts | 399 | 399 | 0 | All Passed |
| Switch | 131 | 131 | 0 | All Passed |
| Tab View | 1620 | 1620 | 0 | All Passed |
| Text Input Layout | 251 | 251 | 0 | All Passed |
| Time Picker | 182 | 182 | 0 | All Passed |
| Toolbar | 428 | 428 | 0 | All Passed |
| TreeMap | 454 | 454 | 0 | All Passed |
| TreeView | 483 | 483 | 0 | All Passed |