[Digikam-devel] [Bug 218824] Allow state of the tag tree to be saved

DGardner dkde at gardnersworld.org
Wed Dec 16 13:56:21 GMT 2009


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





--- Comment #2 from DGardner <dkde gardnersworld org>  2009-12-16 14:56:19 ---
Sorry for harping on, but I'm offering this in the way of a sort
of requirements specification or set of use cases to make it
clear what feature I am wishing for. Hopefully, this will make it
easier for the developers to assess the request and critique it.

If I had to set priorities (according to my own biases), I would
choose them in this order:

 1. Fix the problems where the tree gets collapsed for no good
    reason. There are open bug reports for the tree collapsing
    when switching back from "Tags already assigned" and for some
    other operations. That would at least allow the current,
    manually set state to be preserved.

 2. Fix the lack of options to collapse or expand nodes in the
    trees. For example if I might have branches of my tag tree
    expanded like this:

     Places
       Australia
         Sydney
         Melbourne
       Spain
         Barcelona
         Madrid
         Seville
       Germany
         Berlin
         Munich

    Now, if I want to tag some photos that I took in Germany,
    I would like to collapse Australia and Spain to make the
    tree more compact. I would like to click on "Places" and
    choose "Collapse -> Children" to get this tree:

     Places
       Australia
       Spain
       Germany

    Then I can just expand the child tags of "Germany". Once
    there are more than about three country tags (and I have
    more than that) this is much easier than individually
    collapsing all of the country tags that are not relevant
    to my current tagging session.

 3. Allow the expanded and collapsed state of the tree to be
    saved. A first iteration might just allow one saved state.
    Later iterations might add support for named states.

 4. Support the hide/show functionality.

 5. Expand this functionality to all trees.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list