inaturalist / iNaturalistReactNative

Cross-platform version of the iNat mobile app
MIT License
59 stars 19 forks source link

Add Gallery button inside AI Camera #1848

Closed abhasinat closed 1 month ago

abhasinat commented 1 month ago

We decided that we want a link to the gallery inside the AI Camera for soft launch.

Here are the designs for the update AI camera.

albullington commented 1 month ago

@abhasinat do you foresee any odd navigation cases here? I'm thinking about potentially complicated flows like where a user goes from AICamera -> Gallery -> Suggestions -> ObsEdit -> Suggestions -> Gallery. In this case, would they add evidence to their existing observation in ObsEdit from the Gallery, or does their observation get scratched and replaced when they try to navigate forward from the gallery again?

At this point if they tap the back button on the Gallery, does it take them back to the AICamera? (I'm assuming they can back out all the way to MyObs through the Gallery -> AICamera)

If they do back out all the way to AICamera -> Gallery -> Suggestions -> ObsEdit -> Suggestions -> Gallery -> AICamera, I'm assuming this should create a new observation since AICamera can only ever create one observation at a time? What if they already added photos to their observation from the Gallery on the first time through this navigation stack? Do those gallery photos get removed from the observation when they back out to the AICamera?

Are there any gotchas if they navigate back into the Camera/Gallery when adding evidence?