On 01/04/2012 01:37 PM, Michiel Detailleur wrote:
Hi,
I just moved from F-Spot to Shotwell (import went ok, with 2 small
hickups which I will describe in another message).
I really like the speed of Shotwell, a big improvement on F-Spot!
However (there always is one isn't it ;) ): I would like to be able to
filter on tags like I could in F-Spot. In F-Spot, tags are
hierarchical, but not quite like Shotwell implements it.
For example, consider the following, very imaginative, tag hierarchy:
Parent
\-> Child A
\-> Grand Child
\-> Child B
Photos tagged with 'Child A' do not automatically obtain the tag
'Parent'. So if you filter on Parent, you don't automatically get the
photos tagged 'Child A' or 'Child B' or 'Grand Child', unless those
photos are also explicitly tagged with 'Parent'.
Shotwells implementation differs from this (child tags automatically
obtain the parent tags). That's not particularly good or bad, if
however Shotwell would also make it possible to filter like F-Spot
does: filter all photos tagged with 'Parent' and only 'Parent',
meaning: exclude all photos tagged with 'Child A/B' or 'Grand Child'.
This is handy for numerous reasons. For example when you started out
with just a 'Family' tag a while ago and now you want to make that a
bit more specific, so you start tagging a bunch of 'Dad' and 'Mom'
photos within the 'Family' photos. And now you want to search for your
brother 'John' and start tagging him, but you don't want to go through
the whole bunch of photos already tagged with 'Dad' and 'Mom' within
'Family'.
Any chance this could be made possible? I don't know anything about
Shotwells implementation, but it would seam that making this available
via the Saved Search feature is within reason?
Shotwell should let you do this via a Boolean search: you should be able
to search for all photos tagged with 'Family', but not with 'Dad' or
'Mom'. Unfortunately it's not currently possible to search for all
photos which are not tagged with a particular tag:
http://redmine.yorba.org/issues/3659
Once that is fixed I think a Boolean search should do the trick.
We could consider adding an additional search operator which matches
only a given tag (not parent tags). It might be a little tricky to come
up for a name for that operator which would be clear, since we already
have an operator "is exactly", which means an exact string match. Feel
free to file a ticket for an additional operator like this and propose
how it would look in the user interface.
adam
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell