Skip to content

the design problem of Lychee Photo Gallery #1

@ttys3

Description

@ttys3

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

https://demo.synology.com/en-global

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions