Essential Studio® for MAUI - v34.1.29 Release Notes

Common

Introducing Standalone UI SDKs

We are introducing Standalone UI SDKs to provide greater flexibility in how you license and build your applications.

In addition to the UI Component Suite, you can now purchase individual SDKs for:

  • Grid SDK
  • Chart SDK
  • File Manager SDK
  • Gantt SDK
  • Scheduler SDK
  • Diagram SDK
  • Rich Text Editor SDK

Whether you need a single specialized component or a comprehensive UI suite, you can now choose the product that best fits your application requirements and budget.

Starting with this release, Gantt, Scheduler, Diagram and Rich Text Editor components are now available as standalone SDKs and licensed separately. While the UI component suite continues to provide the comprehensive collection of the remaining high-performance UI components.

Note: This change applies to the new product purchases only. Existing customers will continue to receive access to all the UI components, including Gantt, Scheduler, Diagram and Rich Text Editor, according to their current licensing. No changes are required for the existing customers.

SfCartesianChart

Features

  • Introduced Point color mapping to customize individual point colors using brushes, colors, or hex values.
  • FB37952 - Enabled Property change listener for automatic chart updates when data source properties change.
  • FB62021 - Added Suspend/Resume notifications to batch updates, reducing intermediate refreshes and boosting performance.
  • Added Axis label tapped event to enable drill-down and filtering through axis label interactions.
  • Added Data label tapped event to trigger interactive analytics actions directly from data labels.
  • FB41459 - Introduced Max labels per 100 pixels to control axis label density and prevent overcrowding.
  • FB46533 - Introduced Fast scatter series for high-performance rendering of large datasets.
  • FB58855 - Enhanced tooltip styling by automatically matching tooltip background colors to series colors.
  • FB58485 - Added customizable Tooltip border options for border color and width.
  • Introduced Multi-level axis labels for hierarchical data organization and improved readability.

SfCircularChart

Features

  • Introduced Point color mapping to customize individual segment colors using brushes, colors, or hex values.
  • FB37952 - Enabled Property change listener for automatic chart updates when data source properties change.
  • FB58855 - Enhanced tooltip styling by automatically matching tooltip background colors to series colors.
  • FB58485 - Added customizable Tooltip border options for border color and width.

SfFunnelChart

Features

  • Introduced Point color mapping to customize individual segment colors using brushes, colors, or hex values.
  • FB58485 - Added customizable Tooltip border options for border color and width.

SfPolarChart

Features

  • Introduced Point color mapping to customize individual point colors using brushes, colors, or hex values.
  • FB37952 - Enabled Property change listener for automatic chart updates when data source properties change.
  • FB58855 - Enhanced tooltip styling by automatically matching tooltip background colors to series colors.
  • FB58485 - Added customizable Tooltip border options for border color and width.

SfPyramidChart

Features

  • Introduced Point color mapping to customize individual segment colors using brushes, colors, or hex values.
  • FB58485 - Added customizable Tooltip border options for border color and width.

SfDataGrid

Features

  • #FB72573 - Provided support to display the tooltip after delay with customization.
  • #FB72330 - Provided separator support for the context menu items with appearance customization.
  • #FB64950 - Provided built-in Automation ID support to the rows and cells in the SfDataGrid.
  • Provided interactive support for resizing the row height with customizable resizing modes.
  • Provided interactive support for searching data displayed in SfDataGrid.
  • Provided built-in support for undo/redo operations on edited cell values during editing.
  • Provided support to select and drag multiple rows in row drag and drop.
  • Provided built-in column types to display the data in currency, time span, and percentage values.
  • Provided built-in checkbox selector column support to select and deselect rows using checkboxes.
  • Provided support to customize the height of caption summary rows.
  • Provided support to highlight the entire column when hovering the column header.
  • Provided support to highlight the column header cell on hover.
  • Provided support for resizing the column when the resizing indicator moves.
  • Provided support to customize the background color of search matched cells.
  • Provided support for scrolling to row and column using RowData and DataGridColumn.
  • Provided cell type and cell value details in the CellHovered event.
  • Provided animation support to the swipe reset and complete actions.

SfListView

Features

  • Added item separator support for ListView items and its groups.
  • Added border customization support for group header.
  • Added support to show custom filter UI-interface for easy data filtering.

SfMaps

Features

  • #FB58799 - Provided support to programmatically display tooltips for specific markers in .NET MAUI Maps.
  • #FB66751 - Provided command support for the MarkerSelected event in .NET MAUI Maps to handle marker selection actions easily.

SfAIAssistView

Breaking Changes

  • The AIAssistView control UI has been modernized to align with current AI chat design standards and updated design references used across AI-driven applications.
  • The StopRespondingText property has been removed. The stop action is no longer rendered as a separate text-based element. Instead, it is now embedded within the send button as an icon, following modern AI chat UI design.

