five star rating of pictures
A pull request for this has already been merged.
- #3491 by @karlitschek — merged
- Dominant language
- JavaScript
- Stars
- 718
- Forks
- 91
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 76
Description
How I do it now
Assume having a folder containing the pictures of an event/vacation/etc. I usually create a subfolder "best-of" or similar containing a subset with the best pictures. This leads to duplicates of pictures and is kind of a messy way to organize photos.
Describe the solution you'd like
I would like to suggest a rating system for Photos. Every user could develop his own rules. Mine would be for example
- 1*: default
- 3*: best 20 pics
- 4*: best 5 pics
- 5*: absolute masterpiece, maybe 20 pictures in all of my photos.
In order to do this, following features are needed:
- initially, all pictures are unrated
- bulk rating per album/folder should be possible (eg. set all to ***..)
- Set rating directly when viewing them, therefore the viewer would need to feature a rating element.
- When viewing an album/folder, one should be able to filter e.g. tree stars and above
- Cherry on top: when sharing an album, only share 3 stars or better
Describe alternatives you've considered
Folder with a subset copy of the best 20 something pictures.
At the moment there is a star feature in Photos. This doesn't allow for a more defined rating, plus you cant filter albums by starred pictures, only a global view of them.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named in the issue. Review merged pull request #3491 first to determine what remains; done would require the requested rating, bulk assignment, filtering, viewer control, and sharing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100