Essential Studio for MAUI Release Notes

v29.1.33
March 25, 2025

DocIO

Features

  • Create, modify, and remove SmartArt graphics programmatically in DOCX format documents.
  • #I566560, #I581206, #I173017, #I156416, #I191034, #I227776, #I379957, #I383384, #I440935, #I150127, #I153359, #I181911, #I211893, #I222043, #I223360, #I223422, #I223516, #I246325, #I247941, #I248366, #I282726, #I293680, #I335826, #I350137, #F180343, #FB28962 - SmartArt graphics are now preserved when converting DOCX format documents to PDFs and images.
  • Improved rendering of EMF+ and EMF+ Dual images when converting Word documents to PDFs and images.

Bug Fixes

  • #I698363 - Paragraph with exactly line spacing is now positioned properly while converting a Word document contains the noExtraLineSpacing tag to PDF.
  • #I698364 - Tab is now applied to the paragraph containing the floating item when converting a Word document to a PDF.
  • #I698379 - Justification alignment is now applied properly when converting a Word document to PDF.

PDF

Features

  • Added support for defining custom structure elements with role mapping when generating accessible PDF documents.
  • #I565184 – Added support for generating well-tagged standard-compliant PDF documents.
  • #I565184 – Added support for generating PDFs compliant with Universal Accessibility Level 2 (PDF/UA-2) standards.
  • #I662486, #I587085 – Added support for generating PDF documents compliant with ZUGFeRD version 2.3.2.
  • #I677046 – Added support for applying Hatch Brush patterns in PDF documents.
  • Added support for file path overloads in .NET versions 8.0 and 9.0.

Presentation

Features

  • #I686548 - Preserve shapes as PDF text form fields when converting PowerPoint to PDF.
  • Improved rendering of EMF+ and EMF+ Dual images when converting PowerPoint to PDFs and images.

SfAIAssistView

Features

  • Added the Suggestions collection property to display common suggestions in the header section.
  • Added the SuggestionTemplate property to allow customization of the suggestion item in the header section.
  • Added the ResponseSuggestionTemplate property to enable customization of the appearance of suggestions within the response item.
  • Provided support to change the default text and customize the appearance and layout of the stop responding view by using StopRespondingText and StopRespondingTemplate properties respectively.
  • Added support selecting specific phrases or the entire response or request text.
  • Provided support to customize the appearance of the request button using RequestButtonTemplate property.
  • Provided support for customization of both request and response item templates according to specific requirements.
  • Provided support to enable or disable the response loader view (shimmer view).

SfAutocomplete

Features

  • #FB60354, #I621454 - Provided support for the SelectionChanging event in the SfAutocomplete control. This event triggers before the selection changes, enabling users to implement custom logic or validation.

SfBadgeView

Features

  • Added support for AnimationDuration in Badge View, allowing users to adjust the duration of the badge animation for a customized visual experience.

SfBusyIndicator

Features

  • #I63805 - Added HorizontalPulsingBoxAnimation support in .NET MAUI Busy Indicator. This animation creates a visually engaging effect where a series of boxes pulse horizontally, indicating ongoing activity

SfCards

Features

  • #I539702, #I561915 - Provided support for BindableLayout, allowing the generation of cards based on a bound collection.

SfComboBox

Features

  • #FB60354, #I621454 - Provided support for the SelectionChanging event in the SfComboBox control. This event triggers before the selection changes, enabling users to implement custom logic or validation.

SfDataGrid

Features

  • #FB40168 - Provided support for a Master-Details View to represent hierarchical data in nested tables.
  • #FB62956 - Provided support for programmatic searching (highlight the text) with navigation functionalities.
  • #FB45066 - Provided support for binding dynamic objects to the items source of SfDataGrid.
  • #FB42606 - Provided support to display a view when the items source is empty.
  • #FB60047 - Provided support to customize the bounces effect when over scrolling the scroll view vertically on mobile platforms.
  • #FB43458 - Provided support to customize diagonal scrolling behavior.

SfDatePicker

Features

  • #I533149 - Enhanced the SfDatePicker control rendering on high resolution machines.
  • #I651595 - Provided Relative View support, allowing users to customize the positioning of the date picker dialog relative to a specific view or element within the application.
  • #I582045 - Provided BlackOutDates support, which allows users to restrict the selection of specific dates.

SfDateTimePicker

Features

  • #I651595 - Provided Relative View support, allowing users to customize the positioning of the date time picker dialog relative to a specific view or element within the application.
  • #I582045 - Provided BlackOutDateTimes support, which allows users to restrict the selection of specific dates and times.

SfImageEditor

Bug fixes

  • #I699648 - Fixed an issue where multiple text annotations added programmatically via AddText() method were not correctly added in the image editor.

