User login controller "patch"

Evan Schoenberg evan.s at dreskin.net
Fri Jun 5 14:56:26 UTC 2009


On Jun 5, 2009, at 9:47 AM, Chris Forsythe wrote:

> Is this a patch that they could make into a plugin to be put onto  
> the xtras site?

I wouldn't suggest that route to our interested patch writer.  Here's  
someone who is working on a new feature that they feel the community  
at large will benefit from; I don't think they should be pushed toward  
doing it Wrong and being able to publish it to a comparatively small  
audience versus doing it Right and having it included in Adium itself.

I fully agree that the login controller stuff is a hack and shouldn't  
be encouraged.  In fact, once we have a better alternative in place  
for end users, we should #ifdef DEBUG_BUILD the whole conditional code  
such that releases never show the option to change profiles.

What if the Accounts pane had a popup menu at the top, like the  
Location: dropdown above the source list in the Network system  
preferences? The bottom item of the menu would be the usual "Edit  
Profiles" (or whatever word we use to describe sets of accounts).  The  
Edit Profiles pane, in turn, could link a given profile to a given  
Location ("[ ] Automatically activate when in location <-LOCATION  
CHOICES->").

Cheers,
Evan

>
>
> Chris
>
> On Jun 4, 2009, at 1:33 PM, Zachary West wrote:
>
>> Hi,
>>
>> Someone in #adium-devl has been working on something that I've been
>> hard-lining against, so I figured I'd bring it here for discussion.
>>
>> His idea is to add network awareness to the login controller (option
>> when starting Adium), so a user profile is tied to a location.
>>
>> As a totally not-user-facing and not-supported-in-the-least-bit
>> feature of Adium, not to mention one that lacks a way to switch users
>> without restarting Adium, or any number of problems (total preference
>> loss, total log loss, etc, on switching) I've been vehemently against
>> accepting any patch that uses the login controller.
>>
>> I wanted to gauge devel's level of agreement with me. I don't think
>> any patch which relies on the login controller should be accepted,  
>> and
>> this is better served as a general "this account in this network",
>> etc, part of an advanced preference (if at all).
>>
>> Zac
>>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20090605/811f85ff/attachment-0002.html>


More information about the devel mailing list