[Digikam-devel] [Bug 158865] Adding tags: redundant menu opening necessary

Mikolaj Machowski mikmach at wp.pl
Thu Mar 27 19:35:43 GMT 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=158865         




------- Additional Comments From mikmach wp pl  2008-03-27 20:35 -------
I think I understand Dotan (but don't agree ;)

Context menu on image -> Assign tag.

You will see menu

Holidays >
Marta
Work     >
Hobby

Holidays and Marta are tags on their own but with subtags. To assign
only "Holidays" tag you have to click "Holidays" and navigate furher to
submenu:

Add new tag...
------------------
Holidays
------------------
France
England
Germany

And choose "Holidays" there.

Users not experienced with hierarchical tags could expect that after
clicking "Holidays >" from top level menu tag "Holidays" would be
assigned without more interaction from them.

I completely disagree with his solution because "Holidays >" and
"Holidays" are two completely different interface elements. Yes click on
"Holidays >" is redundant because just hovering opens sub-menu but this
is common behavior in UI to speed up things. What is user only wants to
check what is exactly in this sub-menu? There is no way to tell it.

There are possibly solutions for that:

1) make "Holidays >" more different visually, eg. put it in italics to
   make that different from regular tag assigning entries from this menu
2) split it into two elements titled "Holidays" "sub-Holidays >", where
   "Holidays" assign this tag, and "sub-Holidays >" opens sub-menu

To make assigning of tag *slightly* easier maybe small reorganization?
Sub-menu could look:

Holidays
------------------
Add New Tag...
------------------
France
England
Germany

or

Holidays
------------------
France
England
Germany
------------------
Add New Tag...

In that way main tag would be easier to click - just short horizontal
move of mouse instead of combined horizontal and vertical. But this will
not solve main scope of this bug report. But I am afraid this is the way
of living with hierarchical tags.



More information about the Digikam-devel mailing list