Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 92 and Version 93 of SoCAndBountyIdeas


Ignore:
Timestamp:
Apr 19, 2013, 7:44:43 PM (11 years ago)
Author:
MarkDoliner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoCAndBountyIdeas

    v92 v93  
    156156
    157157== Better buddy search ==
    158 Problem: In order to search for a buddy, his associated group should be open in gtk buddy-list.
     158Problem: Searching for a buddy in the Pidgin buddy list (CTRL+f) doesn't work well.
     159 * Pidgin only finds matches if the buddy's group is expanded.
     160 * It's hard to find a buddy when there are multiple matches for the search string.
    159161
    160 I am not sure how exactly this can be done or what the challenges involved are. I chatted offline with Mark Doliner and it looks like, this might need a lot of change to actual handling of Buddy Lists! Student can maybe explore the following:
     162Student should determine the ideal UI, then implement.  One possibility is to trim the buddy list in real time as the user types the search term, such that only matches are displayed.  This might mean temporarily replacing Pidgin's GtkTreeView with another tree view.  Or possibly removing then re-adding buddies from the tree view.
     163
     164Students should:
    161165 * Look at how similar projects e.g. Adium, implement buddy search.
    162  * Chalk out how this feature could be implement or how much effort this would involve.
    163  * Maybe think about alternatives, such as separate search area (?) or maybe a plugin (?).
     166 * Chalk out how this feature could be implemented and how much effort this would involve.
     167 * Maybe think about alternatives, such as a separate search area or a plugin.
    164168
    165 This is very half baked and should probably have some refining if students wish to work on it.
     169This project may not be large enough to consume a full summer.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!