* Fix Collection selection using SwipeView
* Move SwipeView IsOpen property to ISwipeViewController
* Added comment to added ViewCellContainer constructor
* Minor changes based on PR feedback
* Updated SwipeView GestureRecognizers samples to cover all the cases
* Modified ItemContentView ClickOn method to be internal
fixes#9467fixes#8774fixes#8903fixes#9089fixes#9466fixes#9027fixes#10056
* Inverse Parent/Child fields for VisualDiagnostics.SendVisualTreeChanged
The Parent/Child relationship for what's being sent for SendVisualTreeChanged needs to be flipped. With `VisualDiagnostics.SendVisualTreeChanged(this, value);` you end up with, say, a Button being a parent of a StackPanel, even though the button is _inside_ the StackPanel.
* Inverse Parent/Child fields for VisualDiagnostics.SendVisualTreeChanged
The Parent/Child relationship for what's being sent for SendVisualTreeChanged needs to be flipped. In the case of `XamlLoader`, the root XAML page is the "ultimate" parent of all the elements below it, so it should be sent as the "Parent" rather than as a "Child."
* Revert SendVisualTreeChanged for XamlLoader
* Remove VisualTreeChanged event call from XamlLoader
* Revert "Remove VisualTreeChanged event call from XamlLoader"
This reverts commit 2cbeda2d11393ee1f4b57676d2d7929b04c83e49.
* Revert Whitespace
* Android should use the new FontStuff
* iOS font loading is now more resilant. It returns the loaded font name from the embedded resource!
* iOS now loads any font!
* Font Aliases now work on iOS, Android
* Optimized for Alias, making all the lookups faster
* UWP now works with Font Aliases
* Added repro sample
* Fixed swipe errors in SwipeView (swipe from one open SwipeItem to other swipe to close, etc)
* Removed unrelated repro sample
* Fixed swipe threshold calc issue
* Completed repro issue to allow more test validations
* Fixed duplicated ProcessTouchSwipeItems issue on iOS
* Fixed build error
* Added repro sample for the issue 9734
* Added repro sample for Issue 8767
* Changes to improve the touch responsiveness in SwipeView
* Added Issue 8778 and 9088 repro sample
* Fixed touch conflict between shell Flyout and SwipeView
* Added extra validation to invoke SwipeItem Command (only execute if SwipeView is fully open)
* Added new SwipeView in Core Gallery to validate the SwipeItems dispose
* Fixed SwipeView Core Gallery sample mistake
* Added more samples and UITests
* Recover deleted line in Controls android csproj
* Removed wrong space in csproj
* Removed commented line in SwipeView UITest
* Updated SwipeView sample to indicate the swipe direction
* [Android] Update CurrentItem on CarouselView when the ItemSource changed
* Fix sample
* [iOS] Update CurrentItem when ItemSource changess
* [Controls] Fix sample
* [iOS] Fix setting initial CurrentItem
* [UITests] Add UITest for CurrentItem change
* [UItests] Fix iOS test
* [Core] If we keep in the same item we still might need to update the position
* [Controls] Add repo for issue #9322
* [Controls] Fix tests
* [iOS,Android] Use NotifyCollectionChangedEventHandler
* [iOS,Android,Controls] Fix rebase
* [Controls] Fix tests
* [iOS] Fix scrolling to initial position
* [Android] Fix set Currentitem
* [Android] Don't try set a current item if we cleared the collection
* [Controls] Updata sample for issue #9401
* [Android] Reset the ItemDecorations when adding/removing the last index
* [Android] UpdateVisualStates when updating CurrentItem
* [Core] If the position of CurrentItem is the same no need to scroll
* [Controls] Update sample
* [Android] Set new currentitem e position from renderer
* [iOS] Update position from renderer
* [iOS] Add hack for position
* [Tests] Comment test for position, this is done on the platform now
* Set correct content offset when removing previous Carousel slides (#9828)
Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>
* [Controls] Fix sample
* [iOS] Update CurrentItem
* [UWP] Set Item/position from renderer
* [UWP] Fix NRE when disposing IndicatorView
* [UWP] Fix CurrentItem on collection changes
* Update App.cs
* [Android] Move to internal the NotifyCollectionChangedEventHandler
* [iOS] Fix rebase
* [Android] Don't try set position if no items
* [Controls] Add sample for #9771
* [iOS] Fix issue when collection is empty
* [Controls] Update sample to fix uitests on API19
* [Tests] Remove old unit tests
* [Android] Recycler extension method for center item
* [UWP] Fix extra padding on items
* [UWP] Refactor validate position
{UWP] Don't set position if there's no items
* [Controls] Update samples for CarouselView
* [Android] Fix set position on collection reset
* [iOS] Fix set position on collection reset
* [Android] Fix visual states on android
* [UITests] Wait for gallery button
* [UWP] Handle Scrolled event on CarouselViewRenderer
* [Android] Validate set position out of bounds
[Android] Reset _goToPostio flag when reset source
* [Android] Reset snap when item count changes
* [Android] If we request ScrollTo we should reset the CurrentTargetPosition
* [Android] Small refactor, reset _goToPosition when ItemsSource changes
* [Android] Better fix for issue with SingleSnapHelper
* [Core] Add AnimatePositionChanges and AnimateCurrentItemChanges to CarouselView
* [Android] Add AnimateChanges usage to CarouselViewRenderer
* [UWP] Add AnimateChanges usage to CarouselViewRenderer
* [iOS] Add AnimateChanges to CarouselViewController
Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>
* Fixes Issue #6187
- Replaces TextColor with Placeholdercolor for setting the underline color in the relavant Material renderers (or base classes if appropriate)
* Added label to describe expected behavior
Removed UITest code
* label text edits
Co-authored-by: Samantha Houts <samhouts@users.noreply.github.com>
* Add ios13 specific case to UpdateHideNavigationBarSeparator() method
* Cleanup
* Add ELSE case to restore Separator default color on ios13
* Replace variable _defaultSeparatorColor with iOS 13 default shadow color
Co-authored-by: Yuriy Holembyovskyy <yuriy.holembyovskyy@gmail.com>