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

lat/long from EXIF on submission page #823

Open
TanyaStere42 opened this issue Oct 7, 2024 · 0 comments
Open

lat/long from EXIF on submission page #823

TanyaStere42 opened this issue Oct 7, 2024 · 0 comments
Labels
enhancement new or improvements on existing features modernization Updating the tech stack iteratively

Comments

@TanyaStere42
Copy link
Member

Feature description and context

Mirroring the pattern from #794 , we want to improve user experience by allowing them to select from EXIF from a photo rather than manually entering the lat/long

Feature sign-off requirements

Non-functional requirements

  • Description and Label keys are in react/locale files and translated for each language
  • follows pattern from date and time frame #794 for exif processing

Functional requirements

  • user can see new description below GPS section header. copy is Select the latitude and longitude using the dropdown or the map, or enter them manually.
  • new field label is Latitude and Longitude from EXIF
  • field is populated with lat and long from uploaded photos
    • if user selects a lat/long from the list, the Decimal Latitude and Decimal Longitude fields are populated with the selected values
  • user can edit the Decimal fields after this selection by either manually editing, selecting a new value from the dropdown, or placing a pin on the map
    • if user edits the Decimal values, the previous selection is unaltered

Design

Note the callouts of (1) and (2) are to highlight the changes needed
image

@TanyaStere42 TanyaStere42 added enhancement new or improvements on existing features modernization Updating the tech stack iteratively labels Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new or improvements on existing features modernization Updating the tech stack iteratively
Projects
None yet
Development

No branches or pull requests

1 participant