Uwe Stöhr wrote:
I decided to write a new one that includes all neccessary files and
programs.
Fantastic!
I'm downloading it now.
I've worked a bit on the English texts, which it is downloading the
complete package. A patch to english.nsh attached, along with the new
english.nsh.
Suggestions:
- Change it to include at least an English aspell dictionary out of the box.
- Change it to include the caution about manually uninstalling previous
versions of LyX, including removing the ...\Application data\LyX folder
- or even better, offer to do this as part of the installation.
- Either use a different QT/Winfree without the font problem, or make it
put a custom configuration which is correct into the installation by
default. Also, be sure to suggest the user to use the truetype font
"Courier New", rather than the bitmap font "Courier".
OK, now it's ready to launch. Hang on...
It seems that I have miktex and ghostscript already, because it does not
want to install those. Great.
- A little later, MikTeX wants to install something. I have not seen the
warning about this, since I already have it installed, but this is fine
- it did the right thing.
- The dialog about aspell dictionaries should have a hyperlink, so that
you can visit the site directly. At the very least, make it so that you
can copy & paste the URL - now, you have to manually type it! Even
better would be to provide the option to check off which languages you
would like, and then the installer would download these and install them.
At the end, I choose start LyX, but nothing happens... In the task
manager, I can see that the LyX process is running, and the CPU has at
100%. After maybe 20 seconds (this is a slow laptop :-), the LyX window
finally appears. Please change the last page to read: "Start LyX - the
first time, this might take 10 seconds or more. Be patient."
But it works! I can typeset, view DVI, and so on. Great stuff.
One general comment. When I choose view PDF, it launces GSview with a
very ugly looking document as the result. Come on, why do we not prefer
Adobe Acrobat Reader instead? I have this installed, and when I open the
document with this, it looks a million times better.
When I click View, TeX information, it takes forever, and then an empty
dialog comes up. Does this mean that my LaTeX installation is completely
empty?
Feature requests for LyX:
- Make Ctrl + + and Ctrl + - increase and decrease the zoom factor, like
we are used to in Firefox.
- I really miss smooth scrolling. It is very easy to get lost when you
navigate with the mouse, since it jumps what seems like a million lines
- half of the screen is too much, IMO.
- Tooltips on the "Opt" and "foot" buttons that explain what these guys
are. Also, instead of making these dark grey, give them a very bright
background in order to make them blend into the design - now, they steal
too much attention, IMO.
- We should choose a slightly brighter paper color (not white, but just
a tiny bit brighter)
- Right clicking on a label should open a menu with all references to
this label.
- Ctrl + clicking or right-clicking on URLs should open the link in your
browser.
Regards,
Asger
--- english.nsh.orig 2005-10-26 17:00:52.034505600 +0200
+++ english.nsh 2005-10-27 07:40:55.530156800 +0200
@@ -24,54 +24,54 @@
LangString SecCoreDescription "${LYX_LANG}" "The LyX files."
LangString SecInstGSviewDescription "${LYX_LANG}" "Program to view Postscript-
and PDF-documents."
LangString SecAllUsersDescription "${LYX_LANG}" "Install LyX for all users or
just the current user."
-LangString SecFileAssocDescription "${LYX_LANG}" "Create associations between
the executable and the .lyx extension."
+LangString SecFileAssocDescription "${LYX_LANG}" "Files with a .lyx extension
will automatically open in LyX."
LangString SecDesktopDescription "${LYX_LANG}" "A LyX icon on the desktop."
LangString LangSelectHeader "${LYX_LANG}" "Selection of LyX's menu language"
LangString AvailableLang "${LYX_LANG}" " Available Languages "
-LangString MissProgHeader "${LYX_LANG}" "Check for needed programs"
-LangString MissProgCap "${LYX_LANG}" "The following needed program(s) will be
installed additionally"
+LangString MissProgHeader "${LYX_LANG}" "Check for required programs"
+LangString MissProgCap "${LYX_LANG}" "The following required program(s) will
be installed additionally"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX, a LaTeX distribution"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, an interpreter for
PostScript and PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, an image converter"
LangString MissProgAspell "${LYX_LANG}" "Aspell, a spellchecker"
LangString MissProgMessage "${LYX_LANG}" 'No additional programs need to be
installed.'
-LangString LatexInfo "${LYX_LANG}" 'At next the installer of the needed
LaTeX-distribution "MiKTeX" will be launched.$\r$\n\
- To install the program press the
"Next"-button in the installer windows till the installation begins.$\r$\n\
+LangString LatexInfo "${LYX_LANG}" 'Now the installer of the
LaTeX-distribution "MiKTeX" will be launched.$\r$\n\
+ To install the program click the
"Next"-button in the installer windows until the installation begins.$\r$\n\
$\r$\n\
!!! Please use all default options of the
MiKTeX-installer !!!'
LangString LatexError1 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could
not be found!$\r$\n\
LyX cannot be used without MiKTeX!$\r$\n\
- The installation will therefore be
aborted.'
+ The installation will therefore abort.'
LangString LatexError2 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could
not be found!$\r$\n\
LyX cannot be used without MiKTeX!$\r$\n\
$\r$\n\
- Please use instead the installer version
"LyXWin${InstallerVersion}Complete" which installs MiKTeX.$\r$\n\
+ Please use the
"LyXWin${InstallerVersion}Complete" installer instead which installs
MiKTeX.$\r$\n\
The installation will be aborted.'
-LangString GSviewInfo "${LYX_LANG}" 'At next the installer of the program
"GSview" will be launched.$\r$\n\
- To install the program press the
"Setup"-button in the first installer window$\r$\n\
- choose a language and then press the
"Next"-button in the following installer windows.$\r$\n\
+LangString GSviewInfo "${LYX_LANG}" 'Now the installer of "GSview" will be
launched.$\r$\n\
+ To install the program click the "Setup"
button in the first installer window$\r$\n\
+ choose a language and then click "Next" in
the following installer windows.$\r$\n\
You can use all default options of the
GSview-installer.'
LangString GSviewError "${LYX_LANG}" 'The program "GSview" could not
successfully be installed!$\r$\n\
- The installation will be continued
anyway.$\r$\n\
+ The installation will continue
anyway.$\r$\n\
Try to install GSview again later.'
-LangString LatexConfigInfo "${LYX_LANG}" 'While the following configuration of
LyX you will eventually be prompted to install special LaTeX-packages.$\r$\n\
- To install them select a package
source directory from the internet and uncheck the option$\r$\n\
+LangString LatexConfigInfo "${LYX_LANG}" 'With the included configuration of
LyX you might eventually be prompted to install special LaTeX-packages.$\r$\n\
+ To install them, select a package
source directory from the internet and uncheck the option$\r$\n\
"Always ask before installing
packages".'
LangString AspellInfo "${LYX_LANG}" 'The spellchecker "Aspell" was
successfully installed but to get it to work$\r$\n\
you still need to install at least one
dictionary from$\r$\n\
$\r$\n\
ftp://ftp.gnu.org/gnu/aspell/w32/'
-LangString ModifyingConfigureFailed "${LYX_LANG}" "Failed attempting to set
'path_prefix' in the configure script"
-LangString CreateCmdFilesFailed "${LYX_LANG}" "Failed attempting to create
lyx.cmd and reLyX.cmd"
-LangString RunConfigureFailed "${LYX_LANG}" "Failed attempting to execute the
configure script"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Could not set 'path_prefix'
in the configure script"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Could not create lyx.cmd and
reLyX.cmd"
+LangString RunConfigureFailed "${LYX_LANG}" "Could not execute the configure
script"
LangString NotAdmin "${LYX_LANG}" "You must have administrator privileges to
install $(^Name)!"
LangString InstallRunning "${LYX_LANG}" "The installer is already running!"
-LangString StillInstalled "${LYX_LANG}" "LyX is already installed! Deinstall
LyX at first."
+LangString StillInstalled "${LYX_LANG}" "LyX is already installed! Deinstall
LyX first."
LangString FinishPageMessage "${LYX_LANG}" "Congratulations! LyX has been
installed successfully."
LangString FinishPageRun "${LYX_LANG}" "Launch LyX"
!ifndef _LYX_LANGUAGES_ENGLISH_NSH_
!define _LYX_LANGUAGES_ENGLISH_NSH_
!ifdef LYX_LANG
!undef LYX_LANG
!endif
!define LYX_LANG ${LANG_ENGLISH}
LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
LangString WelcomePageText "${LYX_LANG}" "This wizard will guide you through
the installation of $(^NameDA).\r\n\
\r\n\
You need administrator privileges to
install $(^NameDA).\r\n\
\r\n\
It is recommended that you close all
other applications before starting Setup. This will make it possible to update
relevant system files without having to reboot your computer.\r\n\
\r\n\
$_CLICK"
LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
LangString SecAllUsersTitle "${LYX_LANG}" "Install for all users?"
LangString SecFileAssocTitle "${LYX_LANG}" "File associations"
LangString SecDesktopTitle "${LYX_LANG}" "Desktop icon"
LangString SecCoreDescription "${LYX_LANG}" "The LyX files."
LangString SecInstGSviewDescription "${LYX_LANG}" "Program to view Postscript-
and PDF-documents."
LangString SecAllUsersDescription "${LYX_LANG}" "Install LyX for all users or
just the current user."
LangString SecFileAssocDescription "${LYX_LANG}" "Files with a .lyx extension
will automatically open in LyX."
LangString SecDesktopDescription "${LYX_LANG}" "A LyX icon on the desktop."
LangString LangSelectHeader "${LYX_LANG}" "Selection of LyX's menu language"
LangString AvailableLang "${LYX_LANG}" " Available Languages "
LangString MissProgHeader "${LYX_LANG}" "Check for required programs"
LangString MissProgCap "${LYX_LANG}" "The following required program(s) will
also be installed"
LangString MissProgLatex "${LYX_LANG}" "MiKTeX - a LaTeX distribution"
LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript - an interpreter for
PostScript and PDF"
LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick - an image converter"
LangString MissProgAspell "${LYX_LANG}" "Aspell - a spellchecker"
LangString MissProgMessage "${LYX_LANG}" 'No additional programs need to be
installed.'
LangString LatexInfo "${LYX_LANG}" 'Now the installer of the LaTeX-distribution
"MiKTeX" will be launched.$\r$\n\
To install the program click the
"Next"-button in the installer windows until the installation begins.$\r$\n\
$\r$\n\
!!! Please use all default options of the
MiKTeX-installer !!!'
LangString LatexError1 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could not
be found!$\r$\n\
LyX cannot be used without MiKTeX!$\r$\n\
The installation will therefore abort.'
LangString LatexError2 "${LYX_LANG}" 'The LaTeX-distribution "MiKTeX" could not
be found!$\r$\n\
LyX cannot be used without MiKTeX!$\r$\n\
$\r$\n\
Please use the
"LyXWin${InstallerVersion}Complete" installer instead which installs
MiKTeX.$\r$\n\
The installation will be aborted.'
LangString GSviewInfo "${LYX_LANG}" 'Now the installer of "GSview" will be
launched.$\r$\n\
To install the program click the "Setup"
button in the first installer window$\r$\n\
choose a language and then click "Next" in
the following installer windows.$\r$\n\
You can use all default options of the
GSview-installer.'
LangString GSviewError "${LYX_LANG}" 'The program "GSview" could not
successfully be installed!$\r$\n\
The installation will continue
anyway.$\r$\n\
Try to install GSview again later.'
LangString LatexConfigInfo "${LYX_LANG}" 'With the included configuration of
LyX you might eventually be prompted to install special LaTeX-packages.$\r$\n\
To install them, select a package
source directory from the internet and uncheck the option$\r$\n\
"Always ask before installing
packages".'
LangString AspellInfo "${LYX_LANG}" 'The spellchecker "Aspell" was successfully
installed but to get it to work$\r$\n\
you still need to install at least one
dictionary from$\r$\n\
$\r$\n\
ftp://ftp.gnu.org/gnu/aspell/w32/'
LangString ModifyingConfigureFailed "${LYX_LANG}" "Could not set 'path_prefix'
in the configure script"
LangString CreateCmdFilesFailed "${LYX_LANG}" "Could not create lyx.cmd and
reLyX.cmd"
LangString RunConfigureFailed "${LYX_LANG}" "Could not execute the configure
script"
LangString NotAdmin "${LYX_LANG}" "You must have administrator privileges to
install $(^Name)!"
LangString InstallRunning "${LYX_LANG}" "The installer is already running!"
LangString StillInstalled "${LYX_LANG}" "LyX is already installed! Deinstall
LyX first."
LangString FinishPageMessage "${LYX_LANG}" "Congratulations! LyX has been
installed successfully."
LangString FinishPageRun "${LYX_LANG}" "Launch LyX"
LangString UnNotInRegistryLabel "${LYX_LANG}" "Unable to find $(^Name) in the
registry$\r$\nShortcuts on the desktop and in the Start Menu will not be
removed."
LangString UnNotAdminLabel "${LYX_LANG}" "You must have administrator
privileges to uninstall $(^Name)!"
LangString UnReallyRemoveLabel "${LYX_LANG}" "Are you sure you want to
completely remove $(^Name) and all of its components?"
LangString UnFonts "${LYX_LANG}" "Do you want to uninstall LyX's math fonts?"
LangString UnConfigFolder "${LYX_LANG}" "Do you want to delete LyX's
configuration folder$\r$\n\
$APPDATA\lyx ?"
LangString UnRemoveSuccessLabel "${LYX_LANG}" "$(^Name) was successfully
removed from your computer."
!undef LYX_LANG
!endif ; _LYX_LANGUAGES_ENGLISH_NSH_