view TODO @ 1697:23ad4f7b644f

[gaim-migrate @ 1707] fprintf is probably better in this case than g_print. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 11 Apr 2001 04:36:21 +0000
parents 6f136add1ef3
children 1e0fa7e130d0
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

Future Plugins? :
	ICQ through Oscar plugin (requires hacking libfaim :-/)
	Zephyr (do people even want this? should I bother?)
	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.