Re: Euphoria Windows Installer

new topic     » goto parent     » topic index » view thread      » older message » newer message

> Howdy y'all!

Hey!

> Remember all that talk about the Euphoria Windows Installer?  Bet y'all
> thought I was pulling an MTS, didn't you?  hehehe

Not for a moment ;)

> A beta release is now ready for testing, so now I need some beta testers. 
> For more information, please see ...
>
> http://users.arn.net/~travisbeaty/pds/installer/installer.htm
>
>
> Have fun!
>
> Travis Beaty
> Claude, Texas.

Just tried it out, and I'm rather impressed, looks very nice :) Here a
few suggestions, I'm being rather nit picky I know but I hope at least
some of them are helpful:

1) When it asks you to select a installation location you deviate
from the standard for windows installations and ask the user to select
the directory to install the euphoria directory into, not the
location of the euphoria directory itself... IMHO it would be better
to let the user select "c:\euphoria" or even "c:\eu" then to have them
select "c:\".

2) A few times during the installation when I clicked the next button
and the next window came up another program that was currently running
(note pad) poped up between the background and foreground windows. Not
really a huge problem but I thought I'd mention it :)

3) When I came to the first License agreement I had to alt-tab to
something else for a few seconds, when I clicked on the installer in
the task bar to bring it back up only the background window was shown,
I had to alt-tab to the foreground window. Maybe there should be some
code that brings the foreground window to the ground whenever the
background window receives focus? I've had problems bringing windows
to the front under win98+ before and found that a way to do it is:

        rect = getRect(win1)
if
        w32Func(xSetWindowPos,{getHandle(win1),HWND_TOPMOST,rect[1],rect[2],rect[3]-rect[1],rect[4]-rect[2],0})
        then end if
if
        w32Func(xSetWindowPos,{getHandle(win1),HWND_NOTOPMOST,rect[1],rect[2],rect[3]-rect[1],rect[4]-rect[2],0})
        then end if

4) For packages that have no license it would be better IMHO to not
show a license agreement window at all for that package rather than
display the "this package has no license agreement" message.

5) It would be good if the next button was made the default button so
that space bar would advance the installation. The exception to this
IMO is the Agree buttons, it raises legal issues if simple hitting
enter bypasses them.

6) Where the user selects packages windows installations normal show
the base files as a package. Often they are grayed out and have
something like (Required) next to them, this just lets the user know
what is being installed...

7) Database.e is not included with the download on your site, I had to
download EDS separately. This isn't really much of a problem though as
the final version will be bound I assume...

8) How about packaging all the files (apart from a readme) into the
exe? David Cuny wrote some routines for doing this.

9) I find the web page a little difficult to read with the
background...

Ok, that's it for now, hope at least some of those suggestions are
useful...

Thomas Parslow (PatRat) ICQ #:26359483
Rat Software
http://www.rat-software.com/
Please leave quoted text in place when replying

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu