https://bugs.kde.org/show_bug.cgi?id=424061

--- Comment #2 from Cesar Martins <cesar.inacio.mart...@gmail.com> ---
Hi Maik, 
Let me explain my situation here. 
I'm selecting photos to publish where I need to fill the IPTC title, captions,
fix the copyright, fix few tags before. 
Before committing all this, I would like to review what changes I made and how
many pictures will be affected when I click to write all.
This will not be a unique situation, probably I will do this frequently.
--
Please, help me to understand one situation. 
Considering the lazy sync. 
Let's suppose I changed the metadata of 100 files. 
If I give up to apply theses metadata, I need to click on "Reread metadata from
files" right?
How do they know which files to reread? 
Then all changes are discarded, right?
--
For better performance and avoid unnecessary I/O reading metadata from files
(which is much heavy and slow compared to read a table into the database),
should be better to implement a backup/stage table to save all data modified,
don't agree?
Then you can use this table to manage what was changed and rollback fast.
When the user clicks to write all changes, just delete it from the backup
table. 
If they rollback, update the data back and delete it from the staging table.
This way you can manage fast what is changed, show it as a report like I'm
asking, and improve performance avoid reading metadata from files and writing
only when is really necessary.
--
About what kind of data to show, I don't think in information like facial,
geodata (coordinates), because they aren't readable information. I consider
only what into the tab "Caption" and/or basic text fields of EXIF/IPTC/XMP. 
--
However, I know to implement this isn't trivial, and if isn't acceptable
considering the workload and other priorities, that's ok, I understand. 
--
I see this application as a photo organizer and for that, I'm expecting more
efficiency over the usability to make changes. Like the metadata editor, I
really consider it very frustrating to use because as a user I need to make a
lot of operation (mouse clicks) to change 2 or 3 fields. They should be a
screen with a table where you can change fast multiple fields and also should
be fast to do in multiple photos. 

Thanks for your attention!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to