<?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>115611</bug_id>
          
          <creation_ts>2005-11-03 14:28:21 +0000</creation_ts>
          <short_desc>Merge all folder options into one Properties dialog</short_desc>
          <delta_ts>2013-01-20 17:30:35 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kmail2</product>
          <component>commands and actions</component>
          <version>Git (master)</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Linux</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>1</everconfirmed>
          <reporter name="Thiago Macieira">thiago</reporter>
          <assigned_to name="kdepim bugs">pim-bugs-null</assigned_to>
          <cc>bluedzins</cc>
    
    <cc>bugs</cc>
    
    <cc>glen</cc>
    
    <cc>hattons</cc>
    
    <cc>jjm</cc>
    
    <cc>montel</cc>
    
    <cc>tilleyrw</cc>
    
    <cc>winter</cc>
          
          <cf_commitlink>http://commits.kde.org/kdepim/8ad83768ca26a6cbded59d5f7714bd0d3e1d0b26</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>76</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>386918</commentid>
    <comment_count>0</comment_count>
    <who name="Thiago Macieira">thiago</who>
    <bug_when>2005-11-03 14:28:22 +0000</bug_when>
    <thetext>Currently KMail folder options are set in several different dialogs, accessed 
by different menus. I&apos;d like to see them merged into one dialog, possibly with 
tabs for the different settings and some Advanced buttons or such. 
 
They are: 
* Properties (RMB -&gt; Properties, Folder -&gt; Properties) 
* Mailing list management (Folder -&gt; Mailing list) 
* Expiry settings (RMB -&gt; Expire) 
* Shortcut (Folder -&gt; Associate shortcut, RMB -&gt; Associate shortcut) 
 
The dialog could also contain the following settings, which should not be 
removed from the Folder menu: 
* Display HTML 
* Load external references 
* Sort messages by thread 
* Thread messages by subject 
 
The reason I ask for this is because every time a folder has to be configured, 
one must go to 3 or 4 different dialogs to accomplish that. With KMail losing 
those settings after a crash, it&apos;s really annoying and time-consuming to do so 
for 50 folders every two weeks. 
 
Also, please don&apos;t make the Ok button for this new dialog trigger an &quot;Expire 
now&quot; action.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>386927</commentid>
    <comment_count>1</comment_count>
    <who name="Reinhold Kainhofer">reinhold</who>
    <bug_when>2005-11-03 15:18:36 +0000</bug_when>
    <thetext>Also, for consistency, the &quot;Delete folder&quot; should be re-added to the RMB menu in the folder tree. Everywhere else the delete action is in the RMB menu, just kmail&apos;s folder tree doesn&apos;t have it. 

Reinhold</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390490</commentid>
    <comment_count>2</comment_count>
    <who name="Thiago Macieira">thiago</who>
    <bug_when>2005-11-16 11:17:16 +0000</bug_when>
    <thetext>*** Bug 116470 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398222</commentid>
    <comment_count>3</comment_count>
    <who name="Carsten Burghardt">burghardt</who>
    <bug_when>2005-12-13 19:57:11 +0000</bug_when>
    <thetext>That sounds a lot like the old properties dialog which we splitted because of 
input from the usability team...
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398334</commentid>
    <comment_count>4</comment_count>
    <who name="Thiago Macieira">thiago</who>
    <bug_when>2005-12-14 03:02:48 +0000</bug_when>
    <thetext>It might have made the Properties dialog simpler, but it&apos;s made it a lot worse for someone trying to configure the properties on a folder.

As I said, I have now to go to 3 or 4 different dialogs. It gets especially annoying since KMail loses the folder settings after a crash... 3 * 50 folders is a LOT of dialogs to go through.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398336</commentid>
    <comment_count>5</comment_count>
    <who name="George Staikos">staikos</who>
    <bug_when>2005-12-14 03:10:17 +0000</bug_when>
    <thetext>I agree, the new system is horribly confusing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>487101</commentid>
    <comment_count>6</comment_count>
    <who name="Marco Gusy">picander78</who>
    <bug_when>2006-11-16 09:33:29 +0000</bug_when>
    <thetext>I tried to report this on the usability mailing-list:
http://comments.gmane.org/gmane.comp.kde.usability/14947

This is their attitude on the subject
&quot;To be blunt, this is really just noise.  You&apos;re not going to get behavior 
reverted that was agreed on by the developers and the usability team by 
bringing it up here.

-Scott&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>487106</commentid>
    <comment_count>7</comment_count>
    <who name="Thiago Macieira">thiago</who>
    <bug_when>2006-11-16 09:47:26 +0000</bug_when>
    <thetext>But it has happened before, like the Delete folder entry in the RMB menu, as mentioned in comment #1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>488860</commentid>
    <comment_count>8</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2006-11-22 17:45:46 +0000</bug_when>
    <thetext>*** Bug 114893 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524555</commentid>
    <comment_count>9</comment_count>
    <who name="Thomas McGuire">mcguire</who>
    <bug_when>2007-05-07 17:24:08 +0000</bug_when>
    <thetext>*** Bug 109170 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547642</commentid>
    <comment_count>10</comment_count>
    <who name="Marco Gusy">picander78</who>
    <bug_when>2007-09-28 10:27:04 +0000</bug_when>
    <thetext>Looks like Openusability closed the Kmail project (what a pity!). Maybe it&apos;s time to make a REAL usability study of the app, and make it work again as it should.
