-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Lychee is a very easy-to-use photo gallery. simple but beautiful.
However, it does have some design problems
problem 1: user uploaded filename should not randomized or got obfucated. when the file leaves the Lychee app, it should be remaining meaningful, not something like unix timestamp or md5 hash you never know what this file do. a file named dog.jpg is more meaningful than a file named 06d80eb0c50b49a509b49f2424e8c805.jpg
problem 2: source file should not treated like thumbnail in the same level.
source file should put in standalone directory. while thumbnail should generated under a dot directory like .lychee-thumb
problem 3: the photo importing feature, which is totally wrong designed
while most usage case is, a user who has lot's of photos on a NAS, the Lychee app should not copy or delete the source file, it should only record the file path and insert it into DB. and then generate the required thumbnails. users who may have TB level photos, if copy again, it will be a lot of space waste and may encounter on performance problem.
Lychee should take Synology Photo Station or Synology Moments as a good example