[Chandler-dev] Proposal for a startup-options dialog
Bryan Stearns
stearns at osafoundation.org
Wed May 17 14:52:13 PDT 2006
Heikki Toivonen wrote:
>Alec Flett wrote:
>
>
>>+1 - Bryan's solution is an excellent one to a frustrating problem. It's
>>not meant to be discoverable, its not meant to be accessible (though it
>>is, meta keys are perfectly accessible)
>>
>>
>
>The reason I suspect it might not be accessible is because you either
>need to hold down one key while clicking another, or first click
>something then quickly hold down another. Both of these can be
>problematic for people with certain disabilities.
>
>
The point is to get rid of the hurdles we place in front of all users
whose repositories get hosed: they all currently need to run a command
line, or find a platform-specific folder in a weird location that isn't
even visible to most Windows users.
It turns out that it takes almost a second after launch (and longer on
Mac ;-) to get to the point where the ctrl key state is tested, but it
seems harmless on Mac & Windows (haven't tried Linux, but I expect it's
the same) to hold down ctrl before starting the launch. If that's a
physical hardship for some users, those users could go find the command
line (that is, the same hurdle we're forcing on them them now) and use
--ask to get the box (this new command-line option wasn't in my
proposal, but is supported in the patch that I've attached to bug
5904). (The benefit to doing this is that the file that gets created
not only has their repository, but also their chandler.log, twisted.log,
and version.py - this mechanism gets us more information than before,
and in a consistent format, with less user effort.)
>
>But I am confused about your statement that refresh-ui is not functional
>at the moment... Bryan's proposal included that option in the dialog,
>did it not? So either asking the user to do it or doing it automatically
>isn't that big a difference in code.
>
One more time, with feeling: the point of the dialog is to keep users
from having to figure out how to run Chandler from the command line or
find their profile directory. So yes, there's intentionally no
difference in code between asking the user to specify --refreshui on the
command line versus clicking a radio button in the dialog; this is
because all the dialog does is set the command-line option flag.
The existing --refreshui command line option is indeed not completely
functional right now, and John has a separate bug about this.
...Bryan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/chandler-dev/attachments/20060517/69729a93/attachment.html
More information about the chandler-dev
mailing list