Essential Studio® for MAUI - v32.1.19 Release Notes
Common
New Controls
The below controls are added newly,
- Smart DataGrid
- Smart Scheduler
- Smart TextEditor
Features
- Introduced Liquid Glass visual effect support in our
.NET MAUIcontrols.
SfAIAssistView
Features
- Added support to edit the AI request to allow the users to review and refine the prompt and resubmit it to get more accurate responses.
- Added support to change the request button image source.
- Added support to display a header to suggestion items to organize and enhance readability.
- Added support to show a scroll down icon to see latest messages.
- Added support to add customizable action buttons in the editor view to perform common AI-powered actions.
SfAutocomplete
Features
-
#FB61503-Automation ID Support:The Autocomplete control now supports assigning an AutomationId, making it easier to integrate with UI testing frameworks and accessibility tools for a more robust and inclusive application experience. -
Customize Selected Item Text Color:The text color of the selected item in the Autocomplete dropdown list can now be customized.
SfCalendar
Features
-
#FB50199- AddedAutoFitsupport inSfCalendarto adjust rows when leading/trailing dates are disabled in dialog and relative dialog modes. -
#FB51042- Added support to dynamically refresh special dates in SfCalendar using theUpdateSpecialDayPredicatemethod. -
#FB71283- Fixed an issue where the app crashed when changing the calendar view whileSfCalendarwas hosted insideMop upsin iOS.
SfCartesianChart
Features
-
#FB61166-Annotation Touch Interaction:Annotations in the Cartesian Chart are now fully interactive on touch devices. Users can tap an annotation to trigger actions as needed, making charts more dynamic and user-friendly. -
Floating Legend:The chart legend is fully customizable, with a floating option available. Users can position the legend anywhere within the chart area, ensuring a clean, uncluttered design—even in limited space.
SfCircularChart
Features
-
Floating Legend:The chart legend is fully customizable, with a floating option available. Users can position the legend anywhere within the chart area, ensuring a clean, uncluttered design—even in limited space.
SfColorPicker
Features
- Introduced
EnableLiquidGlassEffectsupport for ColorPicker. This feature allows to enable or disable a liquid glass-like appearance for ColorPicker onMacCatalystandiOSplatforms.
SfComboBox
Features
-
Automation ID Support:The ComboBox control now supports assigning an AutomationId, improving compatibility with UI testing frameworks and accessibility tools. -
#FB63642-Customize Selected Item Text Color:The text color of the selected item in the ComboBox dropdown list can now be customized.
SfDataGrid
Features
-
#FB48207- Provided built-in support to interactively apply column-level filtering using an Excel-like filter popup menu. -
#FB46522- Provided support to select multiple rows and cells using mouse drag and by clicking with modifier keys (Ctrl and Shift). -
#FB64447- Provided support to freeze one or more rows and columns in the footer region. - Provided built-in support to group one or more columns by dragging them to the Group Drop Area.
- Provided built-in hyperlink column support to display and navigate to URLs.
- Provided support to display multiple columns in the
SfDataGridedit view to view and edit values. - Provided a column chooser to interactively manage the visibility of all columns.
- Provided Data Annotations support to validate data and display hints for invalid values.
SfFunnelChart
Features
-
Horizontal Funnel:The Funnel Chart now supports a horizontal layout, displaying data from left to right instead of the traditional top-to-bottom format. This alternative view is ideal for wide-screen designs, providing flexibility in presenting data in a visually appealing manner. -
Floating Legend:The chart legend is fully customizable, with a floating option available. Users can position the legend anywhere within the chart area, ensuring a clean, uncluttered design—even in limited space.
SfImageEditor
Features
-
#FB44985- EnabledJPGimage saving support onWindowsandAndroid, alongsidePNG,JPEG, andBMPformat options.
SfKanban
Features
- Provided
KeepCardsupport to retain specific cards in their original column during drag-and-drop.
SfListView
Features
- Added support to select multiple items using the SHIFT, CTRL, and arrow keys through
SelectionMode.Extended.
SfMaskedEntry
Features
-
Automation ID Support:The MaskedEntry control now supports assigning an AutomationId for better integration with UI testing and accessibility tools. -
#FB63610-Read-Only Mode:MaskedEntry content can now be set to read-only without disabling the control. The visual states remain unchanged while preventing user edits, providing flexibility for scenarios where input should stay visible but not editable.
SfNavigationDrawer
Features
-
#FB58800- Added support for aSecondary Drawerin the NavigationDrawer. This feature enables configuring and displaying an additional drawer alongside the primary one, while ensuring that only one drawer, either the primary or secondary, can be open at a time. -
Introduced
EnableLiquidGlassEffectsupport for NavigationDrawer. This feature allows to enable or disable a liquid glass-like appearance for NavigationDrawer onMacCatalystandiOSplatforms.
SfNumericEntry
Features
-
#FB62211-Automation ID Support:The NumericEntry control now supports assigning an AutomationId for improved UI testing and accessibility. -
Disable Value Selection on Focus:Prevent the entire numeric value from being automatically selected when the control gains focus, avoiding accidental overwrites and ensuring more precise editing of numeric values.
SfPopup
Features
-
Added support to auto-size the popup based on its header and footer using the
PopupAutoSizeTarget, in addition to the existing support for auto-sizing based on content. -
Added support to customize the popup’s position using the
PositionChangingevent.
PyramidChart
Features
-
Horizontal Pyramid:The Pyramid Chart now supports a horizontal layout, displaying data from left to right instead of the traditional top-to-bottom format. This alternative view is ideal for wide-screen designs, providing flexibility in presenting data in a visually appealing manner. -
Floating Legend:The chart legend is fully customizable, with a floating option available. Users can position the legend anywhere within the chart area, ensuring a clean, uncluttered design—even in limited space.
SfRadialMenu
Features
- Introduced
EnableLiquidGlassEffectsupport for RadialMenu. This feature allows to enable or disable a liquid glass-like appearance for RadialMenu onMacCatalystandiOSplatforms.
SfRichTextEditor
Features
-
Inline Tooltip for Links:The Rich Text Editor now features an inline tooltip for easier link management. When you click a link, a quick-access tooltip appears with essential actions—Open, Edit Link, and Remove Link. This enhancement makes managing links faster and more intuitive, allowing you to handle link actions directly within the editor.
SfScheduler
Features
- Added resource grouping support for the
DaysViewfor theMobileplatform. -
#FB64121- Provided support for hiding non working days for theTimelineMonthView. -
#FB64243- Provided support to change the appointment indicator border rendering mode asFill,StrokeandFillAndStroke.
SfSmartDataGrid New
Introduces the .NET MAUI SfSmartDataGrid, an AI-assisted data grid that streamlines complex data operations and boosts productivity with natural language–driven interactions.
Features
- AI sorting: Sort data using natural language prompts; the grid interprets intent and applies the appropriate sort order.
- Intelligent filtering: Apply advanced filters from natural language instructions, including contextual and multi-condition scenarios.
- Smart grouping: Group related records using AI prompts to automatically organize data for clarity.
- Row and cell highlighting: Conditionally highlight rows or cells based on prompt-defined rules to surface important information.
SfSmartScheduler New
Introducing the .NET MAUI SfSmartScheduler, that blends Syncfusion’s powerful Scheduler control with AI intent understanding, so people can create, update, and explore their calendars by simply typing what they want. It reduces clicks, removes friction, and turns scheduling into a conversation.
Features
-
Natural-language CRUD: Create, update, and delete appointments using plain language, with or without resources.
-
Resource-aware booking: The control understands and respects resource availability and current filters. It books people and places intelligently and suggests alternatives when needed.
-
Conflict detection: Detect the conflict appointments in the scheduler view.
-
Free time discovery: The control finds open time slots instantly in the date ranges.
-
Smart summarization: The control generates concise summaries of upcoming or selected appointments.
SfSmartTextEditor New
The .NET MAUI SmartTextEditor is an intelligent input control that accelerates text composition with AI powered sentence suggestions and autocompletion, making it ideal for chat interfaces, note taking, and intelligent form filling. It’s highly adaptable, with configurable appearance and behavior options.
Features
- Allows customizing suggestions in both inline and popup modes.
- Uses IChatInferenceService to deliver AI powered, context aware text completions.
- Lets you maintain a custom phrase library that serves as a fallback when AI suggestions are unavailable.
- Supports customizing fonts, colors, sizes, and text styles to match your application’s design.
- Allows quick acceptance of suggestions using the Tab or Right Arrow keys.
- Enables touch users to tap or click popup suggestions for immediate insertion.
- Enforces character limits with MaxLength validation for precise input control.
- Provides customizable placeholder text with color styling for clearer guidance.
SfSwitch
Features
- Introduced
EnableLiquidGlassEffectsupport for Switch. This feature allows to enable or disable a liquid glass-like appearance for Switch onMacCatalystandiOSplatforms.
SfTabView
Features
-
#FB64240- Provided border customization for the tab bar area in Maui Tab View, allowing users to style and personalize the tab bar to match the application’s design usingTabBarBorderThickness,TabBarBorderColor,andTabBarBorderCornerRadiusproperties. -
Introduced
EnableLiquidGlassEffectsupport for TabView. This feature allows to enable or disable a liquid glass-like appearance for TabView onMacCatalystandiOSplatforms.
SfTextInputLayout
Features
-
Character Count:A new ShowCharacterCount property displays the current number of characters along with the maximum allowed beneath the input control, allowing users to stay within length limits and improving overall form usability.
SfToolbar
Features
-
I740552- Addedmulti rowsupport inSfToolbar, allowing toolbar items to automatically wrap into multiple rows for flexible layouts when space is limited. -
I740551- Addedtooltipsupport for custom items inSfToolbar, enabling informative text display on hover for better usability. -
Added
selection corner radiussupport inSfToolbar, allowing rounded or sharp highlights for toolbar and popup selections. -
Added
corner radiussupport inSfToolbar, delivering rounded container styling and smooth selection highlights.
SfTreeView
Features
- Added support to handle horizontal scrollbar visibility.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| Accordion | 63 | 63 | 0 | All Passed |
| AI AssistView | 153 | 153 | 0 | All Passed |
| Autocomplete | 321 | 321 | 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 | 104 | 104 | 0 | All Passed |
| Calendar | 2624 | 2624 | 0 | All Passed |
| Cards | 235 | 235 | 0 | All Passed |
| Carousel | 229 | 229 | 0 | All Passed |
| Cartesian Charts | 428 | 428 | 0 | All Passed |
| Chat | 63 | 63 | 0 | All Passed |
| CheckBox | 165 | 165 | 0 | All Passed |
| Chips | 73 | 73 | 0 | All Passed |
| Circular Charts | 35 | 35 | 0 | All Passed |
| Color Picker | 164 | 164 | 0 | All Passed |
| ComboBox | 422 | 422 | 0 | All Passed |
| DataForm | 3348 | 3348 | 0 | All Passed |
| DataGrid | 3113 | 3113 | 0 | All Passed |
| Date Picker | 159 | 159 | 0 | All Passed |
| Date Time Picker | 18 | 18 | 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 | 762 | 762 | 0 | All Passed |
| Kanban Board | 410 | 410 | 0 | All Passed |
| Lineaar Gauge | 668 | 668 | 0 | All Passed |
| ListView | 4813 | 4813 | 0 | All Passed |
| Maps | 1268 | 1268 | 0 | All Passed |
| Markdown Viewer | 116 | 116 | 0 | All Passed |
| Masked Entry | 180 | 180 | 0 | All Passed |
| Navigation Drawer | 126 | 126 | 0 | All Passed |
| Numeric Entry | 218 | 218 | 0 | All Passed |
| NumericUpdown | 218 | 218 | 0 | All Passed |
| Picker | 692 | 692 | 0 | All Passed |
| Polar Charts | 33 | 33 | 0 | All Passed |
| Popup | 1342 | 1342 | 0 | All Passed |
| Progress Bar | 626 | 626 | 0 | All Passed |
| Pyramid Charts | 11 | 11 | 0 | All Passed |
| Radial Gauge | 408 | 408 | 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 | 157 | 157 | 0 | All Passed |
| Rotator | 1195 | 1195 | 0 | All Passed |
| Scheduler | 11556 | 11556 | 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 |
| Sunburst Charts | 14 | 14 | 0 | All Passed |
| Switch | 131 | 131 | 0 | All Passed |
| Tab View | 1620 | 1620 | 0 | All Passed |
| Text Input Layout | 174 | 174 | 0 | All Passed |
| Time Picker | 182 | 182 | 0 | All Passed |
| Toolbar | 175 | 175 | 0 | All Passed |
| TreeMap | 454 | 454 | 0 | All Passed |
| TreeView | 483 | 483 | 0 | All Passed |