Avoiding the final setup.exe page

Christopher Faylor cgf-use-the-mailinglist-please@cygwin.com
Mon Sep 21 19:31:00 GMT 2009

On Mon, Sep 21, 2009 at 04:54:44PM +0100, Dave Korn wrote:
>Christopher Faylor wrote:
>>People have complained about the final setup.exe page which asks about
>>creating an icon, etc.  What's the best way to stop that page from
>>showing up every time you run setup.exe?  Should it only be asked on
>>the very first installation (easy) or should there be a "Don't ask this
>>question again" (harder)?
>>And, if that page goes away, should setup.exe just exit when it is done
>>or should it still have something that you click?
>We have to have /some/ kind of final page to let people know that setup
>completed successfully, if it just suddenly exits it will look like it
>might have crashed.  Given that, it's just common sense to put those
>buttons onto it.

I agree.  I thought if I didn't mention the option someone else would.

>I think the buttons should behave like one-shots, I don't think they
>should remember their settings, and I think they should default on for
>a first install only.

That's easily done.

>  Also I think the complaints would probably go away if we relaid-out that
>page so that the main central area was just a "Congrats, setup completed OK"
>message and the buttons were small and out of the way in the lower part of the
>page somewhere, rather than being the central focus of the page.  That way
>people wouldn't feel they were being put through an extra unnecessary step
>just to be presented with a couple of options they probably don't want 99% of
>the time; they'd just feel that they were being presented with a completion
>screen.  (We could even add a "Launch Cygwin now" tickbox under the "completed
>ok" message if we wanted to really try and manipulate people's subconscious
>responses to the page.  People complain about it because it's unfamiliar; make
>it more familiar and they'll not feel uncomfortable when they encounter it.)

I think all of the above makes sense.  Looking at the final scren, it's
prominently labelled "Create Icons".  That is just wrong.

Also, as far as I can tell, there is no remembering of anything going on
now.  The buttons are off by default.  Is that right or am I missing
something in the complicated setup code?

If we have a "Launch Cygwin now" button that should probably also be on for
the first install and off for any subsequent runs.


More information about the Cygwin-apps mailing list