[Adium-devl] MSNp15 (libpurple im.pidgin.pidgin) in Adium 1.3.x
evan.s at dreskin.net
Thu Sep 11 13:45:54 UTC 2008
On Sep 11, 2008, at 9:35 AM, John Bailey <rekkanoryo at rekkanoryo.org>
> Evan Schoenberg wrote:
>> The "adium-specific wrapper" is pretty trivial to write - much more
>> than figuring out a way to implement the /complete/ pidgin UI
>> such that we offer them to plugins but don't present Pidgin-style
>> UI in
>> every situation that currently we provide our own (read: the latter
>> almost certainly not going to happen).
> Not intending to sound disrespectful here,
> but writing a wrapper to make Adium
> recognize and use a libpurple plugin means that a developer such as
> myself needs
> to expend extra effort to provide Adium compatibility.
Adium is not Pidgin for Mac OS X.
Here's the problem: we could probably say, "a libpurple plugin which
requires no UI presentation except Account or Buddy actions and
requires no configuration can be loaded directly" if someone could wok
out how to perform such linkage dynamically (which I don't know how to
do but wouldn't be averse to). However, as far as I know, this
excludes the vast majority of plugins.
If you or someone else can write code to build whatever preferences
and presentation UI hooks and generators a libpurple plugin expects
without tying us to Pidgin's interface, that'd be awesome. We also
need some way to version such plugins against libpurple
(which .AdiumLibpurplePlugin bundles also need, for that matter). As
it stands, though, we simply couldn't provide an acceptable user
experience. Patches, as they say, welcome.
I'm not trying to be snippy or defensive; it would just be unfair to
indicate that I expect to have time to consider this avenue of
development in the forseeable future, though anyone interested in
working on it should certainly email Adium-devl for help as needed.
> I personally am not
> willing to expend this effort for as trivial as most of my plugins are
> (ListHandler, for example, which has code at least one Adium
> developer was
> interested in), and I wouldn't blame Felipe for not wanting to have
> to somehow
> acquire a Mac to be able to develop and test the wrappings for msn-
> Adium-devl mailing list
> Adium-devl at adiumx.com
More information about the Adium-devl