Skip to content

Conversation

@mattleibow
Copy link
Member

@mattleibow mattleibow commented Jan 16, 2025

Description of Change

This PR forms part of the effort to make the JS file injected into the app at runtime like the way Blazor works: #24730. However, this PR does not inject anything at this point, just compiles the TS file to JS as part of the build.

This PR only changes a few things:

  • Convert the JS file into TypeScript
  • Move the JS file into the Core project structure so it is not just a sample resource but part of the maui source
  • Link the output into the sample/test apps

Issues Fixed

Related to #24730
Fixes #27258

@mattleibow mattleibow requested a review from a team as a code owner January 16, 2025 14:44
@mattleibow mattleibow requested review from PureWeen and jsuarezruiz and removed request for a team January 16, 2025 14:44
@mattleibow mattleibow added the area-controls-hybridwebview HybridWebView control label Jan 16, 2025
@mattleibow mattleibow requested a review from Eilon January 16, 2025 14:45
@mattleibow mattleibow force-pushed the dev/hybridwebview-embedded branch 2 times, most recently from bc3d0eb to b4ff555 Compare January 16, 2025 19:04
@mattleibow mattleibow changed the title Embed the HybridWebView.js into the dll Refactor and convert the HybridWebView.js file into a TypeScript file Jan 16, 2025
@mattleibow
Copy link
Member Author

@MackinnonBuck I hear you are a super TS guru so I was wondering if you had some time to review this refactored code and let me know where I have done off the rails.

@mattleibow mattleibow marked this pull request as draft January 16, 2025 19:25
@mattleibow mattleibow force-pushed the dev/hybridwebview-embedded branch 3 times, most recently from 45919c9 to cfa5963 Compare January 16, 2025 20:03
@mattleibow mattleibow changed the title Refactor and convert the HybridWebView.js file into a TypeScript file [HybridWebView] Refactor and convert the HybridWebView.js file into a TypeScript file Jan 16, 2025
@mattleibow mattleibow force-pushed the dev/hybridwebview-js-exceptions branch from 5b4193f to 1e26742 Compare January 17, 2025 18:01
@mattleibow mattleibow force-pushed the dev/hybridwebview-embedded branch 2 times, most recently from e125fd3 to 3a008dc Compare January 17, 2025 18:36
@mattleibow mattleibow marked this pull request as ready for review January 17, 2025 18:36
@mattleibow mattleibow changed the base branch from dev/hybridwebview-js-exceptions to main January 17, 2025 18:36
Copy link
Member

@MackinnonBuck MackinnonBuck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The TS changes look good to me :) Just a few small comments.

@mattleibow
Copy link
Member Author

Thanks for the review!

@mattleibow mattleibow force-pushed the dev/hybridwebview-embedded branch 3 times, most recently from 5dd874f to c803e99 Compare January 23, 2025 16:48
@mattleibow mattleibow added this to the .NET 9 SR7 milestone Apr 8, 2025
@PureWeen PureWeen removed this from the .NET 9 SR7 milestone May 8, 2025
@mattleibow mattleibow deleted the dev/hybridwebview-embedded branch May 23, 2025 21:00
@github-project-automation github-project-automation bot moved this from Ready To Review to Done in MAUI SDK Ongoing May 23, 2025
@mattleibow
Copy link
Member Author

/backport to net10.0

@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2025

Started backporting to net10.0: https://github.com/dotnet/maui/actions/runs/15399561072

@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2025

@mattleibow backporting to "net10.0" failed, the patch most likely resulted in conflicts:

$ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patch

Applying: Convert HybridWebView.js to TypeScript and embed
.git/rebase-apply/patch:584: trailing whitespace.
 * This file contains the JavaScript code that the HybridWebView control uses to 
.git/rebase-apply/patch:586: trailing whitespace.
 * 
.git/rebase-apply/patch:750: trailing whitespace.
         * 
