On Wednesday 14 November 2007 02:38:17 Olivier Goffart wrote: > Personally, I always had the opinion that the chatwindow should look > differently for normal chat and group chat.
> Great ! > > Jabber has also another type of message, which are e-mail like messages. > They are not used in practice from what I saw. Probably because they are > not practical anyway. > Currently, this is done with the KopeteEmailWindow, and there was > KopeteMessage::setRequestedPlugin wich do the job, but i find that api > bad. (And the KopeteEmailWindow is probably broken as well) It's not bad, I fixed it. Anyway, Jabber can set the Small form on these messages' chatsessions > In MSN you can invite contact to a simple conversation in order to > transform it in a chatroom. So it should be possible to change the > appearance during the window lifetime. > Or do we consider that MSN rooms are not "true" chatroom? I thought about this. It is of course possible to manually change the layout and memberlist visibility during the window's lifetime. Automatic changes based on rules like "number of members" are problematic, so I made a difference between MSN group conversations and chatrooms. The characteristics of a chatroom are large set of participants and high traffic. A group conversation is typically a small group with resultant low traffic. If this is not the case the window can be resized. > More than a Variant, I think it make sens to have completely different > style. How so? I think it is elegant to have a single style that is adjusted to suit the context. From what I have seen CSS gives enough control to change this. Any web designers feel up to the task? > > I'd like to get this in and tested so that in KDE 4.1 we can have rockin' > > IRC and AIM chatroom support, and to support Groupwise chatrooms, that I > > will be completing for 4.1. > > And Jabber MUC Of course. Will -- Will Stephenson IRC: Bille _______________________________________________ kopete-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/kopete-devel
