After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 350494 - proposal of new metadata viewer
proposal of new metadata viewer
Status: RESOLVED WONTFIX
Product: f-spot
Classification: Other
Component: Metadata
CVS
Other Linux
: Normal enhancement
: ---
Assigned To: F-spot maintainers
F-spot maintainers
gnome[unmaintained]
: 326396 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-08 20:52 UTC by Alexandre Prokoudine
Modified: 2018-07-12 00:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
sample mockup of metadata viewer (30.08 KB, image/png)
2006-08-08 20:55 UTC, Alexandre Prokoudine
Details
Screenshot of Irfanview (78.82 KB, image/jpeg)
2006-08-27 23:42 UTC, Bengt Thuree
Details

Description Alexandre Prokoudine 2006-08-08 20:52:03 UTC
Here is a rough proposal of new metadata viewer for F-Spot.

I. Involved terms

a) tag - a metadata entry
b) preset - a definable set of metadata entries

II. Metadata viewer

Metedata viewer is a dockable palette consisting of a combobox, a button and a table.

Combobox works as switcher between presets. By default it has follwoing presets:

1) EXIF minimum
2) EXIF maximum
3) IPTC minimum
4) IPTC maximum
5) All tags

The fifth combobox item, separated from the above by a horizontal line, and captioned as "Add new preset" opens a "Custom preset setup" dialog.

Every new preset is added to the bottom of default presets and above the horizontal line. Example:

EXIF minimum
EXIF maximum
IPTC minimum
IPTC maximum
All tags
Quick and dirty
Just GPS tags
Most useful
-----------------
Add new preset...

Upon choosing one of presets the table below redraws to display only selected tags from the preset.

Default presets are not editable. If a default preset is chosen the button "Edit preset" to the right of it is disabled. Whenever user switches to any of his custom presets, the button becomes enabled again. Clicking it opens the "Custom preset setup" dialog.

III. "Custom preset setup" dialog

"Custom preset setup" dialog is a typical dialog consisting of:

a) a combobox to switch between lists of tags as defined by EXIF/IPTC specs:

1) All EXIF tags
2) Most common EXIF tags
3) All IPTC tags
4) Most common IPTC tags
5) All tags

It's possible, but not neccesary to additionally provide "GPS tags" combobox item and corresponding list of tags;

b) a listbox where the full list of available tags is displayed;

c) a listbox where the list of chosen tags is displayed;

d) two buttons to move tags from list of avalable tags to list of chosen tags and back (dragging should work as well)

The dialog should "know" that some tags of either EXIF or IPTC subset are chosen, so that when user chooses some EXIF tags, then some IPTC tags and then goes back to EXIF tags he is not presented with the full list of EXIF tags like none were chosen.

IV. Notes

List of minimum/common tags is a subject to discuss.

My guess is that for EXIF it would be:

Manufacturer
Model
Date and Time
Modify Date
Aperture
Exposure Program
ISO Speed Ratings
Focal Length
Flash
Software
White Balance
Copyright
User Comment
Comment 1 Alexandre Prokoudine 2006-08-08 20:55:42 UTC
Created attachment 70513 [details]
sample mockup of metadata viewer
Comment 2 Pasi Savolainen 2006-08-09 07:25:37 UTC
Looks good to me. 
(Numbers in table raows/columns were not intentional)

May I suggest also a 'filter' field, that would filter on either tag name or value, since EXIF/IPTC tags are not very well logically organized and when searching for some value, amount of data is daunting. Even more so when it's something obscure :)

It would be nice to have a checkbox along fields to make that field appear in main window's lower-left corner.
Comment 3 Alexandre Prokoudine 2006-08-09 19:57:46 UTC
Good point, Pasi. Do you want searching for both tag and value or just value?

Everyone: should I move this proposal to the wiki?
Comment 4 Bengt Thuree 2006-08-10 11:45:56 UTC
Personaly I would say stay here since we have this bug report for it, and then we have the information in one place.
Comment 5 Bengt Thuree 2006-08-27 23:42:58 UTC
Created attachment 71729 [details]
Screenshot of Irfanview

This suggestion is much better than what we have today.

Personally I would like to see some kind of tabs. Not sure if it is practical though. Anyway, here are a screenshot of how Irfanview displays the IPTC tags in a much more userfriendly way. Also, you can modify each tag directly.
http://www.irfanview.com/

EXIF tags are a bit of a mess though.
Would be nice to try to separate out those that my mother would be interested in, as well as another set wich my photo crazy friend would be interested in.

Comments?
Comment 6 Bengt Thuree 2006-08-28 02:22:04 UTC
DigiKam also have a nice interface
http://www.digikam.org/?q=node/105
http://www.digikam.org/?q=node/106
http://www.digikam.org/?q=node/103
http://digikam3rdparty.free.fr/Screenshots/digikam0.9.0-alpha7.png

Would our target user know the difference between EXIF, IPTC, and/or XMP?
Or should we also (or only) have some user friendly labels?
Comment 7 Maxxer 2007-11-20 18:59:32 UTC
*** Bug 326396 has been marked as a duplicate of this bug. ***
Comment 8 Maxxer 2007-11-20 19:00:24 UTC
Merging from Bug 326396

Larry:
the metadata browser should be cleaned up and present a nicer interface to all
the  various bits we can read.  It would also be nice to distinguish between
exif/iptc/xmp metadata

Jonas:
exif/iptc/xmp in tabs maybe?

Bengt:
Also possbility to modify the tags directly in the metadata browser.
two scenarious
a) 1 photo selected, then you can modify all parameters
b) multiple photos selected, then you should only be allowed to change the
common parameters (Not date/time for instance)
Comment 9 Alexandre Prokoudine 2007-11-20 19:56:31 UTC
I'd so "no" for tabs (Exif, IPTC, XMP). Just use expanders (one for each type) + table.
Comment 10 André Klapper 2018-07-12 00:07:35 UTC
F-Spot has moved to https://github.com/f-spot/f-spot/issues

If this Bugzilla ticket is still valid in a recent version of F-Spot, please feel free to post this topic as a ticket in the F-Spot project on GitHub.

Closing this report as WONTFIX as part of Bugzilla Housekeeping as we are planning to shut down GNOME Bugzilla in favor of GNOME Gitlab.