.git/rebase-apply/patch:760: trailing whitespace.
         * 
.git/rebase-apply/patch:763: trailing whitespace.
         * 
warning: squelched 2 whitespace errors
warning: 7 lines add whitespace errors.
Using index info to reconstruct a base tree...
M	Directory.Build.targets
M	src/Controls/samples/Controls.Sample/Maui.Controls.Sample.csproj
M	src/Controls/tests/DeviceTests/Controls.DeviceTests.csproj
M	src/Core/src/Core.csproj
Falling back to patching base and 3-way merge...
Auto-merging src/Core/src/Core.csproj
Removing src/Controls/tests/DeviceTests/Resources/Raw/HybridTestRoot/scripts/HybridWebView.js
Auto-merging src/Controls/tests/DeviceTests/Controls.DeviceTests.csproj
Removing src/Controls/samples/Controls.Sample/Resources/Raw/HybridSamplePage/scripts/HybridWebView.js
Auto-merging src/Controls/samples/Controls.Sample/Maui.Controls.Sample.csproj
Auto-merging Directory.Build.targets
CONFLICT (content): Merge conflict in Directory.Build.targets
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 Convert HybridWebView.js to TypeScript and embed
Error: The process '/usr/bin/git' failed with exit code 128

Please backport manually!

@mattleibow
Copy link
Member Author

/backport to main

@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2025

rmarinho pushed a commit that referenced this pull request Jun 3, 2025
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
mattleibow added a commit that referenced this pull request Jun 5, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 6, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 6, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
PureWeen added a commit that referenced this pull request Jun 6, 2025
github-actions bot added a commit that referenced this pull request Jun 7, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 10, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 10, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 11, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 11, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 16, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 16, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
github-actions bot added a commit that referenced this pull request Jun 19, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
rmarinho added a commit that referenced this pull request Jun 24, 2025
#25393)

