On Sat, Aug 14, 2010 at 11:09 AM, Edward K. Ream <[email protected]> wrote:
> 2. The best possible installer for newbies. I've made a quick review of the process of creating Windows installers. It isn't pretty. By far the easiest approach will be to improve Leo's present NSIS installer. The other ways are either horribly complex, proprietary, or inflexible. Happily, the NSIS has a (new?) wiki full of useful information, and I have just discovered the so-called "Modern User Interface" section that should make the installer much better looking. I am *highly* motivated to improve the NSIS installer--the alternatives are about as attractive as being burned at the stake. Improvements are needed in various phases of the installer: 1. Determining the proper Python. The easiest way will probably be to prompt the user for the top-level Python directory, possibly using the Windows registry to show the list of valid options. Leo's installer should probably warn if Python is not already installed. 2. Updating the registry to associate the proper file/program with .leo files. 3. Making sure that the uninstalling Leo removes the expected files, folders and registry entries. I may be able to do all this in a few days. Any other way might take weeks or even months, assuming that I didn't go mad first :-) Edward P.S. A "full" install of Leo involves installing Python, PyQt and possibly bzr and easy_install. I don't believe that Leo's installer should attempt any of these. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