Any volounteers? I lift up my hand!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617271</commentid>
    <comment_count>11</comment_count>
    <who name="Maciej Pilichowski">bluedzins</who>
    <bug_when>2008-06-28 20:25:57 +0000</bug_when>
    <thetext>For full dialog I opt to merge them into folder properties (as tab) and to _remove_ them from the folder menu, but for single options (see folder menu) I opt to group them in the properties dialog but also to keep them in this menu --&gt; because it is faster to just switch one single option (like assign shortcut, or load external references) and continue working.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714361</commentid>
    <comment_count>12</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2009-02-09 15:29:55 +0000</bug_when>
    <thetext>See http://lists.kde.org/?t=123368147700003&amp;r=1&amp;w=2
and http://reviewboard.kde.org/r/48/

This is still a contentious usability issue, so please comment/vote further on this bug if you would like to see any further action...
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>718821</commentid>
    <comment_count>13</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2009-02-18 17:56:03 +0000</bug_when>
    <thetext>SVN commit 927964 by marten:

Add a &quot;Maintenance&quot; tab to the folder properties dialogue.  This gives some
information about the folder, its file and index locations and sizes, and the
content and messages.

For mbox folders, the compaction state and a button to do it is here (still
also in the folder context menu).  A folder can be compacted (at the user&apos;s
own risk) even if it was previously marked &quot;unsafe&quot;.

Other dangerous operations (&quot;Rebuild Index&quot; and &quot;Rebuild IMAP Cache&quot;) have
been moved from the context/menubar menus to here.

Moved the &quot;mark_all_as_read&quot; action back to the top of the folder popup menu,
as suggested by aseigo.

Added some hooks (KMFolderDialog::setPage() and KMMainWidget::PropsPage enum)
to embed the other folder properties into this dialogue, if there can ever be
agreement on the usability of this.  So it&apos;s not a fix for bug 115611, but it&apos;s
a start...

CCBUG:115611


 M  +1 -2      folderdialogacltab.cpp  
 M  +0 -1      folderdialogacltab.h  
 M  +2 -3      folderdialogquotatab.cpp  
 M  +0 -1      folderdialogquotatab.h  
 M  +10 -0     folderstorage.cpp  
 M  +6 -0      folderstorage.h  
 M  +7 -30     folderview.cpp  
 M  +0 -6      folderview.h  
 M  +1 -1      identitydialog.cpp  
 M  +2 -5      kmail_part.rc  
 M  +302 -16   kmfolderdialog.cpp  
 M  +56 -4     kmfolderdialog.h  
 M  +20 -10    kmmainwidget.cpp  
 M  +14 -1     kmmainwidget.h  
 M  +2 -5      kmmainwin.rc  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=927964</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250060</commentid>
    <comment_count>14</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2012-04-27 12:06:41 +0000</bug_when>
    <thetext>*** Bug 298894 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250074</commentid>
    <comment_count>15</comment_count>
    <who name="Graeme Hewson">bugs</who>
    <bug_when>2012-04-27 12:26:01 +0000</bug_when>
    <thetext>I would like to see Expiry Properties merged into Folder Properties, as I explained in duplicate bug 298894. Having it separate is confusing, which *reduces* usability.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1286200</commentid>
    <comment_count>16</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2012-08-18 08:06:08 +0000</bug_when>
    <thetext>Thank you for your feature request. Kmail1 is currently unmaintained so we are closing all wishes. Please feel free to reopen a feature request for Kmail2 if it has not already been implemented.
Thank you for your understanding.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287198</commentid>
    <comment_count>17</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2012-08-18 13:38:22 +0000</bug_when>
    <thetext>Reopening because still relevant to KMail2.
Product and version updated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301020</commentid>
    <comment_count>18</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2012-09-27 10:51:40 +0000</bug_when>
    <thetext>*** Bug 305373 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317261</commentid>
    <comment_count>19</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2012-11-21 16:49:24 +0000</bug_when>
    <thetext>Git commit d651859dbd410da40d2dd53d6156fa721839af0b by Jonathan Marten.
Committed on 21/11/2012 at 17:10.
Pushed by marten into branch &apos;master&apos;.

Embed &quot;Mailing List Management&quot; into &quot;Folder Properties&quot;

The original action (in the &quot;Folder&quot; menu bar menu) remains
present, it opens the &quot;Folder Properties&quot; dialogue at the
appropriate tab.

This requires commit ea9a9a132e09d2ac1bd359bcccf68cdde3b3c566
to kdepimlibs.
REVIEW:107341

