Am 28.06.2012 12:30, schrieb Liviu Andronic:
Here's my proposal for a compromise: - Have the installer default to 'Install on the fly', making it by default tailored to inexperienced users - Have an Advanced tab where this can be changed, while each option is clearly explained, and stern and human-understandable warnings are dispensed where appropriate: -- 'Install on the fly': Results in a complete LyX installation. It takes some time depending on your internet connection. Recommended for inexperienced users. -- 'Don't install': Results in an incomplete LyX installation. The installation procedure is very quick, but use this option only if you know what you're doing. Strongly discouraged for inexperienced users. (Or your favourite stern warning.) -- 'Ask before installing': May result in an incomplete LyX installation, depending on user choices. The slowest installation procedure. Not recommended.
I think we could skip the latter. If you are an experienced user you know which packages you need. And even if you missed to install a certain package, you can do this later using MiKTeX#s package manager.
My feeling is that the implementation above would accommodate both Uwe's and your objections.
I'll think about this.
A side note: When 'Install on the fly' is used the user will experience UI freezes while MiKTeX downloads and installs packages in the background. When this happens it is difficult to tell whether the installer hanged, the internet connection is down or what else. So would the following two be possible: - Instead of freezing up, the Windows installer should keep track
This once worked but there is now a bug in configure.py that the current installed package is no output. So currently you don't see a progress in the package installation but noting.
I'll have a look. regards Uwe