Bug 33815 - Thread option reverses setting
Summary: Thread option reverses setting
Status: CLOSED FIXED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-17 17:03 UTC by ghk
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ghk 2001-10-17 16:57:45 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           kmail
Version:           KDE 2.2.1 
Severity:          normal
Installed from:    SuSE RPMs
Compiler:          Not Specified
OS:                Linux
OS/Compiler notes: Not Specified

In the Folder menu you can choose to view the messages in the current folder threaded or unthreaded. In KMail's options you can choose 'Thread list of message headers' which appears to do the same thing for every folder.

However when you change this option it simply toggles the individual folder settings. Unthreaded folders become threaded and vice versa.

I don't like the threaded view so in almost every folder I had manually changed to unthreaded (from the Folder menu). Then I discovered the global setting and happily checked it off. It did the exact opposite of what I expected -- not very intuitive!

Regards
 Gaute Hvoslef Kvalnes

(Submitted via bugs.kde.org)
Comment 1 Michael H 2001-10-18 08:15:07 UTC
On Wednesday 17 October 2001 18:57 ghk@verdsveven.com wrote:
>
> I don't like the threaded view so in almost every folder I had manually
> changed to unthreaded (from the Folder menu). Then I discovered the global
> setting and happily checked it off. It did the exact opposite of what I
> expected -- not very intuitive!

Do you have a better idea how to do this?

Regards
Michael Häckel
Comment 2 ghk 2001-10-18 08:51:10 UTC
Torsdag 18. oktober 2001 10:15 skreiv Michael Häckel:
> On Wednesday 17 October 2001 18:57 ghk@verdsveven.com wrote:
> > I don't like the threaded view so in almost every folder I had
> > manually changed to unthreaded (from the Folder menu). Then I
> > discovered the global setting and happily checked it off. It did the
> > exact opposite of what I expected -- not very intuitive!
>
> Do you have a better idea how to do this?

After giving it a night's thought I think a possible solution would be to 
extend the options dialog and provide the following choices:

-- Threading --
 o  Thread all messages
 o  Thread no messages
 o  Reverse current settings

The last option (which is what KMail currently does) might be unnecessary 
but it's the only way to care for folder individual settings. (I can't 
imagine why somebody would use it though.)

If KMail is to keep the one choice it has today I think it should override 
folder individual settings and make all messages threaded when checked and 
unthreaded when not checked. Perhaps there should be a warning as well 
that your custom folder settings will be overridden.

Regards
 Gaute Hvoslef Kvalnes
Comment 3 Michael H 2001-10-18 09:41:07 UTC
On Thursday 18 October 2001 10:51 Gaute Hvoslef Kvalnes wrote:
>
> -- Threading --
>  o  Thread all messages
>  o  Thread no messages
>  o  Reverse current settings

No that are two options too much.

Maybe we could make changing the setting make overriding all folder specific 
setting and display a warning that this will be the case. The same applies 
for HTML mails.

Regards
Michael Häckel
Comment 4 Gaute Hvoslef Kvalnes 2001-10-18 15:36:40 UTC
Torsdag 18. oktober 2001 11:41 skreiv Michael Häckel:
>
> Maybe we could make changing the setting make overriding all folder
> specific setting and display a warning that this will be the case. The
> same applies for HTML mails.

I think that's a good idea. Make it apply to all folders and make it warn 
that folder specific settings are overridden.

Regards
 Gaute Hvoslef Kvalnes
Comment 5 Ingo Kl 2001-10-18 21:51:16 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 18 October 2001 10:15 Michael H=E4ckel wrote:
> On Wednesday 17 October 2001 18:57 ghk@verdsveven.com wrote:
> > I don't like the threaded view so in almost every folder I had
> > manually changed to unthreaded (from the Folder menu). Then I
> > discovered the global setting and happily checked it off. It did
> > the exact opposite of what I expected -- not very intuitive!
>
> Do you have a better idea how to do this?

The local settings shouldn't be touched if the user changes the global=20
setting. Alternatively the user could be asked if all local settings=20
should be toggled. Simply toggling them without informing/asking the=20
user IMHO isn't very nice and might lead to security problems if HTML=20
rendering is enabled without the user noticing it.

Regards
Ingo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7z07UGnR+RTDgudgRAo0rAJ493jVddh+COfY1WN77Ti9RoIO2OwCcC8Fe
C5C1sbdjGw7ZvI6MRvAGZSA=3D
=3Dsbgt
-----END PGP SIGNATURE-----
Comment 6 Michael H 2001-10-19 06:49:35 UTC
On Thursday 18 October 2001 23:51 Ingo Klöcker wrote:
>
> The local settings shouldn't be touched if the user changes the global
> setting. Alternatively the user could be asked if all local settings

Just changing the global setting doesn't have any effect then :-)
Only for newly created folders though.

Regards
Michael Häckel
Comment 7 Marc Mutz 2001-10-19 12:57:51 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 18 October 2001 10:15 Michael Häckel wrote:
<snip>
> Do you have a better idea how to do this?
<snip>

How about a check box like in the desktop background config dialog: 
"common blah".

If checked the settings would be used for all folders; if unchecked a 
listbox/combobox with the folders is enabled and the user can select 
options on a per-folder basis.

Something like that.

Marc

- -- 
Ein Grundrecht auf Sicherheit steht bewusst nicht in der Verfassung.
  -- Sabine Leutheusser-Schnarrenberger (ehem. Bundesjustizministerin)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE70CNQ3oWD+L2/6DgRAuMrAKC/rwI80b4NyCx/FZ81ajZMAbqnEgCg57ZT
diQIhAbCe3TGxHBMHwvKaSs=
=jn5h
-----END PGP SIGNATURE-----
Comment 8 Michael H 2001-12-16 12:55:07 UTC
fixed
Comment 9 Robert 2005-01-30 01:41:33 UTC
I'm on kde 3.4 beta1 with kmail 1.7.91 and I think this "bug" should be reopened.

I just started playing with these "threaded" settings and I still think that the current logic of how the global and the per folder setting play together is not very good. To be honest, I don't understand it.

I expected that turning a setting on and off globally (which even gives me a warning about settings being overridden) would do just that, turn something on or off *globally*.

Either the logic should be changed (globally should mean globally), or the settings panel should be changed to reflect the current logic better. I think if the panel looked like this, it would be good:
> -- Threading -- 
 >  o  Thread all messages 
 >  o  Thread no messages 
 >  o  Reverse current settings 

But then, "reverse current settings" should do just that, *reverse*. I.e., if there's a folder right now that is threaded, it should become unthreaded, and vice-versa. Right now the setting does neither reverse nor globally set it to on or off.