Mercurial > pidgin
view TODO @ 1700:1e0fa7e130d0
[gaim-migrate @ 1710]
Zephyr.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Thu, 12 Apr 2001 09:21:16 +0000 |
parents | 6f136add1ef3 |
children | f42ce672c560 |
line wrap: on
line source
--- STUFF FOR 0.11.0 RELEASE --- THE CORE: Rename for groups/buddies (in the Edit Buddies Pane) Status labels in buddy list (mostly just for yahoo) Border for GtkIMHtml Sounds on buddy pounce GPG Encryption of messages Better way of showing away state - and possibly in main window Syd is cool and gave all of these ideas: Have multiple tickers in the same window, one for buddies like it is now, one for who just came online/offline (scrolled faster possibly because that doesn't happen very often), etc. Have tooltips on the passing buddies on the ticker Have a stock ticker (a plugin could easily make use of GtkTicker) TOC: Other RVOUS Actions Oscar: File Transfer Other RVOUS Actions Yahoo: Chat File Transfer Offline Messaging ICQ: Chat File Transfer New User Registration Offline Messaging MSN: Chat (?) IRC: Actions (e.g. /op) File transfer? Maybe later? Jabber: Jabber Transports New Chat Method (?) Rework how subscriptions are handled Away states Napster: File Transfer New User Registration Zephyr: God help us. Future Plugins? : ICQ through Oscar plugin (requires hacking libfaim :-/) Hotline (Or is this a waste of time?. Ill decide soon enough, heh) Then, of course, are all the Bugs that need to be fixed http://sourceforge.net/tracker/?atid=100235&group_id=235&func=broswe and the Feature Requests. SourceForge should really allow users to vote on feature requests and bugs..... http://sourceforge.net/tracker/?atid=350235&group_id=235&func=browse ---------- This is how buddy lists should work. This needs to be added to struct prpl: char *(*normalize)(char *) This is mostly for Jabber/MSN. E.g. for Jabber, passing "warmenhoven" gets you "warmenhoven@jabber.org", passing "warmenhoven@jabber.org/GAIM" gets you "warmenhoven@jabber.org". For AIM, "EWarmenhoven" returns "ewarmenhoven" and "Rob Flynn" returns "robflynn" (i.e. the names are normalized). Then finding buddies (in your buddy list and such) should work based off of that. Adding buddies similarly, you get the real name before you complete the adding process. Returning NULL will be for an invalid name (such as a non-numeric name in ICQ). It will also be handy in IRC for removing the @ and + from the front of ops and those with +V status.