Just looked through the app (on the albums branch) and noted down some of the possible issues and enhancements:
@skjnldsv let me know what you think and if I’m missing anything :)
The breakpoint at 1024 when the navigation shows again makes the images look really small. Goes from 5 pictures without nav → 6 pictures _with_ nav. Instead should be 5 pics without → 4 pics with nav?
ah yes, we need to rethink this as last time we did it there was no navigation :)
Can you play a bit with the values in https://github.com/nextcloud-gmbh/photos/blob/master/src/assets/grid-sizes.js
(you'll need to run npm run dev, not watch as webpack doesn't understand config changes when using watch)
The emptycontent text says "This folder does not contain pictures", better "No photos in here" (like "No files in here" in Files) much shorter
And videos? Shall we add this in the message? Or is photos enough?
The font-size of the album cover texts is a bit big, it’s the equivalent of 19px. That’s almost the 20px of the h2. Better would be something like 16px
default is set to 1.2rem (~19.2px)
16 looks a bit small, or at least too compact ?
| Before | After |
|:---------:|:------:|
|
|
|
@skjnldsv I think most of the list items in the original comment are good first issues for @jakobroehrl? :)
→ moved to top comment for overview :)
@skjnldsv feel free to add the points to the original issue, then we have better overview. :) (Edit: I just did it :)
Is the goal to have albums not based upon folders?
What I mean is that i'd like to create albums with photos picked in different folders.
Example, i sort my photos in folders by months, but i want to do an album of my trip (to somewhere) that run over two months.
Other example: I want to create an album to share with a friend but i don't want to include all photos where he is not on.
@Mikescops yes, so of course at the moment we are at an early point in the app. The closest thing we look at regarding the design and features is macOS and iOS Photos:
Of course that’s a bit further out, but those 2 things together make this organization and sharing workflow super nice and seamless without much manual work on people’s part, which is our goal.
I like the GPS idea, however it happens that at some point of your trip, you deactivate your GPS or you use a camera that is not using geolocation. So if we can tag photos on the fly that would be nice.
@jancborchardt do you have design templates ready, so we can see where we want to go?
Yes, so this is of course very far out and we have to get the pieces in place first. Here are some steps as I see them:
Simple:
Difficult:
however it happens that at some point of your trip, you deactivate your GPS or you use a camera that is not using geolocation
Yes, but we could judge according to photos before and after. E.g. if you have photos from Osaka at 13:00 on a day, then some not geotagged, then a few from Osaka at 16:00, we can simply group them in with Osaka. Even if they were not strictly _in_ Osaka, it makes sense to think of it as "the Osaka trip". iOS does this pretty well.
However this gets pretty far away from the original issue. :) @Mikescops do you want to create 2 separate issues about the geolocation and face recognition stuff if you are interested, and we can continue discussion there? :)
Ok in my opinion having the date separator is a must have for sure as well as the geolocation tagging.
To me face recognition is out of scope, even if there is an app from the community doing that. It's really difficult to have an AI model well trained and get good results. Also there are lot of cool functionalities that needs to be implemented before trying to innovate.
Not exhaustive list:
Good stuff, all good proposals – the only question is the prioritization of course. :) The point about face recognition is that it would be the one "awesome" feature, one thing which is really cool and not just "ah ok I guess it’s a Photos app" – you know what I mean? :)
So very nice to have you on the team! Please do open separate issues for these things and we can see about specifying and planning?
Do you mind if we add issues but also a Kanban so we can prioritize and see who is working on what?
Sure, feel free to use the Github Projects feature. :) Best coordinate with @skjnldsv on the planning there as he is the main developer. I’m just here for design and making sure we focus on the right things. :)
He is not responding much on the tchat tho', but ok!
Most helpful comment
Ok in my opinion having the date separator is a must have for sure as well as the geolocation tagging.
To me face recognition is out of scope, even if there is an app from the community doing that. It's really difficult to have an AI model well trained and get good results. Also there are lot of cool functionalities that needs to be implemented before trying to innovate.
Not exhaustive list: