Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vertical Scrolling is hard/Practically unusable for a CollectionView inside a CarouselView #6412

Open
AswinPG opened this issue Apr 22, 2022 · 11 comments
Labels
area-controls-collectionview CollectionView, CarouselView, IndicatorView p/2 Work that is important, but is currently not scheduled for release platform/android 🤖 s/triaged Issue has been reviewed s/verified Verified / Reproducible Issue ready for Engineering Triage t/bug Something isn't working
Milestone

Comments

@AswinPG
Copy link

AswinPG commented Apr 22, 2022

Description

xamarin/XamarinCommunityToolkit#591

The above issue is the usecase for this.

When a collectionview is scrolled inside CarouselView , collectionview does not scroll but the CarouselView's Position gets changed. If there is a slight slant to the users swipe, the carouselview is scrolled instead of the collectionview. In short scrolling a collectionview inside a CarouselView is hard for the user to do.

Steps to Reproduce

  1. Create CarouselView
  2. Add a collectionview inside it
  3. Try to scroll

Version with bug

Release Candidate 1 (current)

Last version that worked well

Unknown/Other

Affected platforms

Android

Affected platform versions

Android 10, 11, 12

Did you find any workaround?

No, The Issue seems to be with CollectionView or the CarouselView Implementation

Relevant log output

No response

@AswinPG AswinPG added s/needs-verification Indicates that this issue needs initial verification before further triage will happen t/bug Something isn't working labels Apr 22, 2022
@jfversluis jfversluis added area-controls-collectionview CollectionView, CarouselView, IndicatorView and removed s/needs-verification Indicates that this issue needs initial verification before further triage will happen labels Apr 25, 2022
@kristinx0211
Copy link

@AswinPG Thank you so much for your bug report! Unfortunately, we cannot reproduce your issue with the information above, could you provide a sample project/screenshots or more details that we can reproduce your issue? That should greatly speed up the process, thanks!

@AswinPG
Copy link
Author

AswinPG commented Apr 25, 2022

xamarin/XamarinCommunityToolkit#591

Please look into this issue. It's the same and includes gifs and other developers input too
There is input from @jsuarezruiz too.

@Redth Redth added this to the 6.0.300 milestone Apr 25, 2022
@Redth Redth added the s/needs-verification Indicates that this issue needs initial verification before further triage will happen label Apr 25, 2022
@jfversluis jfversluis removed the s/needs-verification Indicates that this issue needs initial verification before further triage will happen label Apr 26, 2022
@AswinPG
Copy link
Author

AswinPG commented Apr 27, 2022

#6487 (comment)

This comment here is the exact problem in this issue too.

@davidortinau davidortinau added the p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint label May 1, 2022
@Redth Redth added p/2 Work that is important, but is currently not scheduled for release and removed p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint labels May 3, 2022
@VincentBu
Copy link

repro on Android with vs main build.

@VincentBu VincentBu added the s/verified Verified / Reproducible Issue ready for Engineering Triage label May 17, 2022
@mattleibow mattleibow modified the milestones: 6.0.300, 6.0-servicing Aug 29, 2022
@Redth Redth modified the milestones: 6.0-servicing, Backlog Aug 30, 2022
@ghost
Copy link

ghost commented Aug 30, 2022

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

@AswinPG
Copy link
Author

AswinPG commented Sep 3, 2022

I am ready to solve this issue if someone could tell me where should I probably be looking for as a starting point. @Redth @davidortinau

@samhouts samhouts removed the s/verified Verified / Reproducible Issue ready for Engineering Triage label Apr 5, 2023
@Zhanglirong-Winnie Zhanglirong-Winnie added s/verified Verified / Reproducible Issue ready for Engineering Triage s/triaged Issue has been reviewed labels Aug 4, 2023
@Zhanglirong-Winnie
Copy link

Verified this issue with Visual Studio Enterprise 17.7.0 Preview 5.0. Can repro on android platform with another sample project.
CustomLayoutBug.zip
6412

@ShariatPanah
Copy link

@Zhanglirong-Winnie this sample was created by me for the bug that I'm facing. please just reference the issue for future records.
And by the way I'm not sure if this bug is related to the SO's one.
here is my issue with this sample project

@ousnik
Copy link

ousnik commented Mar 15, 2024

Facing the same issue. Is there any workaround?

@JohnVonNewman
Copy link

We also encountered the same issue. In our case, MAUI seems to fail in recognizing vertical and horizontal swipe gestures when the user swipes quickly with their thumb, resulting in the wrong events being triggered. Is there any workaround?

@ThinhKVT
Copy link

The same issue is found by our team when using MAUI application. Anyone has idea for the problem ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-controls-collectionview CollectionView, CarouselView, IndicatorView p/2 Work that is important, but is currently not scheduled for release platform/android 🤖 s/triaged Issue has been reviewed s/verified Verified / Reproducible Issue ready for Engineering Triage t/bug Something isn't working
Projects
None yet
Development

No branches or pull requests