Essential Studio for MAUI Release Notes

v22.1.34
June 21, 2023

Common

New Controls

The below controls are added newly.

  • Accordion
  • Chip
  • Expander
  • Image Editor
  • Numeric Entry

Production-ready controls

The following .NET MAUI controls have been developed to meet industry standards and are now marked as production-ready in this 2023 Volume 2 release:

  • Masked Entry
  • Popup
  • Shimmer

ToolBox

Now, all the Syncfusion .NET MAUI controls come with ToolBox support for Visual Studio 2022 (Windows). This new feature allows users to effortlessly drag and drop controls from the ToolBox directly into the XAML files, simplifying the process of adding and configuring controls in the .NET MAUI applications.

DocIO

Breaking Changes

  • The stream position is now internally reset to 0 after saving the Word document using Stream overloads.

Bug Fixes

  • #I467060 - REF field is now updated properly after calling UpdateDocumentFields API.

PDF

Features

  • Added support for finding and extracting the RTL text in an existing PDF document.
  • Improved the performance and memory consumption of extracting images from the PDF document.
  • Added support to sign non-exportable store certificates with different algorithms.
  • Added support to get the revision details of the signature in the PDF document.
  • Added support to get the revocation certificate information and validity details.
  • Added support to specify revocation type while enabling LTV to the signature.

Bug Fixes

  • #I469640 - Fixed issue where extracted text content with the word collection had missing space between words.
  • #I465695 - Hyperlink destination no longer becomes null after adding a new hyperlink and saving.
  • #I462623 - Preservation issue no longer occurs while flattening the checkbox field in the rotated PDF document.
  • #I465500 - Conformance level now returned properly in the specific PDF document.

Presentation

Features

Breaking Changes

  • The stream position is now internally reset to 0 after saving the PowerPoint Presentation using Stream overloads.

SfAccordion New

The Syncfusion .NET MAUI Accordion (SfAccordion) offers a vertically collapsible panel with stacked headers, allowing expansion or collapse of one or multiple items simultaneously.

Key features

  • Data binding: Utilizes the .NET MAUI BindableLayout to bind data collections and populate the accordion.

  • Expand mode: Supports various expansion modes, allowing the expansion of single or multiple items.

  • Animation: Allows for animated expansion and collapse of the accordion items. Offers customization options, including adjusting the duration of the animations and modifying the easing style.

SfCalendar

Features

  • Users can customize the Calendar Identifier based on their cultures and regions. The supported identifies are Gregorian, Hijri, Korean, Persian, Taiwan, ThaiBuddhist, and UmAlQura.

SfCartesianChart

Features

  • The addition of several new series types to the Cartesian Chart control, which will provide users with more ways to visualize their data. The following series types are now available:
    • Step line: It allows the visualization of changes in values over time by connecting points on plots with a combination of horizontal and vertical lines.
    • Step area: It allows the visualization of data points are connected by horizontal and vertical lines to create a series of steps. Each step represents a specific time interval or category.
    • Range area: It visually represents relationship between two variables over time. This helps to highlight the range of values and allows for easy comparison between different data points or categories.
    • 100% Stacked column: It visually represents the proportion of different categories within a single column. The columns are stacked top of each other , and cumulative portion of each stacked element always comes to a total of 100%.
    • Candle: It represent the price movement of an asset over time. The chart is made up of a series of rectangular bars, called candlesticks, that represent a specific time, typically one day.
    • OHLC: It represent the price movement of an asset over a specific period. OHLC charts consist of four data points: the opening price, the high price, the low price, and the closing price for each period.

Bug fixes

  • #464572 - [Android] Now, horizontal scroll working in the opposite direction with .NET 7, has been fixed.

SfChip New

The .NET MAUI Chips control is a versatile and feature-rich component that presents information in an interactive and customizable layout. Arrange multiple chips in a layout and group them, making selection and interaction seamless.

Key features

  • Choose from various layout options such as stack, flex, and more to arrange the chips according to the requirement.
  • Convert text into compact chips, providing a concise way to display information.
  • Customize the appearance of the chips by adding a background image.
  • Easily modify the text color, background color, border color, border thickness, and selection color of the .NET MAUI Chips, ensuring a cohesive and visually appealing design.

SfCircularChart

Features

  • Provided explode all support for circular series. Exploding a segment in a circular chart refers to pulling it slightly away from the center to highlight that particular category.

  • Provided GroupTo support in PieSeries and Doughnutseries, The small segments in the pie chart can be grouped into the “others” category using the GroupTo and GroupMode properties.

SfCircularProgressBar

Bug fixes

  • #FB43258 - The memory leak issue for the SfCircularProgressBar when the IsIndeterminate is set to True has now been fixed.

SfComboBox

Features

  • The .NET MAUI ComboBox control now supports for custom filtering. allowing you to apply your own filter logic to suggest items based on specific filter criteria. This functionality can be achieved by utilizing the FilterBehavior property.

SfDataForm

