Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Editable modification date/creation date in app #497

Open
3 tasks done
Thecreatre opened this issue Sep 11, 2024 · 4 comments
Open
3 tasks done
Labels
Type: Enhancement New feature or request

Comments

@Thecreatre
Copy link

Thecreatre commented Sep 11, 2024

Checklist

  • I am using an up-to-date version.
  • I have read the documentation.
  • I have searched existing issues.

Description

this issue is mainly applicable for people exporting photos and such from something like icloud, as doing it deletes all the creation date/modification date data and just says when you downloaded the files

i have made tags myself to try to fix this issue on my end but is annoying for obvious reasons (not to mention #337 shows
it self very clearly doing it that way)

Solution

it would in the simplest method of doing would just be adding the "adjust date" feature from ios photos but uh on tag studio

this is mainly helpful for when ever sorting files by creation/modification date gets added as an option as the dates being wrong will completely mess up viewing photos (as the ones with the accul correct creation date will be buried under the stuff that have incorrect dates (as unsurprising you have to take/download the photos before you transfer them))

Alternatives

this is mostly just a problem with how these things exports files

but this option can be useful for other things too not just people getting trolled by how exporting files works from apple devices (or other things that have this problem) works

@Thecreatre Thecreatre added the Type: Enhancement New feature or request label Sep 11, 2024
@Thecreatre
Copy link
Author

it should be mentioned that jpegs are.. sometimes exempt from this?

yeah for some reason jpgs arnt consistent on weather they transfer with all their meta data in my experience

(and yeah im pretty sure heic stuff transfers fine (using this local transfer app thing), all data (minus descriptions) are transferred fine)

@CyanVoxel
Copy link
Member

First I would like to mention that I support some sort of file creation/modified date overrides, there's just a few different paths to implement this.

It seems like Apple's and other photo managers' "adjust date" feature modifies the "Date Taken" EXIF attribute, rather than the one of the native created/modified file attributes. I've been under the impression that changing the inherent file attribute dates is notoriously difficult if not impossible, but maybe I'm mistaken. Even so I feel it would be risker than modifying EXIF data or other non-destructive solutions. What would a non-destructive solution be then? Well, we could simply let the user set custom overrides for the file attribute dates that get stored inside the TagStudio library itself. This wouldn't apply to when you share your files, but files inside your library itself would work as intended.

It would also probably be a good idea to show the "Date Taken" date next to the other date attributes, but this could also be said about any of the other metadata attributes in EXIF, ID3, etc.

@Thecreatre
Copy link
Author

i see, i mostly just pop this issue up casue in the event some kind of "sort files by date feature" is added to the app files acquired like this will uh kinda mess everything up, with out some w ay to uh sorta fix this problem (might be taking your msg wrong and your are getting this part already)

@Thecreatre
Copy link
Author

as to witch one to go with im not sure. i personally don't mind the universal way of storing the edited date in library file, mostly just cause i care about the date only in the way it keeps things sorted in app and that's kinda it, having some way to edit the file's internal date could be nice for some other use cases tho, albeit i cant think of them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants