mirror of
https://github.com/photoprism/photoprism.git
synced 2026-03-02 22:57:18 -05:00
UX: Auto refresh library to show edits to primary photos, stacks, timestamps, etc. #784
Labels
No labels
ai
android
api
auth
awesome
bug
bug
ci
cli
config
database
declined
deprecated
docker
docs 📚
documents
duplicate
easy
enhancement
enhancement
enhancement
epic
faces
feedback wanted
frontend
hacktoberfest
help wanted
idea
in-progress
incomplete
index
invalid
ios
labels
live
live
low-priority
macos
member-feature
metadata
mobile
nas
needs-analysis
no-coding-required
no-coding-required
observability
performance
places
please-test
plus-feature
priority
pro-feature
question
raspberry-pi
raw
released
released
released
research
resolved
security
sharing
tested
tests
third-party-issue
thumbnails
upgrade
upstream-issue
ux
vector
video
waiting
won't fix
won't fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/photoprism#784
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @inthreedee on GitHub (Feb 12, 2021).
Feature request
After making edits to a photo and returning to the library view, immediately show those edits instead of requiring the user to manually refresh the entire page to see the changes. A manual refresh causes the user to start over at the top of their library each time, having to scroll back down to the spot where they were working.
I've noticed this in the following situations:
This can be a frustrating process when making edits to multiple files. It's hard to keep track of which photos I've done and which one is next when the changes are not immediately displayed. Manually refreshing after each edit means losing my place entirely and having to scroll back down to find my place again before I can continue working.
Example repro steps:
Version
210128-a82061e0-Linux-aarch64
(edited for clarity)
@lastzero commented on GitHub (Feb 13, 2021):
Metadata should update already, except the primary image in search results (does update in the edit dialog for confirmation).
@inthreedee commented on GitHub (Feb 13, 2021):
I didn't mean to imply that the edits aren't saved; they are. But date and primary photo changes do not appear in the library view unless the entire page is manually refreshed.
As I mentioned, all this causes some issues with losing your place when editing groups of photos. If this isn't implemented yet, please consider it a feature request.
@lastzero commented on GitHub (Feb 13, 2021):
Just tested changing the date and it works... Only the position isn't changed as that requires sorting which is done server side. This is intentional in case you've made a mistake. Otherwise you have a hard time finding the photo again.
@inthreedee commented on GitHub (Feb 13, 2021):
I see, so this is intentional. There are two reasons I believe this behavior should be changed:
To elaborate on number 2:
I hope that clarifies my request.
@lastzero commented on GitHub (Feb 13, 2021):
Check the date field, it is updated. There is no need to think the server is broken unless you don't take a look at the metadata, or don't see it because you're using the Mosaic view.
Note:
@inthreedee commented on GitHub (Feb 13, 2021):
Yes, it is. I'm very sorry if I wasn't being clear.
Batch edit would certainly help, but only for groups that need the same metadata changes.
If I'm editing a group of photos and correcting the timestamps, for example, each one would have a different timestamp. And then I have this problem of having to refresh to see changes, losing my place, etc. This also happens while fixing primary photos for a group. I know these are changes that only ever have to be done once when making corrections to uploads, but I still find the process to be more tedious than other photo services I have used and am trying to switch away from (google photos, flickr)
If the issue I'm trying to describe is at all confusing, please let me know and I'll provide more detailed reproduction steps. The easiest way to see what I'm talking about is to just go into your stacks list and start changing the primary photos. You'll quickly get lost and forget which photo is next to be edited, meaning you have to refresh the page. Then, if you have a lot of stacks, you have to scroll back down to find your spot. There has to be a more efficient way to do this, no?
Ah, I can see how that might cause issues if the only way to do it is to refresh everything. What about in a single user environment? I'm having to manually refresh after each edit anyway.
btw, thank you very much for the responses here. And again, I apologize for anything I'm not being super clear on.
@inthreedee commented on GitHub (Feb 13, 2021):
Another scenario involves making edits to stacks:
When you unstack a photo and then return to your library, the unstacked photo does not appear. If you want to work on the unstacked photo, you first have to manually refresh the page. This causes you to lose your place in your library and you now have to scroll back down to find the unstacked photo before you can continue working.
@inthreedee commented on GitHub (Feb 14, 2021):
I updated the original post to hopefully clarify the request and better explain why I think it would improve the user experience.