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.
- Timestamp:
-
Apr 19, 2013, 7:44:43 PM (11 years ago)
- Author:
-
MarkDoliner
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v92
|
v93
|
|
156 | 156 | |
157 | 157 | == Better buddy search == |
158 | | Problem: In order to search for a buddy, his associated group should be open in gtk buddy-list. |
| 158 | Problem: 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. |
159 | 161 | |
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: |
| 162 | Student 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 | |
| 164 | Students should: |
161 | 165 | * 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. |
164 | 168 | |
165 | | This is very half baked and should probably have some refining if students wish to work on it. |
| 169 | This 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!