* [create-pull-request] automated change (#29793)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Convert HybridWebView.js to TypeScript and embed (#27183)

* Fix up relevant CA1416 warnings - Set 3 (#26751)

* [Testing] Feature Matrix UITest Cases for CollectionView Dynamic changes (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated

* [create-pull-request] automated change (#29505)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* CA1416 warning fix

* Added snapshots

* Reverting files changes

* Removed the old approach

* Revert unwanted changes

* Reverted unwanted changes

* Reverted unwanted changes

* Revert unwanted changes

---------

Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fix up relevant CA1416 warnings - Set 1 (#26696)

* Changed Syncfusion toolkit version from 1.0.4 to 1.0.5 (#29659)

* [ci] Update dependencies from 9.0.4 to 9.0.5 (#29667)

* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion

* Page.OnBackButtonPressed remove outdated API documentation (#29543)

* Fixed KeepLastItemInView Does Not Scroll to Last Item When Adding Items at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI

* Added UI tests.

* Test sample changes.

* script changes

* script changes

* Added snapshots

* Resaved Mac images and the gradient image size issue has been fixed

* CA1416 warning changes

* Reverted unwanted changes

---------

Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>

* [iOS/Mac]Fix StrokeDashArray Property not Rendering (#29670)

* fix added

* Test added

* snap added

* [Android/ iOS] Fix Flyout icon is displayed when flyout is disabled  (#29637)

* fix added

* modified the fix

* test case added

* test case added

* summary added

* Script name changed

* [Android & iOS] Fix for SearchHandler Character Spacing Property (#29497)

* [Android & iOS] Fix for character spacing in searchHandler

* Updated test sample concerns

* Update on naming

* Update on formatting

* Allowing updating character spacing to zero

* Updated Andorid, iOS, Mac images

* [create-pull-request] automated change (#29724)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [Windows] Fix for SearchHandler Visibility Not Updating During In-Section Navigation (#29441)

* fix-17521-Updates the SearchHandler when navigating to another page within same ShellSection.

* fix-17521-Added testcase and added snapshot for Android and iOS.

* fix-17521-Renamed Shell_Navigated to OnShellNavigated.

* fix-17521-Modified the Location string value from "Ethopia" to "Ethiopia".

* fix-17521-Snapshot updated.

* fix-17521-Updated Windows and Mac Snapshot.

* [Windows] - Fix view position shift when shadows are added or removed at runtime (#29681)

* Fix-view-position-shift-when-toggling-shadows

* Added-Pending-SnapShots

* Resaved-image

* [Testing] Feature Matrix UITest Cases for Shadows (#27701)

* Added sample to Matrix UITest Cases for Shadow

* Renamed sample page

* Renamed sample page

* More tests

* More tests

* More tests

* More tests

* Added shadow tests

* Updated sample

* Added Windows snapshots

* Updated tests

* Added link to issue

* More changes

* Updated sample reset logic

* Updated sample

* More changes

* More changes

* More changes

* Updated sample

* Added snapshots

* Hide cursor

* More changes

* More snapshots

* Updated tests

* Updated iOS snapshots

* Updated iOS snapshots

* Updated snapshots

* Updated snapshots

* Updated tests

* [housekeeping] Automated PR to fix formatting errors on uitest-shadow-feature

* Updated tests

* Fix build errors

* More changes

* More changes

* More changes

* More changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [iOS] Fixed Shell.SearchHandler ClearPlaceholderIcon Color Issue (#28601)

* SearchHandler ClearPlaceholderIcon color fix

* Added Mac snapshot

* Updated SearchBar Icon changes

* Test script changes.

* Revert unwanted changes

* Updated custom icon changes

* Fix -[iOS] - CarouselView Throws ArgumentOutOfRangeException Immediately on Application Launch in CV2 (#29316)

* Update ItemsSourceFactory2.cs

* Update CarouselViewPositionVisibility.xaml

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView (#29660)

* [Windows] Fix for ItemsSource Does Not Dynamically Set to null in CarouselView

* Have added test case

* Updated AutomationId for better clarity and readability

* Have modified the context of the description label

* Have committed the snapshots

* [Testing] Feature Matrix UITest Cases for Label (#29690)

* Added Label Feature tests

* changes updated

* changes updated

* changes updated

* Added Screenshots

* Added Snapshots for iOS

* Corrected Mistakes

* Added snapshots

* Added images

* Renamed file

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* updated base images for candidate PR failures (#29766)

* [Android] Fix: Modal Animation Repeats When Returning from Background 3 (#29702)

* fix

* dispose listner once not needed

* Revert "dispose listner once not needed"

* call invalidate

* add device test to check for leaks

* null check and remove strong references in callback

* Throw if rootview is null before adding animation

* fix spelling mistake

* [Testing] Include a tolerance parameter in the Verifyscreenshot method (#29776)

* Added tolerance parameter to the VerifyScreenshot method

* More changes

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Controls/tests/TestCases.Shared.Tests/UITest.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* [Testing] Update Appium to v8 (#29774)

* Update Appium to the latest version

* Removed deprecated logic

* Update comment

* [create-pull-request] automated change (#29831)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Perf : ButtonContentTypeConverter now using InvariantCulture to parse double

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com>
Co-authored-by: NafeelaNazhir <nafeela.nazhirhussain@syncfusion.com>
Co-authored-by: Paul Anderson <42271912+PaulAndersonS@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com>
Co-authored-by: BagavathiPerumal <93652794+BagavathiPerumal@users.noreply.github.com>
Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com>
Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com>
Co-authored-by: Anandhan Rajagopal <97146406+anandhan-rajagopal@users.noreply.github.com>
Co-authored-by: Bhavanesh N <bhavanesh001@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
@github-actions github-actions bot locked and limited conversation to collaborators Jul 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-controls-hybridwebview HybridWebView control

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Convert the HybridWebView JS into TS for some type safety

5 participants