[Adium-devl] Incoming GSoC2008 Application: Soliciting Feedback

Andreas Monitzer am at adiumx.com
Fri Mar 21 17:51:29 UTC 2008


On Mar 19, 2008, at 21:48, George Armah wrote:
>
> I am I am especially looking for feedback on defining the scope of  
> the  project i.e. is working on the
> Group Chat UI  for the Message Window enough for a GSoC project?

Hi,

I'm sorry for not replying earlier, but your posting got caught in  
gmail's spam filter (that's why I told you that didn't remember it --  
I actually never received it).

Your proposal and blog entry sound very promising, but I'd like to see  
a more clear plan of what you're up to do. For example, you could list  
the tickets you want to fix. If you want to do more when there's still  
time that's great, but that's not part of the proposal.

Right now, the main problems with the group chat are the UI bugs, so I  
guess you would find enough to do for a SoC. Specifically:

1) The user list in a groupchat doesn't show the status of the  
participants. Right now they all list as unknown status.
2) The user list in a groupchat doesn't display who's op (or something  
equivalent for the service -- XMPP has more access levels!)
3) Many message styles fit perfectly for one-on-one chat, but don't  
work at all for groupchats (for example, when the person writing the  
line isn't displayed). One solution to this that was talked about was  
to allow defining a separate message style for groupchats.
4) The UI is kinda broken right now, has redraw issues, etc. This is  
something that has to be debugged/fixed.

I'm pretty sure that there are a lot more, those are just the ones I  
noticed when I used the group chat interface for XMPP for about a  
minute.

In addition to that, there's a structural bug described in http://trac.adiumx.com/ticket/1874 
  that needs fixing, before Adium can be considered suitable for group  
chats at all. However, that's probably something better left for the  
Adium devs to fix, since it goes very deep into the structure and  
requires some major changes.

andy





More information about the devel mailing list