Skip to content

Snapping is hard and unintuitive with distant snap points #27

@w0pp

Description

@w0pp

The bottom sheet is too hard to snap when snap points are far apart. I suspect this is because the snap is determined based on which snap point is closest to the new sheet height.

Other bottom sheet implementations such as:

  • Google Maps web app on mobile
  • Android's native Material 3 ModalBottomSheet

are all much easier to snap. I think it's because they determine the new snap based on the direction of the pan (next snap point if user panned up, previous snap point if user panned down).

Videos showing the difference:

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions