[Adium-devl] Merging Chat's and IM's

Felipe Contreras felipe.contreras at gmail.com
Wed Apr 30 10:53:58 UTC 2008


On Wed, Apr 30, 2008 at 1:56 AM, Evan Schoenberg <evan.s at dreskin.net> wrote:
> Why minimums and maximums? And what's wrong with IDs?
>
>  I do agree that a single object makes sense, but maintaining the
>  ability to distinguish the one from the other is i
>  Important ways a conference differs from a one-on-one chat:
>  • A conference may have a name independent of the participants...
>  Except that conferences on MSN and Google Talk have junk names. This
>  affects logging as well as presentation

Indeed, conferences don't have id's, so you identify them by the participants.

>  • The UI most likely always wants to show the user list in a
>  conference (even if it only has 2 participants) and never does in an IM
>  • The UI may want to handle aspects such as sound notifications
>  differently between the two
>  • Some actions and attributes are only likely to ever be used on a
>  conference such as topic and kick/ban.

Right, except that if conferences don't have an id, then you can't
join them if you are not invited, hence "ban" wouldn't make sense.

In msn there's are only conferences, so there's nothing like topic, or
kick that would differentiate a normal IM to a 2 user conference.


Perhaps the whole notion of "promotion" is nonsense. If you are in an
IM and then want to switch to a conference or chat then you will have
a new UI object for those, as in reality it represents a new channel
of communication.

Maybe the "promotion" idea started precisely because conferences where
not available and it was the only way to fake them with IM and chats.

Best regards.

-- 
Felipe Contreras


More information about the devel mailing list