Features

  • Added Agent Mode support, allowing users to easily switch between AI agents directly in the editor through a simple chip with an icon and label to tailor tone, behavior, and responses.
  • Added Structured Prompt support, allowing users to build smarter prompts with SystemPrompt, ContextPrompt, and flexible PromptPart collection for consistent, predictable prompt composition.
  • Added Built-in Voice (STT and TTS) support, allowing users to speak their prompts and listen to AI responses with out-of-the-box voice interaction.
  • Added Image Preview for Attachments support, allowing users to view attached images in full size upon tapping for a better user experience.
  • Added Time-based Separators support, allowing users to automatically group messages by time (today, yesterday, etc.) making conversations easier to follow.
  • Added Toast Notifications support, allowing users to receive quick, non-intrusive feedback for actions like success or errors with lightweight toast messages.
  • Added DisclaimerText support, allowing users to access feedback options and AI disclaimers through a dedicated footer aligned with modern AI UX patterns.
  • Added Grouped Suggestions support, allowing users to discover suggestions organized into categories like “history” and “recommended” while typing.
  • Added Conversation Management support, allowing users to manage chats more efficiently by filtering, pinning, renaming, or deleting conversations through an interactive history panel.
  • Added AllowEditorExpansion support, allowing users to write longer, structured prompts in an expandable input box perfect for detailed queries or code snippets.
  • Added Scroll Behavior Control support, allowing users to choose optional scrolling behavior where the conversation view automatically scrolls to either the latest user request or the most recent AI response.
  • Added Built-in File Picker support, allowing users to quickly select and attach files to their conversations with a seamless built-in file picker.

SfRichTextEditor

Features

  • The Rich Text Editor now includes support for Code Block Language Selection, enabling users to specify the programming language for code snippets. By associating code blocks with a particular language, this enhancement improves code readability, structure, and presentation, ensuring a more accurate and consistent authoring experience for technical content across supported languages.

SfTreeView

Features

  • Added Built-in Checkbox support, allowing users to add checkboxes to TreeView items for easy interaction without needing custom templates.

SfSmartDataGrid

Breaking Changes

The NuGet package and namespace for the SfSmartDataGrid control have been updated in this release.

Description

Previously, the SfSmartDataGrid control was included in the shared Syncfusion.Maui.SmartComponents NuGet package and namespace. To enhance modularity and improve maintainability, it has now been separated into its own dedicated NuGet package and namespace.

NuGet Change

  • Old NuGet package: Syncfusion.Maui.SmartComponents
  • New NuGet package: Syncfusion.Maui.SmartDataGrid

Namespace Change

  • Old namespace: Syncfusion.Maui.SmartComponents
  • New namespace: Syncfusion.Maui.SmartDataGrid

Impact

Applications that use the SfSmartDataGrid control and reference the old NuGet package or namespace will encounter compilation errors after upgrading to this version.

Action Required

  • Replace the old NuGet package with the new Syncfusion.Maui.SmartDataGrid package.
  • Update all namespace references in both C# and XAML code to the new namespace.

Test Results

Component Name Test Cases Passed Failed Remarks
Accordion 63 63 0 All Passed
AI AssistView 394 394 0 All Passed
Autocomplete 468 468 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 262 262 0 All Passed
Calendar 2754 2754 0 All Passed
Cards 235 235 0 All Passed
Carousel 235 235 0 All Passed
Cartesian Charts 428 428 0 All Passed
Chat 179 179 0 All Passed
CheckBox 191 191 0 All Passed
Chips 76 76 0 All Passed
Circular Charts 35 35 0 All Passed
Color Picker 164 164 0 All Passed
ComboBox 521 521 0 All Passed
DataForm 3423 3423 0 All Passed
DataGrid 5390 5390 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 1688 1688 0 All Passed
Kanban Board 1060 1060 0 All Passed
Lineaar Gauge 668 668 0 All Passed
ListView 5161 5161 0 All Passed
Maps 1835 1835 0 All Passed
Markdown Viewer 116 116 0 All Passed
Masked Entry 229 229 0 All Passed
Navigation Drawer 251 251 0 All Passed
Numeric Entry 609 609 0 All Passed
NumericUpdown 515 515 0 All Passed
Picker 813 813 0 All Passed
Polar Charts 33 33 0 All Passed
Popup 1657 1657 0 All Passed
Progress Bar 633 633 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 215 215 0 All Passed
Rich Text Editor 239 239 0 All Passed
Rotator 1202 1202 0 All Passed
Scheduler 11989 11989 0 All Passed
Segment Control 360 360 0 All Passed
Shimmer 371 371 0 All Passed
Signature Pad 45 45 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 858 858 0 All Passed
Switch 131 131 0 All Passed
Tab View 1620 1620 0 All Passed
Text Input Layout 254 254 0 All Passed
Time Picker 182 182 0 All Passed
Toolbar 428 428 0 All Passed
TreeMap 457 457 0 All Passed
TreeView 483 483 0 All Passed