M  +1    -1    kmail/CMakeLists.txt
R  +108  -130  kmail/collectionmailinglistpage.cpp [from: kmail/mailinglistpropertiesdialog.cpp - 058% similarity]
A  +91   -0    kmail/collectionmailinglistpage.h     [License: GPL (v2)]
M  +23   -8    kmail/kmmainwidget.cpp
M  +2    -0    kmail/kmmainwidget.h
D  +0    -86   kmail/mailinglistpropertiesdialog.h

http://commits.kde.org/kdepim/d651859dbd410da40d2dd53d6156fa721839af0b</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333125</commentid>
    <comment_count>20</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2013-01-18 14:28:45 +0000</bug_when>
    <thetext>Git commit e1d9e4cde408fdcf7387b9f980c068d4d9e1e724 by Jonathan Marten.
Committed on 18/01/2013 at 15:27.
Pushed by marten into branch &apos;master&apos;.

Embed &quot;Assign Shortcut&quot; into &quot;Folder Properties&quot;

The original actions (in the &quot;Folder&quot; menu bar menu and folder
list popup) remain present, they open the &quot;Folder Properties&quot;
dialogue at the appropriate tab.
REVIEW:108447

M  +1    -1    kmail/CMakeLists.txt
A  +108  -0    kmail/collectionshortcutpage.cpp     [License: GPL (v2)]
A  +55   -0    kmail/collectionshortcutpage.h     [License: GPL (v2)]
D  +0    -100  kmail/foldershortcutdialog.cpp
D  +0    -77   kmail/foldershortcutdialog.h
M  +4    -7    kmail/kmmainwidget.cpp

http://commits.kde.org/kdepim/e1d9e4cde408fdcf7387b9f980c068d4d9e1e724</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333151</commentid>
    <comment_count>21</comment_count>
    <who name="Allen Winter">winter</who>
    <bug_when>2013-01-18 17:36:07 +0000</bug_when>
    <thetext>Jonathan, can we resolve this one now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333183</commentid>
    <comment_count>22</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2013-01-18 19:34:40 +0000</bug_when>
    <thetext>One more dialogue to embed (expiry).  Will do that very soon, then the bug can be closed...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333417</commentid>
    <comment_count>23</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2013-01-19 17:39:09 +0000</bug_when>
    <thetext>Git commit 8ad83768ca26a6cbded59d5f7714bd0d3e1d0b26 by Jonathan Marten.
Committed on 19/01/2013 at 18:30.
Pushed by marten into branch &apos;master&apos;.

Embed &quot;Expiry&quot; into &quot;Folder Properties&quot;

The original &quot;Expire&quot; actions (in the &quot;Folder&quot; menu bar menu and
folder list popup) remain present, they open the &quot;Folder Properties&quot;
dialogue at the appropriate tab.

As noted in comments in KMMainWidget::setupActions(), there is
still inconstency between the wording of the action and what it does.

Hooray, a seven year old wish finally implemented!
REVIEW:108485

M  +5    -6    kmail/kmmainwidget.cpp
M  +1    -1    mailcommon/CMakeLists.txt
A  +275  -0    mailcommon/collectionexpirypage.cpp     [License: GPL (v2)]
A  +81   -0    mailcommon/collectionexpirypage.h     [License: GPL (v2)]
D  +0    -244  mailcommon/expirypropertiesdialog.cpp
D  +0    -47   mailcommon/expirypropertiesdialog.h

http://commits.kde.org/kdepim/8ad83768ca26a6cbded59d5f7714bd0d3e1d0b26</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333426</commentid>
    <comment_count>24</comment_count>
    <who name="Graeme Hewson">bugs</who>
    <bug_when>2013-01-19 17:59:17 +0000</bug_when>
    <thetext>&gt; Hooray, a seven year old wish finally implemented!

Congratulations!

Are you considering removing the old menu items in a future release? It might be confusing having duplicate items. I think I&apos;d be confused.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333732</commentid>
    <comment_count>25</comment_count>
    <who name="Laurent Montel">montel</who>
    <bug_when>2013-01-20 16:41:53 +0000</bug_when>
    <thetext>(In reply to comment #24)
&gt; &gt; Hooray, a seven year old wish finally implemented!
&gt; 
&gt; Congratulations!
&gt; 
&gt; Are you considering removing the old menu items in a future release? It
&gt; might be confusing having duplicate items. I think I&apos;d be confused.

No we will not remove them.
Regards</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333743</commentid>
    <comment_count>26</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2013-01-20 17:20:50 +0000</bug_when>
    <thetext>You could remove them per-user or locally, though, by editing the rc file - and we could maybe convert the context menu to an XMLGUI container so that it can be modified in the same way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333747</commentid>
    <comment_count>27</comment_count>
    <who name="Jonathan Marten">jjm</who>
    <bug_when>2013-01-20 17:30:35 +0000</bug_when>
    <thetext>Correction - it already is.  So just edit the kmmainwin.rc file.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>