element-x-ios icon indicating copy to clipboard operation
element-x-ios copied to clipboard

No way to tell if swiped media is a video

Open ara4n opened this issue 10 months ago • 3 comments

Steps to reproduce

  1. view media in a room
  2. swipe left a few times
  3. realise that there is no UI to tell you when you’re viewing a video rather than an image (unless you tap on every new image to check)

Outcome

What did you expect?

To not miss videos when swiping

What happened instead?

You don’t realise you’re watching a video thumbnail rather than an image thumbnail so you don’t think to tap further to watch the vid.

There should be some play icon or similar to let you know when you’re looking at a vid.

Your phone model

No response

Operating system version

No response

Application version

833

Homeserver

No response

Will you send logs?

No

ara4n avatar Feb 07 '25 21:02 ara4n

for instance, is this showing an screenshot or a screenrecording?

Image

answer: it’s a screenrecording, but you have no way of telling unless you tap on it to check

ara4n avatar Feb 07 '25 21:02 ara4n

another option could just be to autoplay vids.

ara4n avatar Feb 07 '25 21:02 ara4n

Added more context in #3777 but adding here for visibility too - the current behaviour is just how QLPreviewController works by default when scrolling between items. The following shows how the component behaves with none of our customisation applied (note: the title in the nav bar is purely the filename and not a useful indicator)

https://github.com/user-attachments/assets/1d5e4db7-10bb-4670-bd4d-26e88d96d772

I imagine we can get around this by showing a video icon as an overlay for a couple of seconds when swiping.

pixlwave avatar Feb 10 '25 11:02 pixlwave