Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Implement CollectionView grouping on Android #7199

Merged
merged 8 commits into from
Aug 28, 2019
Merged

Conversation

hartez
Copy link
Contributor

@hartez hartez commented Aug 17, 2019

Description of Change

Implements grouping for the CollectionView on Android.

Also cleans up some selection errors and crashes introduced by headers/footers on Android.

Issues Resolved

API Changes

None

Platforms Affected

  • Android

Behavioral/Visual Changes

None

Before/After Screenshots

Not applicable

Testing Procedure

Automated tests

PR Checklist

  • Has automated tests
  • Rebased on top of the target branch at time of PR
  • Changes adhere to coding standard
  • Avoid bright light
  • Do not get wet
  • Do not feed after midnight

@hartez
Copy link
Contributor Author

hartez commented Aug 18, 2019

Android API19 and 28 test failures are unrelated.

@hartez hartez marked this pull request as ready for review August 18, 2019 15:19
Co-Authored-By: Gerald Versluis <gerald.versluis@microsoft.com>
@samhouts samhouts changed the base branch from 4.2.0 to master August 21, 2019 23:56
@hartez
Copy link
Contributor Author

hartez commented Aug 25, 2019

UI tests failures are unrelated.

@samhouts samhouts merged commit c0a681e into master Aug 28, 2019
@samhouts samhouts deleted the cv-android-grouping branch August 28, 2019 01:29
@samhouts samhouts added this to the 4.3.0 milestone Sep 11, 2019
felipebaltazar pushed a commit to felipebaltazar/Xamarin.Forms that referenced this pull request Oct 16, 2019
* Move all the header/footer adjustment to IItemsViewSource
fixes xamarin#7121
fixes xamarin#7102
partially implements xamarin#3172
fixes xamarin#7243

* Fix selection bugs introduced by header/footer on Android

* Implement grouping for CollectionView on Android

* Enable grouping tests for Android

* Naming and comment cleanup

* Update Xamarin.Forms.Platform.Android/CollectionView/ListSource.cs

Co-Authored-By: Gerald Versluis <gerald.versluis@microsoft.com>

* Update Xamarin.Forms.Platform.Android/CollectionView/ObservableGroupedSource.cs
felipebaltazar pushed a commit to felipebaltazar/Xamarin.Forms that referenced this pull request Oct 16, 2019
* Move all the header/footer adjustment to IItemsViewSource
fixes xamarin#7121
fixes xamarin#7102
partially implements xamarin#3172
fixes xamarin#7243

* Fix selection bugs introduced by header/footer on Android

* Implement grouping for CollectionView on Android

* Enable grouping tests for Android

* Naming and comment cleanup

* Update Xamarin.Forms.Platform.Android/CollectionView/ListSource.cs

Co-Authored-By: Gerald Versluis <gerald.versluis@microsoft.com>

* Update Xamarin.Forms.Platform.Android/CollectionView/ObservableGroupedSource.cs
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.