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 MAUI controls.

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 - Added AutoFit support in SfCalendar to 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 the UpdateSpecialDayPredicate method.

  • #FB71283 - Fixed an issue where the app crashed when changing the calendar view while SfCalendar was hosted inside Mop ups in 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 EnableLiquidGlassEffect support for ColorPicker. This feature allows to enable or disable a liquid glass-like appearance for ColorPicker on MacCatalyst and iOS platforms.

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 SfDataGrid edit 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 - Enabled JPG image saving support on Windows and Android, alongside PNG, JPEG, and BMP format options.

SfKanban

Features

  • Provided KeepCard support 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 a Secondary Drawer in 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 EnableLiquidGlassEffect support for NavigationDrawer. This feature allows to enable or disable a liquid glass-like appearance for NavigationDrawer on MacCatalyst and iOS platforms.

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 PositionChanging event.

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 EnableLiquidGlassEffect support for RadialMenu. This feature allows to enable or disable a liquid glass-like appearance for RadialMenu on MacCatalyst and iOS platforms.

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 DaysView for the Mobile platform.
  • #FB64121 - Provided support for hiding non working days for the TimelineMonthView.
  • #FB64243 - Provided support to change the appointment indicator border rendering mode as Fill, Stroke and FillAndStroke.

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 EnableLiquidGlassEffect support for Switch. This feature allows to enable or disable a liquid glass-like appearance for Switch on MacCatalyst and iOS platforms.

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 using TabBarBorderThickness, TabBarBorderColor, and TabBarBorderCornerRadius properties.

  • Introduced EnableLiquidGlassEffect support for TabView. This feature allows to enable or disable a liquid glass-like appearance for TabView on MacCatalyst and iOS platforms.

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 - Added multi row support in SfToolbar, allowing toolbar items to automatically wrap into multiple rows for flexible layouts when space is limited.

  • I740551 - Added tooltip support for custom items in SfToolbar, enabling informative text display on hover for better usability.

  • Added selection corner radius support in SfToolbar, allowing rounded or sharp highlights for toolbar and popup selections.

  • Added corner radius support in SfToolbar, 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