[Shotwell] Enhansment to shotwell
Adam Dingle
adam at yorba.org
Thu Apr 22 19:25:51 PDT 2010
Ruslan,
thanks for your email. As you probably know, we're also interested in
hierarchical tagging.
I think at this point we'd like to implement a single-parent system, in
which each tag can have multiple children but only one parent. This is
ticket 1401. After that, we might consider extending the system to
support multiple parents in some way.
A single-parent tag system in Shotwell would work like this. In the
sidebar, the user should be able to drag any tag A onto any other tag B;
then A becomes a child of B. If the user drags any tag onto the Tags
heading, then it becomes a top-level tag.
If the user selects any tag, then Shotwell should display all photos
which belong to the tag or any of its children. The set of photos is
sorted according to the View->Sort Photos settings. If a photo belongs
to multiple child tags, it is displayed only once in the sorted set.
All tag names must be globally unique. For example, I can't create a
tag named "washington" under a parent "states", and another tag also
named "washington" under a parent tag "cities".
You said you might like to participate in coding this feature - that
would be great. If the description above sounds reasonable to you, as a
next step maybe you could look at the Shotwell code and send a brief
design proposal to this mailing list. In your proposal, please
describe the database schema changes you intend, plus any new major
classes introduced (if any) and any major changes to existing classes.
We'd be happy to comment on your implementation plan. Thanks!
adam
Ruslan A. Bondar wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello all.
>
> I have an idea, maybe similar to http://trac.yorba.org/ticket/1401, but I'll tell in more details.
>
> It would be great to allow organizing tags into graph.
> So one tag may have multiple parent and multiple children tags. And each of them may be assigned to the photo.
> It will be more flexible to organize your photos.
> As an owner of large, enough, photo album (~100 GB of photos) I can say - This feature is VERY useful.
>
> Also I'd like to participate in coding of this feature.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
>
> iEYEARECAAYFAkvNx+QACgkQRadsTlsSykPASgCcDBrgeobgyNweH2CLTaFt1xZu
> gqUAn3jfVCjMrDPuwQJQWvh3KBYqdq7q
> =4KsN
> -----END PGP SIGNATURE-----
> _______________________________________________
> Shotwell mailing list
> Shotwell at lists.yorba.org
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
>
More information about the Shotwell
mailing list