maui-linux/Xamarin.Forms.Maps.UWP
Rui Marinho 4455f9f4c8
[Core, iOS, Android] Add loop feature to CarouselView (#9453)
* [Core] Add loop to CarouselView

* [iOS] Draft loop on iOS CarouselView

* [iOS] Try use custom CarouselCollectionView

* [iOS] Fix going back on the carousel loop

* [iOS] Fix crash when clearing items

* [iOS] Fix rebase

* [iOS] Update CarouselView current item

* [iOS] Small cleanup

* [Controls] Add gallery with CarouselView loop

* [iOS] Fix getting correct index position when using loop on CarouselView

* [iOS] CarouselView loop cleanup

* [iOS] Refactor CarouselView loop

* [iOS] More cleanup CarouselViewController

* Add-loop-work-cleanup

* Update App.cs

* [Android] Add initial work for Loop on CarouselView

* [Android] Fix visual states on CarouselView

* [Android] Add CarouselViewLoopManager refactoring

* [iOS] CarouselViewRender just add space

* [Android] Fix issue scrolling to last item from begining of collection

* [Android] Cleanup CarouselViewRenderer

* Fixed UWP CarouselView issues

* [Android] Fix API change ItemContentView

* [iOS] Fix disable loop on CarouselViewRenderer

* Modify Loop property to use OneTime as BindingMode

* Removed Loop CheckBox from the samples

* Fixed main CarouselView Layout

* [iOS] Apply suggestions from code review Sam

Co-authored-by: Samantha Houts <samhouts@users.noreply.github.com>

* [iOS] Apply suggestions from code review

Co-authored-by: Samantha Houts <samhouts@users.noreply.github.com>

* [iOS} Dispose _carouselViewLoopManager

* [iOS]Remove async on UpdateLoop

* [Android] Add null checks for CarouselViewRenderer and ItemsView

* Fixed crash in Android CarouselView Loop

* Updated EmptyCarouselGallery

* More CarouselView Android Loop fixes

* Disable Loop by default

* Revert "Disable Loop by default"

This reverts commit 04dca77bfafedaf4371c9fc9606a14a86d43d638.

* [Android] Fix change current item on CarouselView

* [Android] Try fix failing tests CarouselVIewRenderer

* [Android] Fix go to position on CarouselView load

* [UITests]Add loop tests

* [UITests] Fix Issue8964 test

* [UITests] Add loop tests

* [Android]  Check for NRE if there's no layout yet

* [Android] Move when we cam UpdateInitialPosition

* [UITests] Fixd UITest  dragto previous position

* [Android] Fix crash when clearing collection

* [UITests] Add more position tests

* [Android] Fix setting position OnAppearing

* [UITests] Fix issue11224 test

* [Android] Don't update position if not visible

* [iOS] Fixes to get correct position on CarouselViewRenderer

* [iOS] Fix initial  position on CarouselView

* [iOS] Remove extra loop items

* Revert "[iOS] Remove extra loop items"

This reverts commit 4fcea67b075e5a31bde6950f7cf3d659c1a1d75f.

* [iOS] Add ILoopItemsViewSource

* Update LoopObservableItemsSource.cs

* [UITests] Fix gallery

* [iOS] Fix center vertical when using loop

* [iOS] Fix calculatting offset

* Update CarouselViewUITests.cs

* [iOS] Fix set position

* [Android] Fix reset CurrentItem when collection is reset

* [UITests] Fix UITest going back

* Revert "[iOS] Fix set position"

This reverts commit a49d78159780772e554abc2eacc782b8cb57703a.

* [iOS] Reset current item when collection changes

* [iOS] Only reload cells if removing current

* Fix build

* Fix rebase

* Make looping work for CarouselView on UWP

* [iOS] Some refactoring and cleanup on IOS Collection changes

* [iOS] Fix Scrolled even position when using loop

* [Android] Allow to override get the indexes sent on Scrolled event

* [Android] Fix first and last indexes

* Apply suggestions from code review

Co-authored-by: Samantha Houts <samhouts@users.noreply.github.com>

* [iOS] Don't scroll if we are dragging

* [iOS] Fix issue trying to scroll without cells on iOS11

* [Android] Just fake loop cound if ItemsSource.Count > 0

Co-authored-by: Javier Suárez Ruiz <javiersuarezruiz@hotmail.com>
Co-authored-by: Samantha Houts <samhouts@users.noreply.github.com>
Co-authored-by: E.Z. Hart <hartez@gmail.com>

fixes #8641
2020-09-01 14:41:10 -07:00
..
Properties [Build] Update builds, remove submodule, update AssemblyInfo with GitInfo (#6068) 2019-05-22 01:06:59 +01:00
Directory.Build.Props Fix UWP Platform project so that it doesn't try to load on VS MAC (#8989) 2019-12-20 18:26:33 -07:00
Directory.Build.targets TPV Initial Project Setup (#9418) 2020-02-04 09:35:39 -08:00
FormsMaps.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
GeocoderBackend.cs [Win] Remove Windows 8.1 platforms **Breaking change** (#1267) 2017-11-27 15:14:01 +00:00
MapRenderer.cs [Enhancement] Brushes (#9220) 2020-07-17 08:44:13 -06:00
PushPin.cs Add separate MarkerClick and InfoWindowClick events for Pins (#6079) 2019-08-13 17:41:11 -07:00
Xamarin.Forms.Maps.UWP.csproj [Core, iOS, Android] Add loop feature to CarouselView (#9453) 2020-09-01 14:41:10 -07:00
global.json Setup UWP Platform projects to use multi targeting (#8750) 2019-12-16 19:26:09 -07:00