(*** 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)
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
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
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
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
-----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-----
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
-----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-----
fixed
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.