cryptomator / cryptomator-ios

Cryptomator for iOS
https://cryptomator.org
100 stars 13 forks source link

Add thumbnails and grid view #73

Open aaronraimist opened 7 years ago

aaronraimist commented 7 years ago

Basic Info

Description

I would love to have the ability to pull up a grid of the images in a folder similar to the way the default photos app works.

iOS Photos App Photo from http://www.imore.com/photos

Similar feature: It would also be nice to have image thumbnails on the side of the screen.

Dropbox iOS App Photo from https://www.imore.com/sites/imore.com/files/styles/large/public/topic_images/2014/topic_dropbox_ios.png?itok=zFHmGHHU

tobihagemann commented 7 years ago

Thank you for your feature request! Even though "thumbnails" and "grid view" are separate features, I'll keep them together for now.

Thumbnails are tricky, because we can't implement a server-side solution due to encryption. Similar problem to pagination #37. That means, the thumbnails have to be generated and cached on the device itself (client-side). We could start with simple strategies like "generate thumbnail and cache it after successful download/upload".

wangkesen commented 7 years ago

I think this is a must as well, when your working with a large library of images, its really hard to have to download, decrypt,authenticate,and open each file when your working with them.

markuskreusch commented 7 years ago

I know this is currently not planned but when we start to save additional thumbnail files to the vault the information if an encrypted file is an image may be exposed. If a thumbnail belongs to some other file can be determined by comparing the creation/modification timestamps of the files (when there are not to many files added at the same time).

monomadic commented 7 years ago

Perhaps tangential, but, perhaps the best way to go about this is implementing offline caching first, and thumbnailing could be supported in offline synced folders only. It would definitely solve the awkward UI problem that would occur if you'd only downloaded one or two images.

thatchrisblack commented 7 years ago

One workaround that would solve having to go through a bunch of images with no thumbnails would be gesture controls for swiping between files. Would at least make navigating through a bunch of images a lot faster.

tobihagemann commented 7 years ago

:+1:, see #12

mathieupothier commented 6 years ago

+1

Eyremba commented 6 years ago

Thumbnails are tricky because we can't implement a server-side solution due to encryption. Similar problem with pagination #37. That means, the thumbnails have to be generated and cached on the device itself (client-side). We could start with simple strategies like "generate a thumbnail and cache it after successful download/upload".

During the upload with Cryptomator, Cryptomator could create a "Hidden" folder called ".thumbnails" or something like this in each folder which contains pictures. There it stores thumbnails of each picture, encrypted, but only ~2kB per Image or so. If you open a folder/directory with Cryptomator then, it could just download and decrypt the few kilobytes of thumbnails then. (and maybe cache them offline). Same also for video files.

hochgrat commented 6 years ago

After „wipe through“ feature this would be my next fafourite.

antoniy commented 5 years ago

+1

Any plans for these features in upcoming releases?

sammosna commented 5 years ago

+1

mmuehlen commented 5 years ago

+1. Please :)

mook4 commented 5 years ago

+1 please! Other I have to one every photo one by one. Other improvement: a next and previous button on every photo (instead of going back everytime)

Idanox commented 5 years ago

+1 This option would be very useful for Android. Please

bronco21016 commented 4 years ago

+1

This would be the killer feature that makes cryptomator the go to solution for what I would imagine many people are using it for, storing personal photos.

illnesse commented 4 years ago

+1 need this

dtwil commented 4 years ago

+1 This would be an amazing feature and make Cryptomator so much more usable for me.

janptr commented 4 years ago

+1

nlwemond commented 4 years ago

Definitely the missing killer feature for me. Browsing through photos on a mobile phone is a pain in the ass right now. Would love to see that improved in any way!

Vertexwahn commented 4 years ago

+1

scotrod commented 3 years ago

+1

almayor commented 3 years ago

+1

almayor commented 3 years ago

Any update on this?

gbshpeteja commented 3 years ago

+1

alicolville commented 3 years ago

+1

david-ns commented 3 years ago

+1

kitsunesensei commented 3 years ago

+1

tobihagemann commented 3 years ago

I see that this is a popular feature request. 😄 However, this will be obsolete as soon as Cryptomator is fully integrated into the Files app. See: https://cryptomator.org/blog/2020/11/20/roadmap/

The next question will probably be: What's the ETA? Well, our goal is to finish it by the end of this year. There will probably be public beta tests much sooner. Can't say more than this at the moment.

scotrod commented 3 years ago

This solves the issue for iPhones. What about Android?

serialpotato commented 3 years ago

This solves the issue for iPhones. What about Android?

@tobihagemann Hi. Can you please confirm if there is something similar in works for android?

scotrod commented 3 years ago

Bump to see if this is considered for androids.

aaronraimist commented 3 years ago

This issue is on the repo for the iOS app. The place to track the same feature in the Android app is https://github.com/cryptomator/android/issues/41.