[Adium-devl] Xtras that break code signing
Andre-John Mas
ajmas at sympatico.ca
Sun Aug 17 14:45:06 UTC 2008
On 15-Aug-08, at 19:17 , Colin Barrett wrote:
> On Aug 14, 2008, at 7:59 PM, Peter Hosey wrote:
>
>> On Aug 14, 2008, at 19:50:58, Eric Richie wrote:
>>> What do you guys think? Should we consider allowing people to
>>> change these icons?
>>
>> No. It's never been a particularly good idea for them to do that, and
>> it's even worse now.
>>
>> Or do you mean allowing plug-ins to replace the built-in images in a
>> sanctioned way? It's a long-time request, mostly (I think) from
>> people
>> frustrated by our recommendation against doing that manually. I'd be
>> OK with adding an API to do that.
>
> I'm on the fence if we want to add yet another Xtra type. Having them
> done via a plugin (meaning they have to call a method to replace the
> toolbar icons) is a dumb compromise -- worst of both worlds. Plus we
> still don't have a good plugin versioning API.
>
>>> If so, would anyone be willing to take this on for 1.4?
>>
>> I don't know about 1.4. Maybe 1.5.
>
>
> Here's why I'm on the fence about adding another Xtra type: Our
> current UI for managing Xtras kinda sucks. it's just a bunch of
> dropdowns in a pane that could have a lot of other useful controls in
> it. I would love to move all Xtras management to the Xtras manager.
> This would free up precious UI space in our preferences. I would also
> love it if we could have an in-app Xtras browser.
>
> -Colin
Rather than a whole new API, how about simply loading 'sanctioned'
resource
types (ones that we are okay with being over-ridden) that match the same
path in the Xtra?
For example, if the Adium resource path is:
Adium.app/Contents/Resources/Flap.png
then if the Xtra has a matching path:
MyXtra/Contents/Resources/Flap.png
Then that file would be loaded first. Without looking at the Adium
source code
I can't comment whether this is an oversimplification of a possible
solution?
Andre
More information about the devel
mailing list