[Feature] Filmstrip navigation element #24871
Replies: 5 comments 12 replies
This comment was marked as duplicate.
This comment was marked as duplicate.
-
|
Additional information about benefits and how it could be implemented for web too: Copied from: #26391 The featureSome examplesApple Photos (since iOS 9): https://www.idownloadblog.com/2015/10/13/ios-9-scrub-photos/ DescriptionWhen viewing a single photo in Immich, it would be great to have an optional bottom thumbnail filmstrip (scrubber) that allows quickly jumping to nearby images by dragging horizontally — without leaving the full-screen image view. The idea is a well-known pattern:
This interaction pattern is used in many gallery apps (e.g. Apple Photos, Samsung Gallery). It allows staying in the large image view while quickly navigating through nearby photos. For a visual reference of the general concept, this article shows the scrubber pattern clearly: (It demonstrates the idea better than I can describe it in words.) You can also try it yourself in Apple Photos or in Samsung’s Gallery app on a mobile device. Current limitationRight now, if I want to jump further ahead in an album while viewing a photo, I need to:
This interrupts the viewing flow. For example, if I have 20 similar photos in a row and want to skip ahead to something later in the album, I either need to swipe repeatedly or exit and scroll manually. There is no quick way to “scrub” through them while staying in the viewer. Why this would be helpful
This would not replace the current swipe gestures but complement them as an additional navigation option. Although this is mainly an idea for mobile use I can see benefits for web too. It is also used in desktop apps like Picasa. Maybe for web something like the mobile gallery app F-Droid uses (up to 2 rows, switches on tap, not scroll) might be more appropriate. Thanks a lot for considering ❤️ Platform
|
Beta Was this translation helpful? Give feedback.
-
|
This feature is implemented in the Aves gallery app which also uses flutter, maybe it can be adapted for easier implementation? |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the hint @bertin0. I invested few hours to play with the android app of immich and got something working. There are still couple edge cases around videos - they start playback and hide control elements, but you might be still swiping on filmstrip, and similar. But overall it should be enough of a proof-of-concept to know if immich maintainers are willing to integrate this. In action (too big for github upload) : |
Beta Was this translation helpful? Give feedback.
-
|
Would be great for web too, tbh. Like e.g. Picasa had it. 🤔, to jump directly to the next great image wothout leaving fullscreen, or to skip irrelevant images with ease. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.
The feature
Filmstrip - a row of small thumbnails below picture in image viewer, is quite helpful for quick navigation, such as skipping several similar images, without exiting back to big gallery view. It also gives you better idea of where you are in the gallery (context) and what comes next.
To navigate, one can either tap the thumbnail or swipe horizontally on the filmstrip to "scroll" through the pictures.
I really enjoy how it's implemented by Samsung gallery app (image below), as it's not too distracting and small size of thumbnails makes it possible to scroll to next picture with small finger movement. X-plore file manager also implements filmstrip in gallery view, but the bigger thumbnails make the UX worse. Maybe the feature could come with a toggle for enabling and a slider to choose height of filmstrip - thus controlling also how many pictures fit in the filmstrip (assuning preserved aspect ratio) and in turn also how sensitive it is - the more pcitures, the less finger movement necessary to scroll to next one.
Platform
Beta Was this translation helpful? Give feedback.
All reactions