Features

  • Numeric Editor: Provided built-in Numeric editor in the data form to edit numeric values.

  • Masked Text Editor: Provided built-in Masked text editor in the data form which provides a powerful way to enforce specific input patterns and formats for text values.

  • Custom Data Dictionary: Provided support to obtain the value from or to the dictionary for the data form items created explicitly from dictionary keys.

  • Editor View Customization: Provided support to customize additional properties of the data form editors.

SfDataGrid

Features

  • #I471951,#I461461 - Provided the support to export the DataGrid content, such as rows, stacked header rows and summary rows to the Excel and PDF format with several customization options.
  • #I465583 - Provided the grouping support to the DataGrid, it enables users to group related rows together based on common values in one or more columns. User can organize and categorize data based on specific criteria.
  • #F182176,#I451083,#I452941 - Provided the support to edit cell values. An editor control can be loaded based on the column type to edit cell values.
  • #I461461 - Provided the build in support to load combo boxes in a column.
  • #FB42056 - Provided the support to set padding to the DataGridCell globally through implicit styling.
  • Provided the support to customize the visibility of both horizontal and vertical scrollbars in the DataGrid.
  • Provided the support to show an additional unbound rows to display a summary. User can display a caption of the particular group and summary information of a data objects in each group.

SfExpander New

The Syncfusion .NET MAUI Expander (SfExpander) is a layout control capable of loading any UI view in both the header and content sections. By simply tapping the header, users can effortlessly expand or collapse the control.

Key features

  • Expand and collapse: Easily expand the content to reveal more information or collapse it to conserve space within the user interface.

  • Header and content customization: Customize the header and content views by adding icons, images, or any other UI element to provide a rich and dynamic user experience.

  • Animation: Use animation and effects to enhance the visual appeal and interactivity of the expand and collapse functionality.

SfImageEditor New

The .NET MAUI image editor is used to crop, flip, rotate, and annotate an image with text, freehand drawing, and built-in shapes.

Key Features

  • Image cropping: Crop portions of an image as per the requirement.
  • Effects: Apply various visual effects to an image, such as brightness, blur, contrast, exposure, saturation, sharpening, hue, and opacity.
  • Zooming: Support to zoom and pan images.
  • Transformation: Performs image transformations such as rotation and flip.
  • Annotation: Add text, built-in shapes, and freehand drawing to the images.
  • Toolbar: Toolbars are used to interact and edit images with customization.
  • Undo and redo: Allows users to undo or redo changes made to the image.
  • Save: Allows users to save the edited image in the desired location.

SfLinearProgressBar

Bug fixes

  • #FB43258 - The memory leak issue for the SfLinearProgressBar when the IsIndeterminate is set to True has now been fixed.

SfListView

Features

  • Provided support to reorder items by dragging them with a long press or from the drag indicator view.

SfNumericEntry New

The Numeric Entry control in .NET MAUI is designed to provide a user-friendly and advanced input experience for numeric values. It supports a wide range of numeric formats, including currency, percentage, and decimals, among others. With its key features, it enables enhanced user experience and facilitates input validation.

Key features

  • Input validation triggered when focus is lost or the enter key is pressed.
  • Convenient value increment and decrement using the up-down button.
  • Flexible display of values in various custom formats.
  • Adapts to different cultural and regional settings for value presentation.
  • Placeholder text displayed when the Numeric Entry control contains an empty or null value.

SfPdfViewer Preview

Features

  • Support to select and copy text from the PDF documents has been provided.

Bug fixes

  • [Android] PDF pages are now zoomed, when the user pinches to zoom over the table of contents of the document.

SfPopup

Features

  • Provided support to customize the spacing around the content.

Bug Fixes

  • #I468663 - Provided Refresh method to resize the PopupView based on the content changes at runtime.

SfPyramidChart

Features

  • Provided pyramid drawing mode support. Now can able to render a series as linear or surface mode by using the Mode property.

SfScheduler

Features

  • #I426253 - Provided appointment drag and drop support which allows you to effortlessly adjust the date, time, or duration of appointments within the Scheduler.

SfTextInputLayout

Features

  • The .NET MAUI Text Input Layout control now supports SfNumericEntry, Picker, Time Picker, and Date Picker controls. This enhancement allows users to leverage the capabilities of Text Input Layout control, such as floating labels, icons, and assistive labels, with these input controls. It provides a cohesive and visually appealing user experience for selecting values or dates within the application.

Visual Studio Extensions

New Feature

  1. Syncfusion provides toolbox support for the Syncfusion .NET MAUI applications and simplifies the integration of the Syncfusion components by offering various controller types. This seamless integration enhances both the functionality and visual appeal of the Syncfusion .NET MAUI application effortlessly.

  2. Syncfusion provides a notification message such as a trial version notification if the user using the Syncfusion trial assemblies in the .NET MAUI application, the latest NuGet package available notification and the latest Essential Studio build available notification if the user using the old version of the Syncfusion assemblies/NuGet packages in the .NET MAUI application.

XlsIO

Features

  • #I441410 - Opening RC4 encrypted Excel documents with a password is now supported.
  • Linear and Radial gradient fill for cells and charts are now supported in Excel to image conversion.