[Pidgin] #5776: improve interaction between "buddy search" and buddy groups in buddy list
Pidgin
trac at pidgin.im
Mon May 12 15:42:23 EDT 2008
#5776: improve interaction between "buddy search" and buddy groups in buddy list
--------------------------+-------------------------------------------------
Reporter: dmerrill | Type: enhancement
Status: new | Priority: minor
Component: pidgin (gtk) | Version: 2.4.1
Keywords: | Pending: 0
--------------------------+-------------------------------------------------
I have about 20 buddy groups, with up to 20 members or so in each.
Because of the large number of groups, I typically leave the groups
collapsed (or maybe all but one or two).
When I need to find a buddy from my list, I need to first remember which
group they're in, then expand it, then find the buddy. Because I show
only the logged in buddies, sometimes when I expand the group, the buddy's
not visible. Sometimes this is because they're not logged in, and
sometimes it's because I didn't guess their group correctly.
Buddy Search (ctl-f in the buddy list) only seems to find buddies within
the expanded groups (at least for me).
Desired behavior:
Buddy Search (is this the correct name of the feature?) should display
matching buddies from any group (whether that group is expanded or
collapsed). Should show matching buddies, even if (that buddy is not
logged on and "Show Offline Buddies" is false).
One way to display these buddies might be:
1. wait for a pause in user input before conducting the search /
displaying the results -- perhaps a 1s delay "out of the box"?
2. display the results below the search box, rather than within the buddy
list "proper". (Displaying within the buddy list has several challenges
with respect to the desired behavior: automatically expanding the
containing group(s); showing a buddy that the current state and rules say
shouldn't be shown; how to show multiple matches.)
3. include all buddies, whether online or offline, independent of the
"Show Offline Buddies" state.
4. include buddies in all groups, independent of the groups' expanded /
collapsed state.
5. include the Group of which each buddy is a member in the search
results.
6. include each buddy's state in the search results.
7. search result attribute display sequence: [state icon] [buddy] [group]
8. search result (buddy record) display sequence: state, buddy, group
8.1. state should be sequenced by logged in, not logged in (ignore active
/ idle / unavailable etc.)
8.2. it's okay for multiple buddies to show (and for multiple entries for
a buddy, from different groups, too)
Pidgin 2.4.1, WinXP.
--
Ticket URL: <http://developer.pidgin.im/ticket/5776>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list