-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Description
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Problem:
It will be a nice UX touch for the user, adding convenience while finding an old media file.
Solution:
Add an option to cycle between media when opened via swipe/arrow keys/buttons.
Action Performed:
- Navigate to any chat
- Send multiple attachment
- Try to navigate through older attachments/media
Expected Result:
- When the member is viewing the most recent attachment in the chat, there's only a left arrow icon on the attachment preview screen to navigate further back. Similarly, when the member is viewing the oldest attachment in the chat, there's only a right arrow to navigate forward.
- If the member is previewing an attachment that isn't the oldest or latest in the chat history, there will be both left/right arrow icon to navigate "forward" or "back" to the next attachment preview.
- On desktop/Web: The arrow can be clicked to navigate to the next attachment preview, or the left/right arrow keys on the keyboard can be used
- On mobile/mWeb: The arrow can be tapped or the member can swipe left/right on the preview to navigate to the next attachment preview depending on the direction
- On desktop/Web, the arrows are visible on hover. On mobile/mWeb, a single tap on the image hides/shows the arrows.
Actual Result:
We don't support cycling through attachments in a chat currently.
Workaround:
Close the attachment modal, then scroll to the next attachment and open it.
Platform:
Where is this issue occurring?
- Web
- iOS
- Android
- Desktop App
- Mobile Web
Version Number: 1.1.39-1
Reproducible in staging?: Y
Reproducible in production?: Y
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Upwork URL: https://www.upwork.com/jobs/~011ca7e66b62951030
Issue reported by: @sig5
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1644597095180509

