After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 627658 - Function Hide Group
Function Hide Group
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Preferences
unspecified
Other Linux
: Normal enhancement
: 3.4
Assigned To: empathy-maint
: 631467 661458 669720 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-08-22 17:29 UTC by Guillaume Pascal
Modified: 2012-02-09 15:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Add a gsetting key to show/hide groups (2.55 KB, patch)
2011-11-25 13:44 UTC, Guillaume Desmottes
committed Details | Review

Description Guillaume Pascal 2010-08-22 17:29:11 UTC
Add a function to hide groups ... because people using them (including me)
Comment 1 Omer Akram 2010-08-22 18:44:00 UTC
thanks for the bug report. what do you mean by 'hide groups' ? do you mean an option to hide a certain group of contacts to be shown in the contact list?
Comment 2 Guillaume Pascal 2010-08-24 20:00:36 UTC
Hide the names of groups "Ungrouped" ...
Comment 3 Guillaume Desmottes 2010-10-06 09:48:06 UTC
*** Bug 631467 has been marked as a duplicate of this bug. ***
Comment 4 Oleg 2010-10-31 17:38:40 UTC
I would like to support this bug in the sense of bug 631467.

Quote:
This enhancement would make it simple to:
-Show: the groups as it already does, making it easy to separate your contacts.
-Hide: the groups so that there are no group labels in the Contact list and
they are all treated as if they are in the same group and sorted appropriately.


My motivation:
For me personally this is a major usability flaw, it actually prevents me from moving to empathy permanently. That is because I use IM like this:
- I want to IM someone (one person or several people)
- I display my contact list and 
- I scan the list visually and look for people who are online for my purpose

Note that I'm not comfortable to put people into groups for this purpose, I would rather see names and select them from the list. But I use groups to keep some context, where this contact comes from (hence my list is broken into several groups by Empathy).

Thanks.
Oleg
Comment 5 hexbolt42 2011-07-18 04:17:09 UTC
I agree with the suggestion of Oleg. The ability to display all contacts as if in one group (I'm aware of type-to-search) is very useful. 

The ability to change how contacts are grouped is related and also useful, though a different ticket.
Comment 6 Guillaume Desmottes 2011-10-13 17:25:15 UTC
Mockups of the Chat application doesn't display groups so we should add an option to ignore them.
Comment 7 Guillaume Desmottes 2011-10-13 17:25:41 UTC
*** Bug 661458 has been marked as a duplicate of this bug. ***
Comment 8 Roman Ivanov 2011-11-13 07:23:35 UTC
Ignoring of groups will make Empathy close to application that could to be used, most of users have multi accounts and user list is huge - grouping force us remember to what account group person belongs :( - weird.
Comment 9 Guillaume Desmottes 2011-11-25 13:44:41 UTC
Created attachment 202128 [details] [review]
Add a gsetting key to show/hide groups
Comment 10 Guillaume Desmottes 2011-11-25 14:41:50 UTC
This patch adds a gsetting key to control groups showing. Groups are still showed by default because that's what one may expect from an IM contact list. There is no UI to change it, the "View" menu is already pretty crowded.
Comment 11 Guillaume Desmottes 2012-02-09 12:05:44 UTC
*** Bug 669720 has been marked as a duplicate of this bug. ***
Comment 12 Guillaume Desmottes 2012-02-09 12:26:54 UTC
Attachment 202128 [details] pushed as b02e166 - Add a gsetting key to show/hide groups
Comment 13 Dylan McCall 2012-02-09 15:54:25 UTC
Exciting!

I was testing my patch a little (when it looked similar to this, but written between varying states of consciousness), and my code on github now is a little different than my attachment on bug #669720. This approach works great, but it also disables groups added by Empathy itself rather than the IM service. And those, such as the Favourite People feature, could still be desirable. If we explicitly add that group (and make sure it appears on top), the visuals go all wonky: there's no separation between the last contact in the group and the next contact in the list.

I ended up changing my approach to always use the fallback groups, so most contacts appear under Unfiled, some under Favourites, and some under People Nearby. Another way might be to change the sorting so favourited contacts go at the top of the list when groups are turned off.

Something to look at, anyway. Thanks for adding this feature :)