<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>416470</bug_id>
          
          <creation_ts>2020-01-19 18:34:57 +0000</creation_ts>
          <short_desc>Suggestion: Make Album TreeView more explorer like</short_desc>
          <delta_ts>2020-09-29 16:43:51 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>digikam</product>
          <component>Albums-TreeView</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="hmueller">kde</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>digiquest</cc>
    
    <cc>metzpinguin</cc>
          
          <cf_commitlink>https://invent.kde.org/graphics/digikam/commit/1527182f08de19b2a1add078c23db279402efec2</cf_commitlink>
          <cf_versionfixedin>7.2.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1903879</commentid>
    <comment_count>0</comment_count>
    <who name="hmueller">kde</who>
    <bug_when>2020-01-19 18:34:57 +0000</bug_when>
    <thetext>SUMMARY
In the treeview of the albums a single click on an album with subtree opens this tree. In my case this is often not not needed (contains often only removed or additional pictures).

Is it possible to change this behavior more like Windows Explorer or Apple Finder? A single click does not open the subtree. A double click or a click on the &quot;+&quot; (in case of digiKam the triangle) opens the subtree.

STEPS TO REPRODUCE / EXPECTED RESULT
1. A single click on an album does not open the subtree and only shows the pictures in that album. (new behavior)
2. A double click opens the subtree if it was closed or closes the subtree if it was open (this behavior exists already)
3. A click on the triangle opens and closes the subtree. (no change in this behavior)

To avoid confusion to other users (which are used to the current behavior) this behavior should be configurable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1903880</commentid>
    <comment_count>1</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2020-01-19 18:40:53 +0000</bug_when>
    <thetext>You will laugh, this behavior is exactly what the users wanted. We even had bug reports when switching to 5.x.x when it stopped working. I don&apos;t want to miss it either.

Maik</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1903902</commentid>
    <comment_count>2</comment_count>
    <who name="hmueller">kde</who>
    <bug_when>2020-01-19 19:39:33 +0000</bug_when>
    <thetext>Ah, oh, sorry. I was looking for a bug report about that and didn&apos;t find it. So it looks like it&apos;s not that easy to implement/fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1903908</commentid>
    <comment_count>3</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2020-01-19 20:32:18 +0000</bug_when>
    <thetext>Well, there is already a switch for this in the source code. We just don&apos;t have a configuration option in the settings.

Maik</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1913371</commentid>
    <comment_count>4</comment_count>
    <who name="Kamo">digiquest</who>
    <bug_when>2020-02-27 13:36:55 +0000</bug_when>
    <thetext>That&apos;s good to hear. It never hurts to have options.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1920580</commentid>
    <comment_count>5</comment_count>
    <who name="hmueller">kde</who>
    <bug_when>2020-04-06 20:15:06 +0000</bug_when>
    <thetext>Just wanted to know, if the new configuration option is in the code meanwhile. Hope this still gets added for 7.0.0 ...
Thanks
Holger</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1920585</commentid>
    <comment_count>6</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2020-04-06 20:37:32 +0000</bug_when>
    <thetext>No, this option has not yet made it into the GUI.

Maik</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1960360</commentid>
    <comment_count>7</comment_count>
    <who name="hmueller">kde</who>
    <bug_when>2020-09-26 18:47:22 +0000</bug_when>
    <thetext>Sorry for asking again. But when can we expect to see this in a public digikam release?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1960421</commentid>
    <comment_count>8</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2020-09-27 07:57:18 +0000</bug_when>
    <thetext>Git commit 1527182f08de19b2a1add078c23db279402efec2 by Maik Qualmann.
Committed on 27/09/2020 at 07:56.
Pushed by mqualmann into branch &apos;master&apos;.

add option to configure tree item expand behavior on click
FIXED-IN: 7.2.0

M  +1    -1    NEWS
M  +1    -1    core/app/views/sidebar/albumfolderviewsidebarwidget.cpp
M  +2    -1    core/app/views/sidebar/peoplesidebarwidget.cpp
M  +2    -1    core/app/views/sidebar/tagviewsidebarwidget.cpp
M  +2    -0    core/libs/settings/applicationsettings.cpp
M  +3    -0    core/libs/settings/applicationsettings.h
M  +10   -0    core/libs/settings/applicationsettings_miscs.cpp
M  +3    -0    core/libs/settings/applicationsettings_p.cpp
M  +3    -0    core/libs/settings/applicationsettings_p.h
M  +6    -0    core/utilities/setup/setupmisc.cpp

https://invent.kde.org/graphics/digikam/commit/1527182f08de19b2a1add078c23db279402efec2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1961252</commentid>
    <comment_count>9</comment_count>
    <who name="hmueller">kde</who>
    <bug_when>2020-09-29 16:43:51 +0000</bug_when>
    <thetext>Works perfect. Thanks Maik!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>