SfKanban

Features

  • Improved Kanban horizontal and vertical scrolling improvements when dragging cards.

Bug fixes

  • Fixed Kanban column double scrolling issue in iOS.
  • Restricted card drop when canceled in the DragEnd event.

SfListView

Features

  • Added the IsSelected and IsPressed visual states for enhanced customization of the ListViewItem background.

SfPdfViewer

Features

  • #I621451- Provided support to show and hide form fields.
  • Provided support to customize the visual properties of form fields.

Bug Fixes

  • #I692016- The PDF pages are now rendered properly when scrolling and zooming rapidly on the Windows platform.
  • #FB62197- Text is now properly displayed in form fields.
  • #I645680- The added free text annotation now remains the same after saving the PDF in the PDF Viewer.
  • #I649793- The zoom factor is now working as expected for fit to page in single page layout mode for the specific PDF.
  • #I649358- The border style of the free text annotation is now preserved correctly when executing the Undo command programmatically.
  • #I656756- All the pages are now rendered properly in the PDF Viewer for the specific PDF.
  • #I658872- Annotations are no longer duplicated in the saved stream when loaded using PdfLoadedDocument in PDFViewer.
  • #I666285- PDF Viewer no longer crashes when switching the PDFs.
  • #I664944- The preselected value in a combo box form field is now displayed correctly when the PDF is loaded.
  • #I665620- Text is now shown properly in a specific text box form field in PDF until focused on the iOS platform.

SfPicker

Features

  • #I651595 - Provided Relative View support, allowing users to customize the positioning of the picker dialog relative to a specific view or element within the application.

SfPopup

Features

  • Added the IgnoreActionBar property, enabling popup to be displayed over the action bar.

Bug Fixes

  • #I948080 - Fixed an issue where the popup view was not reopening again after being closed when using the Microsoft.Maui.Controls package, version 9.0.50.

SfRadialMenu

Features

  • #I59777 - Provided support for SelectionColor, allowing a value that can be used to customize the selection item in the Radial Menu control.
  • #I63492 - Provided Pressed and Released event support for the Radial Menu. The Pressed event triggers when a menu item is pressed, and the Released event triggers when it is released, enabling customization, interaction, and specific actions based on user input.

SfScheduler

Features

  • #FB63054 - Added support to show or hide scheduler view navigation buttons in scheduler header.
  • #FB60941 - Provided support to add borders for the scheduler appointments.

Bug fixes

  • #I686061- Timeline view and Resources render properly in MAC and iOS in Microsoft.Maui.Controls version 9.0.30 and above.

SfStepProgressBar

Features

  • #I653327 - Provided support for customizing the track size of each step in the .NET MAUI StepProgressBar, allowing users to customize the progress track size to their preferences.

SfTextInputLayout

Features

  • #FB60354, #I618118 - Provided support for customizing the ComboBox DropDownButton in the .NET MAUI SfTextInputLayout, allowing users to modify the height, width, and appearance of the ComboBox DropDownButton within the SfTextInputLayout.

  • Added support for customizing the NumericEntry UpDownButton template in the .NET MAUI SfTextInputLayout. This enhancement allows users to modify the appearance of the NumericEntry UpDownButton within the SfTextInputLayout.

SfTimePicker

Features

  • #I651595 - Provided Relative View support, allowing users to customize the positioning of the time picker dialog relative to a specific view or element within the application.
  • #I582045 - Provided BlackOutTimes support, which allows users to restrict the selection of specific times.

SfToolbar New

The Toolbar control provides a flexible and customizable toolbar for seamless user interaction. It allows users to add toolbar items that perform specific actions, enhancing application usability.

Features

  • Toolbar items: Add icons, labels, a combination of both, or custom views for quick access to essential actions.
  • Interaction: Support for touch gestures, item tapping, and command execution.
  • Orientation: Arrange toolbar items in horizontal or vertical layouts.
  • Overflow support: Includes scrollable options, navigation buttons, and a menu for managing excess items efficiently.
  • Overlay toolbar: Provides a floating toolbar experience for enhanced usability.
  • Appearance customization: Adjust icons and labels’ colors to match light or dark themes.

XlsIO

Features

  • Added file path overloads to the Open, Save, and Convert APIs, allowing direct file path usage instead of FileStream.
  • Introduced the GetCellValue method for efficient cell value reading in Excel documents.
  • Improved performance for opening, reading, creating, and saving Excel documents.
  • Enhanced support for preserving EMF Plus images in Excel to PDF/Image conversions.
  • Upgraded SkiaSharp to version v3.116.1 in XlsIORenderer for improved Excel to PDF/Image conversions.
Note : The bug or feature items that do not have a corresponding ID associated with them are internally identified.