------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=140329
Summary: Treat "away" as equivalent to "online" when sorting
contacts
Product: kopete
Version: unspecified
Platform: FreeBSD Ports
OS/Version: Linux
Status: NEW
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: kopete-devel kde org
ReportedBy: freebsd chillt de
Version: (using KDE KDE 3.5.5)
Installed from: FreeBSD Ports
When contacts are arranged by groups, the contacts inside each group are sorted
as follows:
* Online
* Away
* Offline
* Unknown
To me, "online" and "away" are really the same thing; both types of users are
online, both can be messaged. The only difference is that "online" users are
slightly more likely to be at the keyboard than those marked "away". There
certainly is no guarantee that all contacts have set their statuses correctly.
I would therefore like to have the option of ignoring the "away" setting then
sorting contacts. That is, I would like to have my contacts sorted in the
following order:
* Online or away (the union of those two sets)
* Offline
* Unknown
I seem to remember having used this way of sorting at some point in the past.
It might have been the official ICQ client or maybe SIM which offered this and
I keep thinking that it would be a valuable addition to Kopete. Here are two
typical use cases for me where the distinction between "online" and "away"
annoys me and wastes my time:
1. When I want to message somebody, I have to find them in the contact list. I
have *a lot* of users in the first group and do not like using the quick search
box. Thus, I have to look through the list. First, I need to check among the
"online" users, then among those "away" and finally, those marked as "offline".
I could save a lot of time by having to look through only two alphabetically
sorted lists ("online or away" and "offline") instead of three ("online",
"away" and "offline").
2. A much more common use case for me is this: I am a big fan of the one-shot
e-mail message window. When someone messages me, I hit "reply", write my reply,
click "send" and after this, the message window disappears. Often, at this
point I remember that I forgot to mention something. Thus, I need to find the
person I just talked to in my contact list so I can send them a follow-up
message. Since I just got a message from that person, it is very likely that
they are either "online" or "away", but I do not know which of the two - and I
do not care. I have to look through the "online" users first and then through
those marked "away" when I could simply look through a single list of all
available contacts if the two were merged.
Well, I hope this exhaustive explanation is sufficient to make clear what I
mean. If anybody wants to try this mode of sorting to get a better feel for it,
here is a one-line patch that enables it in Kopete 0.12.x:
--- kdenetwork/kopete/kopete/contactlist/kopetemetacontactlvi.cpp.orig Sat Jan
20 00:41:55 2007
+++ kdenetwork/kopete/kopete/contactlist/kopetemetacontactlvi.cpp Sat Jan
20 00:41:57 2007
@ -936,7 +936,7 @
importanceChar = 'A';
break;
case Kopete::OnlineStatus::Away:
- importanceChar = 'B';
+ importanceChar = 'A';
break;
case Kopete::OnlineStatus::Offline:
importanceChar = 'C';
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel