Essential Studio for Xamarin.Forms Release Notes
Common
Breaking Changes
- Upgraded the Xamarin.Forms dependency version of SfListView from 3.1.0.697729 to 3.6.0.344457. You should upgrade the
Xamarin.Forms
NuGet version to3.6.0.344457
or higher in your application while usingSfListView
. Also, for Android platform, the target framework or compile SDK version of the application should be equal or greater than the latest API (9.0) available.
DataSource
Bug Fixes
- #238763 - Performance will be fast in
DisplayItemsEnumerator
class for long list inDataSource
control.
DocIO
Bug Fixes
- #241691 - The ArgumentOutOfRangeException will no longer be thrown while opening a DOC format Word document.
- #240393 - Line numbers are now preserved properly when resaving the Word document.
- #242018 - Text encoding issue has been resolved while opening a RTF format Word document.
- #241885 - Line spacing is now preserved properly while converting a Word document into HTML.
- #F143774 - Paragraphs are now preserved properly while performing horizontal cell merge in a Word document.
- #241475 - Nested IF field result is now preserved properly while converting a Word document as a Text file.
List value is now updated properly when converting a Word document to HTML. - #237339 - ActualFormatType is now considered as DOCX when creating a new Word document from scratch.
- #239792 - Character format is applied properly in Inline content control while opening Word document.
- #239895 - The NullReferenceException will no longer be thrown when updating the fields in the Word document.
- #239579 - Text border is preserved properly when converting HTML to Word document.
- #238722 - Character format is applied properly while updating document fields.
- #F143772 - Nested bookmark is now preserved properly while opening a DOC format Word document.
- #225399, #220198, #209881, #209466, #204167 - RTL text alignment and indent issues has been resolved while converting a Word document to PDF.
- #242278, #241397, #240195, #240030, #239658, #238960, #238709, #238528, #237804 - Hanging issue has been resolved while converting a Word document to PDF.
- #243412 - Tab leader is now preserved properly while converting a Word document to PDF.
- #239746, #238528 - Text is now preserved properly while converting a Word document to PDF.
- #226594 - Underline is now preserved properly while converting a Word document to PDF in fast rendering.
- #242601 - Font is now preserved properly while converting a Word document to PDF.
- #242252 - TOC text color is now drawn properly while converting a Word document to PDF.
- #239895, #240393, #226352 - Paragraph is now preserved properly while converting a Word document to PDF.
- #230817, #240393 - Shape is now preserved properly while converting a Word document to PDF.
- #240393 - Spacing issue has been resolved while converting a Word document to PDF.
- #238528 - Blank page preservation issue has been resolved while converting a Word document to PDF.
- #238528 - Table is now preserved properly while converting a Word document to PDF.
- #240393, #239828 - The IndexOutOfRangeException will no longer be thrown while converting the Word document to PDF.
- #239439 - Vertical text fill color is now drawn properly while converting a Word document to PDF.
- #237804 - Tab is now preserved properly while converting a Word document to PDF.
- #239439 - Text box is now preserved properly while converting a Word document to PDF.
- #238072 - Horizontally merged table cell border is now preserved properly while converting a Word document to PDF.
- #239746 - Hyperlink is now preserved properly while converting a Word document to PDF.
- #239917, #241373 - Font is now embedded properly while converting a Word document to PDF.
- #241373 - Text is now preserved properly while converting a Word document to PDF.
Bug Fixes
- #240456 – The
NullReferenceException
will no longer be thrown when merging the particular documents. - #241481 – Free text annotation will no longer return invalid text.
- #242049 –
PdfAnnotation
will be cleared properly while removing the annotations. - #238304 – Font name will be retrieved properly from the
PdfLoadedAnnotation
. - #239222, #239219 – Radio button page will be null if it is not added in the page.
- #238725 – Inserting long text in
PdfLightTable
cell works properly. - #238603 – 3D annotations will be rendered properly with different
Pdf3DRendermode
. - #238517 –
PdfFreeTextAnnotation
color will be preserved properly. - #242310 – Signature information will be rendered properly when applying security.
- #244368 – Radio button will be added to the existing PDF documents.
- #242644 – Symbols will be encoded properly in Code 39 Extended and Code 93 Extended barcodes.
- #242717 –
PdfLayoutResult
will return proper bounds when enabling auto tag. - #243273 – Radio button field will be flattened properly in all PDF pages.
- #242335 – Text will be rendered properly when filling and flattening text with right alignment.
- #241159 – Code 32 barcode is now preserved properly for the input text containing zero.
- #239832 – The
NullReferenceException
will no longer be thrown when using barcode in the shell component. - #240712 –
InkAnnotation
will be preserved properly when flattening. - #F145476 – Content inside the child grid will be wrapped properly.
- #F145826 – Barcode will be generated properly with
PdfCode93Barcode
. -
PdfTiffImage
will be rendered properly inPdfGrid
. - Underline will no longer be added for trailing white spaces when drawing text.
- Fore color will be retrieved properly from the text box field.
-
PdfSignatureField
name will be preserved properly. - Font size of the form field will be calculated based on the field size.
Presentation
Bug Fixes
- #F145117 - Font size will be applied properly for second paragraph of table cell.
- #243282 - Images are now preserved properly while performing clone and merge in PowerPoint presentation.
SfAccordion
Bug Fixes
- #237027 - Text invisibility will no longer occur due to
BindingContext
of AccordionItem gets overridden with Accordion control BindingContext. - #240339 - [iOS] When the orientation is changed,
SfAccordion
will load insideSfNavigationDrawer
without any crash. - #F146288 - [UWP] Performance will not be affected when
SfAccordion
is loaded insideScrollView
.
SfCalendar
###Bug Fixes
-
#241909 – [Android,iOS] The performance of
SfCalendar
has been improved while loading moreSelectedDates
in calendar. -
#244566 – [Android] Now,
BlackoutDates
of calendar has rendered properly while swiping calendar view in Vivo or Mi devices with customized OS. -
#146559, #244641 – [Android] The
NullReferenceException
will no longer thrown while swipe the calendar inMVVMCross
framework.
SfChart
Bug fixes
- #F146102 - [iOS] Now, the trackball axis label does not display incorrect data while adding more than one series with different data point count.
- The
NullReferenceException
will no longer be thrown when setting value for axisTrackballLabelStyle
without addingChartTrackballBehavior
.
SfChip
Bug fixes
- Now, the dynamic changes of the
DisplayMemberPath
property is updated properly inSfChipGroup
.
SfComboBox
Features
- #243601 - Automation Id support has been provided.
Bug fixes
- #243941 - [Android] Memory Leak has been fixed.
SfDataForm
Features
-
#244059, #239672 – Provided support to customize the editor background color of dataform floating label layout by using the
ContainerBackgroundColor
property ofSfDataForm
orTextInputLayoutSettings
. -
#239672 – Provided support to hide the dataform floating label by using the
ShowHelperText
property ofSfDataForm
orTextInputLayoutSettings
.
SfDataGrid
Bug Fixes
- #239225 - Now the value in the table summary row/cell will be updated properly for runtime collection changes and property changes even when the summary column is of type
GridUnboundColumn
.
SfExpander
Bug Fixes
- #235758 - In Android, Application will no longer crash when Expander is loaded in Tabbed page.
- #242042 - The
ListViewItems
loaded inSfExpander
control will collapse properly when the expander item is collapsed andItemTapped
event will not trigger unnecessarily during collapsed state.
SfImageEditor
Bug fixes
- #143249 - [Android] Shape will be positioned properly when adding the shape on the cropped image and saving the image.
- #143249 - [UWP] The toolbar icon will be updated properly.
- #242670 - IsImageEdited property value will be return false after saved the changes.
Breaking Changes
- Modified the toolbar built-in FontFamily styles.
SfLinearGauge
Bug fixes
-
#240706 -
SymbolPointer
is rendered at the maximum scale value when setting the pointer value greater than maximum value. -
#241573 - The
ScaleOffset
value is considered forAnnotation
rendering. -
#242461 - Exception no longer be thrown when setting annotation’s ScaleValue and the minimum and maximum values of scale to zero.
SfListView
Breaking Changes
- Upgraded the Xamarin.Forms dependency version of SfListView from 3.1.0.697729 to 3.6.0.344457. You should upgrade the
Xamarin.Forms
NuGet version to3.6.0.344457
or higher in your application while usingSfListView
. Also, for Android platform, the target framework or compile SDK version of the application should be equal or greater than the latest API (9.0) available.
Enhancement
- #244267 - In iOS, support to handle
DelayContentTouches
property of ListView’s ScrollViewer in application level has been provided. - #146534 - ListView will update now properly when using
RangedObservableCollection
.
Bug Fixes
- #243655,#244828,#243880 - In Android, ListView will now render properly when loaded inside StackLayout/ScrollView.
- #241844 -
Selection
works properly inSfListView
control while clicking the child item which doesn’t have tap gestures. - #241688 - [UWP] Swiping works properly when rotator is placed inside
SfListView
. - #241699 - [Android]
SfListView
will not executeLoadMoreCommand
for tap event and will execute on some slight move action whenLoadMoreOption
isAutoOnScroll
. - #241306 - Dynamic sorting works properly in
SfListView
control. - #242429 -
DataSource
property works properly in multi triggers. - #145904 -
ListViewItems
will not scroll automatically when model property changes updated at runtime inSfListView
control. - #242427 -
ListViewItems
are clipped properly whenStickyGroupHeader
is true andItemsSpacing
has more value inSfListView
control. - #F146265, #238980, #243528 - [Android] The
ListViewItems
content will be loaded properly when carousel page and tabbed page is swiped continuously inSfListView
control. - #242060 -
ListViewItems
are aligned properly when loaded inExpander
control. - #236357, #237094, #237851 - [iOS]
SfNumericUpDown
will increase/decrease properly for a single tap when placed insideSfListView
control. - #239474, #244154 -
SfListview
withDynamicHeight
mode will update the footer size at runtime. - #238885 - In
SfListview
, Automation ID will be updated properly in Grid Layout for initial view. - #242042 - ListView
ItemTapped
event will no longer fire while tapping the empty space belowExpander
with ListView asContent
after collapsing.
SfMaps
Bug fixes
-
#240298 - [iOS] User interaction will work on marker when applying template for marker.
-
#146374 - [Android] The
ZoomLevelChanging
works properly on canceling the event when current level is less than specified value. -
#243373 - [Android] The data labels will be displayed properly for small area (cities) in maps.
SfNumericTextBox
Features
- [Android] Now, the
SfNumericTextBox
supports custom font family name as like mentioned in thislink
.
SfNumericUpDown
Features
- #I238377 – [Android] Now, the
SfNumericUpDown
supports custom font family name as like mentioned in thislink
.
SfParallaxView
### Bug fixes
- #241052 - [Android] The image set as content inside the SfParallaxView will be loaded properly.
SfPdfViewer
Bug Fixes
- #242025 – [UWP]
An item with the same key has already been added
exception will no longer be thrown when loading a PDF document. - #242412, #242159, #F145996 - [Android] Free text annotation will be preserved properly while saving the PDF document.
- #241433 - [Android] Keyboard will not popup immediately after loading the PDF document in Android v8.0.
- #235803 - [UWP] Signature field will now be displayed properly on loading the specific PDF document.
- #242412 - [iOS] The foreground color of free text annotation will now be preserved properly while saving the PDF document.
- #240975 - [Android] Application will no longer be crashed while unloading the PDF document.
- #241631 - [iOS] The
ZoomPercentage
property will be set properly. - #241631 - [iOS] Application will no longer be crashed while loading the PDF document with the
MaximumZoomPercentage
property value been set. - #238423 - [Android] [Android] Application will no longer be crashed when long pressing on a particular PDF document.
- #240659 - [Android] The
NullReferenceException
will no longer be thrown while loading a PDF document, whenSfPdfViewer
is placed inside theSfPopupLayout
. - #244324 - [UWP] The
NullReferenceException
will no longer be thrown while unloadingSfPdfViewer
. - #241481 - Text of the
FreeText
annotations will be displayed properly. - #237265 - Now, the ExtractText API extracts the text properly from a PDF document.
- #240712, #242178 - Signature strokes will be preserved properly while saving the PDF document.
- #241228 - Annotations will be removed properly from
SfPdfViewer
on usingRemoveAnnotation
method. - #237175 - Text size will not be changed when we load the saved PDF document from
SfPdfViewer
in Adobe Reader and tap on the text box field. - #243273 - Form field values will be preserved properly while saving the PDF document.
- #242651 - Application will no longer throw
System.FormatException
while extracting the text from the PDF document in German culture. - #243055 - Form fields are not editable when the
ReadOnly
property of the respective field is set to true. - #239481 - Now, text in the
FreeText
annotation will be preserved properly while printing the PDF document. - #243728 - [Android, iOS] Application will no longer be crashed when tapping the scroll head when SfPdfViewer is in unloaded state.
- #F146060 - Now, setting the
PageNumber
property navigates to the appropriate page ofSfPdfViewer
. - [iOS] Application will no longer be crashed when loading the PDF document that contains form fields.
- [iOS] Application will no longer be crashed when navigating the pages using scroll head.
SfPicker
Bug Fixes
- #243334 – [Android] Now, the SfPicker items are displayed properly when navigating back to the previous page in tabbed page.
SfPopupLayout
Bug Fixes
- #245476 - Now, popup view will not crop at the edges and auto size will be applied properly for all values of
SfPopupLayout.PopupView.AutoSizeMode
. - #245206 - [UWP] Showing popup in full screen will work properly for all templates.
SfRating
Bug Fixes
- #244531, #245000 – [Android] Now, SfRating control is displayed properly when scrolling the items inside the ListView or CollectionView.
SfRotator
Bug Fixes
- #Feedback-7973 – [Android] Now,
SfRotator
works properly without any crash when clearing the items.
SfSchedule
Bug Fixes
- #244944 – [UWP]
ScheduleView
property binding works properly when switching fromMonthView
toDayView
by clicking more appointments count in schedule month cell.
SfTabView
Bug Fixes
- #243353 – [UWP] Now, the tab items are properly rendered when adding
SfTabView
inside the SfPopupLayout. - #244940 – Now, the SelectionIndicatorSettings class style is applied for SfTabItem properties.
SfTextInputLayout
Features
- #I242321 – Now, the
SfTextInputLayout
supports providing style for assistive labels through implicit and explicit style.
SfTreeView
Bugs
- #242078 -
SfTreeView
will not crash when exit the window. - #243699 - The
SelectedItems
will now gets disposed properly inSfTreeView
control.
XlsIO
Bug Fixes
- #230042, #231663 - Number and date time values are now rendered properly in Excel to PDF conversion.
- #237114, #237576 - Line shapes are now rendered properly when converting Excel to PDF.
- #240083 - Number alignment is now proper in Excel to PDF conversion.
- #235971 - Chart series type is now preserved properly while saving the workbook with combination chart.
- #240200 - Pivot table background color is now preserved properly while resaving the Excel document.
- #240677 - Pivot chart is now preserved properly while resaving the Excel document.
- #240083 - Chart data points will no longer be missed when converting Excel to PDF.
- #239969 - Argument exception will no longer be thrown on opening the Excel file containing external workbook.
- #230937 - Excel document is now converted properly while using the
OFFSET
function. - #236370 - DateTime value is now returned correctly in UK culture.
- #238322 - Pivot table row header is now preserved properly when converting Excel to PDF.
- #236131 - PivotTable will no longer be crashed on refreshing the resaved Excel file.
- #239384 - Performance delay will no longer occur while resaving the Excel document.
- #237809 - Conditional format formula for specific text is now updated properly while copying cells.
- #236873 -
DisplayText
is now returned correctly when accessing the date time using formula with DDDD number format. - #238626 - Creating table with invalid table name will throw an exception.
- #236136 -
PercentOfParent
option is now set correctly while creating a pivot table. - #237114 - AutoShape text is now rendered properly when converting Excel to PDF.
- #239217 - Cell text with lesser than and greater than symbols are now preserved properly when converting the worksheet to HTML.
- #236197 - Time value is now set correctly for 1904 enabled workbook.
- #241751 - Checkboxes are now checked properly after resaving the Excel document.
- #238322 - Grand totals of rows and columns are now preserved properly in Excel to PDF conversion.
- #241336 - Excel document containing conditional formats will no longer be corrupted on inserting a row.
- #237235 - Legend is now preserved properly on setting custom data label.
- #240083 - Chart data point will no longer be missed when converting Excel to PDF.
- #242245 - Performance has been improved while opening the SpreadsheetXML file.
- #241403 - Vertical text alignment now works properly in Excel to PDF conversion.
- #242613 - Japanese characters are now preserved properly in Excel to PDF conversion.
- #242913 - Font name and font size will no longer be changed while opening the Excel document.
- #244193 - Exception will no longer be thrown on converting the Excel document with date time to PDF.
- #239659 - Checkbox when removed is now preserved properly.
- #F144906 - Active worksheet is now unselected when multiple worksheets are selected in the Excel file.
- #F145816 - Exception will no longer be thrown on saving the workbook after invoking
IApplication.IsSupported()
method. - Exception will no longer be thrown when getting intersect range from invalid named ranges.
- Saving the input document as xlsx file after saving it as xml document will no longer be corrupted.
-
CalcEngine
will no longer be reinitialized after performing Excel to PDF conversion. - Legend text color is now preserved properly on saving the Excel document.
- Chart is now preserved properly on copying the worksheet using the
AddCopy()
method. - Output Excel file will no longer be corrupted when an empty pivot table is updated with data and saved using XlsIO.
- Exception will no longer be thrown while using named range for page setup in XlsIO.
- Formula is now correct on resaving the Excel document containing formula with external workbook reference.