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

Infinite scrolling media gallery #1520

Open
ara4n opened this issue Aug 18, 2023 · 0 comments
Open

Infinite scrolling media gallery #1520

ara4n opened this issue Aug 18, 2023 · 0 comments
Labels
A-Media Viewer A-Media help wanted Extra attention is needed T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue

Comments

@ara4n
Copy link
Member

ara4n commented Aug 18, 2023

Is your feature request related to a problem? Please describe.

There is no way to view an index of the images/files in a room in EX today.

Meanwhile other apps like WhatsApp, Threema and (to a lesser extent) iMessage provide a really delightful UI of an infinite scrolling gallery per room, so you can rapidly flip through all the old images etc and find what you're after - effectively using the room as a scrapbook.

Describe the solution you'd like

Infinite scrolling grid of media (and also the ability to swipe left & right between media when viewing a specific instance).

Content should be pulled from the local cache if present; if not, paginated serverside using filtered APIs - not using the slow "paginate everything and check whether it's an image or not" that the legacy apps did... apart from in E2EE rooms, where we already have to spider all content anyway to check for keyword mentions.

Describe alternatives you've considered

let's not repeat the awful UI of EI

Additional context

this feature is basically table stakes, when comparing with our competition.

@pixlwave pixlwave added A-Media T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements labels Aug 23, 2023
@kittykat kittykat added help wanted Extra attention is needed A-Media Viewer X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue and removed X-Needs-Product labels Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Media Viewer A-Media help wanted Extra attention is needed T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue
Projects
None yet
Development

No branches or pull requests

4 participants