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

Improve Pin Clustering and Selection Behavior on ExploreScreen Map for Overlapping Notes #197

Closed
10 tasks
rcAsironman opened this issue Nov 5, 2024 · 0 comments · May be fixed by #202
Closed
10 tasks

Improve Pin Clustering and Selection Behavior on ExploreScreen Map for Overlapping Notes #197

rcAsironman opened this issue Nov 5, 2024 · 0 comments · May be fixed by #202
Labels
bug Something isn't working sprint-2

Comments

@rcAsironman
Copy link
Collaborator

Description:
In the ExploreScreen of the LRDA Mobile app, a map displays pins that represent different notes. Currently, when multiple pins are located near the same area, clicking on one pin can unexpectedly navigate to other nearby pins and display different notes in the horizontal scrollbar below, resulting in a confusing user experience.

To enhance usability, update the map behavior as follows:

  • When there are multiple overlapping pins in a zoomed-out view, clicking on one should automatically zoom into that cluster of pins.
  • After zooming in, users should be able to select a specific pin, which will then fetch and display the note associated with that pin.

Tasks:

  • Review the current map behavior in ExploreScreen.
  • Implement clustering for pins that are close together when in a zoomed-out view:
    • When a cluster of pins is clicked, the map should zoom into the region to display the individual pins.
    • Ensure individual pins are selectable once zoomed in.
  • Update the functionality so that clicking on a specific pin fetches and displays the correct note in the horizontal scrollbar.
  • Write test cases to validate that:
    • Clusters zoom in correctly when clicked.
    • Each pin, when selected, retrieves and displays the correct note information.
  • Test across different screen sizes and device orientations to confirm expected behavior.

Acceptance Criteria:

  • When multiple pins are close together in a zoomed-out view, clicking on the cluster zooms into that region, revealing individual pins.
  • Selecting a specific pin fetches and displays the correct note in the horizontal scrollbar.
  • The changes do not interfere with other map functionalities on ExploreScreen.
  • The experience is consistent across both iOS and Android devices.
  • All test cases pass, and the app runs smoothly post-modification.
@rcAsironman rcAsironman added bug Something isn't working sprint-5 labels Nov 5, 2024
@rcAsironman rcAsironman added this to the sprint-5 milestone Nov 5, 2024
@teamomiamigo teamomiamigo linked a pull request Nov 17, 2024 that will close this issue
@rcAsironman rcAsironman removed this from the sprint-5 milestone Jan 13, 2025
@github-project-automation github-project-automation bot moved this from Under Review to Dev-Done in LRDA_Mobile Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working sprint-2
Projects
Status: Dev-Done
Development

Successfully merging a pull request may close this issue.

2 participants