[Digikam-devel] [digikam] [Bug 326482] New: Tag filter mode: set by mouse-click (GUI)

bugs bunny drch at drshornung.de
Wed Oct 23 08:32:03 BST 2013


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

            Bug ID: 326482
           Summary: Tag filter mode: set by mouse-click (GUI)
    Classification: Unclassified
           Product: digikam
           Version: 3.5.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: Tags
          Assignee: digikam-devel at kde.org
          Reporter: drch at drshornung.de

Background:
At the right sidebar, in the tag-section, a tag can be selected by clicking the
selection-box. This is ok, because a tag has only 2 states, here.
However, in the filter-section, a tag has 3 states (shown by both, a selection
box as well as a "tag filter mode" sign on the tag-icon: "ignore" (deselect,
grayed-out icon), "must have" (selected, "+"  sign), "must not have" (selected,
"-" sign)
Problem:
- the "must not have" status can only be set by the context menu and,
therefore, requires "a lot of mouse-clicks"
- this is both tedious as well as inconsistent to the "must have" setting
Proposal:
it is proposed to use both visual elements to set the status as they are used
to visualize the status as follows:
1. "deselect": set the tag-icon to "grey" (as is)
2. "select": set the tag-icon to "+" (as is)
3. single click on tag-icon: toggle tag-icon to "-" (and "+" again…)
=> this allows to set any mode by two mouse-clicks
---
Another proposal is based on the full de-coupling of selection and filter mode.
1. select/deselect activates the filter and, herewith, allows a preview of the
tag's influence
2. the tag-icon represents the filter-mode, "+" or "-".
-> this would allow to set the tag-filter to "-" and, later, to de-activate the
filter. By activating the filter, the filter is set to "-" mode (and not
automatically to "+", as now)
Remark: whether it should be possible to set a tag both as "ignore" and
"selected", is an open question.
---
- double-click on the icon will expand/collapse the sub-tree (as is)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Digikam-devel mailing list