Contacts sorting by status (#28)
Artur Hefczyc opened 8 years ago

It's a very common feature in IM clients now to show "most available" contacts at the top and then less and less available contacts down on the list, at the end offline contacts if they are not hidden.

This feature is especially important for the "Recent" list. I think it makes most sense to show online contacts first on this list.

Andrzej Wójcik (Tigase) commented 8 years ago

Feature already implemented in task #4581 - see comments for instructions.

Artur Hefczyc commented 8 years ago

Indeed, the status sorting works for contacts list. We will probably need to move this option somewhere else to make it easier to find by users. But this is can be done for version 2.0.

However, the status sorting is not working for "recent" list.

Andrzej Wójcik (Tigase) commented 8 years ago

Artur Hefczyc wrote:

Indeed, the status sorting works for contacts list. We will probably need to move this option somewhere else to make it easier to find by users. But this is can be done for version 2.0.

However, the status sorting is not working for "recent" list.

%kobit This is expected behaviour as "recent" is not a list of contacts but a list of recent "chats", so it should always be sorted descending by time of newest entry. While list of recent chats should be sorted by contacts availability? All IM clients I know if have any list of recent events it is always sorted by timestamp (sometimes by information about fact that chat has unread messages and timestamp).

Artur Hefczyc commented 8 years ago

Ok, let's make it an optional/configurable feature for next version then.

From usability point of view, I think this "recent" list should also be sorted by status first and timestamp next. I know this is not a common behavior of most IM clients but for me sorting by availability makes much more sense. This way, if I have several "recent" chats on the list I can respond right away to those who are online, instead of scrolling through the list. Especially, that I am getting lots of spam, so chats important for me are always way down on the list.

So, to make happy everybody, let's make a configurable option. I think we can make it a separate ticket and close this one.

issue 1 of 1
Type
New Feature
Priority
Normal
Assignee
RedmineID
5178
Version
Public testflight version.
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/siskin-im#28
Please wait...
Page is in error, reload to recover