2002-10-27 19:48:23 +00:00
NSIS Modern User Interface - VERSION HISTORY
2004-01-07 19:21:00 +00:00
1.69 - January 7, 2004
* All uninstaller pages work without installer pages
* Fixed top text on uninstaller license page
2003-11-24 19:50:01 +00:00
1.68 - November 24, 2003
* New settings for extra space for title and text on Welcome page and Finish page.
* Improved handling of verbose settings. Define MUI_VERBOSE the set the Modern UI verbose level (1-4).
* Language file string for uninstaller reboot information
* Setting for folder validation in leave function
* Fixed finish page text settings for multiple pages
1.67 - November 18, 2003
* Support for uninstaller Welcome pages and Finish pages
2003-11-09 22:12:58 +00:00
* Improved and changed text settings
* ID for Start Menu Folder pages, easier to use multiple pages
2003-10-22 19:23:45 +00:00
* Renamed a few settings
* Default header image
* Support for uninstaller abort warning
2003-11-24 19:50:01 +00:00
* Setting for 3 line text on Welcome page and Finish page
2003-10-22 19:23:45 +00:00
* Langauge file backwards compatibility: English for missing strings
2003-11-07 21:35:31 +00:00
* Support for different uninstaller header image
* Language selection dialog not displayed if installer is silent
* Cancel button on Finish page when there are options
2003-11-24 19:50:01 +00:00
* Full RTL support
2003-10-22 19:23:45 +00:00
2003-10-07 18:01:41 +00:00
1.66 - October 7, 2003
2003-09-04 18:42:21 +00:00
* New system for page settings and custom pages
* Support for uninstaller components page
* Support for multiple pages of the same type
2003-10-07 18:01:41 +00:00
* New possition for interface settings
* Changed macro, setting names
2003-09-25 21:07:25 +00:00
* Updated langauge system, new language files and settings
2003-09-06 12:38:27 +00:00
* Removed MUI_BRANDINGTEXT. Use BrandingText command now.
2003-09-09 16:06:37 +00:00
* Removed MUI_PRODUCT and MUI VERSION. Use Name command now.
2003-09-04 18:42:21 +00:00
2003-07-16 22:44:33 +00:00
1.65 - July 16, 2003
2003-11-24 19:50:01 +00:00
* New page configuration system, no different system for installers with custom pages
2003-05-25 20:21:21 +00:00
* Default windows color for the license text background
2003-07-16 22:44:33 +00:00
* Example script updates (new format, user variables)
2003-06-14 12:49:33 +00:00
* Improved registry storage for Start Menu folder
* ReserveFile macro for StartMenu plug-in
2003-11-24 19:50:01 +00:00
* Option to always show the language selection dialog (even if a language has been stored in the registry)
2003-06-14 12:49:33 +00:00
* Checkboxes on Finish page can be used to call a function
2003-07-16 22:44:33 +00:00
* Support for custom leave functions for Start Menu Folder,
Welcome and Finish pages
2003-06-17 12:52:12 +00:00
* Support for a link on the Finish page
2003-07-16 22:44:33 +00:00
* New macro to get Start Menu folder in uninstaller
2003-06-27 20:37:50 +00:00
* Options to disable bitmap stretching
2003-07-16 22:44:33 +00:00
* Components page description box info text: always displayed
when mouse is outside box, disabled style
2003-05-25 20:21:21 +00:00
2003-04-26 22:30:52 +00:00
1.64 - April 27, 2003
2003-11-24 19:50:01 +00:00
* Support for license page with checkbox or radiobuttons to let the user accept the agreement or not
2003-09-04 18:42:21 +00:00
* Macros for finish headers don't have to be inserted anymore
2003-11-24 19:50:01 +00:00
* Language preference stored when installation has completed, no problems anymore when the users selects the wrong language
2003-04-04 17:21:46 +00:00
* Header text for aborted installation
2003-09-04 18:42:21 +00:00
* New macros: get language for uninstaller, delete shortcuts
2003-04-21 12:41:50 +00:00
* Language specific fonts
2003-04-25 15:27:32 +00:00
* Welcome/Finish page INI files can be modified in pre functions
2003-04-26 22:30:52 +00:00
* More texts can be customized
2003-03-26 19:16:51 +00:00
2003-03-09 18:55:57 +00:00
1.63 - March 9, 2003
* Support for a bitmap in the wizard header
* New defines to change the description area
* MUI_SYSTEM inserted automatically
2003-03-09 22:38:13 +00:00
* Single macro for language selection dialog
2003-03-09 20:05:48 +00:00
* Removed page description in window title
* Easier to customize resource files
2003-03-02 17:36:33 +00:00
* New system for custom functions
2003-03-09 22:38:13 +00:00
* Start Menu folder registry key automatically written
2003-11-24 19:50:01 +00:00
* New InstallOptions macros that do not remove the return value from the stack
2003-03-06 17:47:16 +00:00
* Support for custom pages before the finish page
2003-03-02 17:36:33 +00:00
* Renamed Start Menu page defines
* 'Do not create shortcuts' checkbox can be removed
2003-03-10 21:29:22 +00:00
* 'MS Shell Dlg' font for header title
2003-03-02 17:36:33 +00:00
* RTL support
* Documentation updates
* Minor fixes
2003-02-02 17:49:28 +00:00
1.62 - February 2, 2003
2003-03-02 17:36:33 +00:00
* New language strings for finish page
2003-02-02 17:49:28 +00:00
* Possibility to let a Modern UI Function call your own function
2003-11-24 19:50:01 +00:00
* No problems anymore when using both 'Run program' and 'Show Readme' on the finish page
2002-12-14 00:15:41 +00:00
* Default state of checkboxes on the finish page can be changed
2002-12-15 21:43:38 +00:00
* Welcome / Finish page compatible with custom DPI settings
2002-12-14 00:15:41 +00:00
* Converted Install Options INI files to use dialog units
2003-09-04 18:42:21 +00:00
* More ReserveFile macros
2002-12-15 21:43:38 +00:00
* Background color can be changed with a define
2002-12-20 20:18:56 +00:00
* Support for multilingual branding texts
2003-11-24 19:50:01 +00:00
* Start Menu / Finish page window titles also work when using custom page commands
* Language files should be inserted after inserting the MUI_SYSTEM macro
* Define MUI_MANUALVERBOSE if you don't want the Modern UI to change the verbose settings during compilation
2002-12-20 20:18:56 +00:00
2002-12-05 16:29:41 +00:00
1.61 - December 5, 2002
2002-12-06 12:07:10 +00:00
* modern3.exe UI without description area
2002-12-06 21:56:28 +00:00
* Added define to show uninstall confirm page
* Added language string for finish page title and continue to uninstall
2002-12-14 00:15:41 +00:00
* Define for parameters for the application to run on the finish page
2002-12-05 16:29:41 +00:00
* Bugfixes
2002-11-18 16:14:08 +00:00
1.6 - November 18, 2002
2002-12-15 21:43:38 +00:00
* Welcome / Finish page
2002-11-15 16:37:19 +00:00
* Automatic ask for reboot on finish page
2002-12-14 00:15:41 +00:00
* Create no shortcut option on the Start Menu Folder selection page
2002-11-15 16:37:19 +00:00
* Customizing GUIInit functions easier
2002-11-18 16:14:08 +00:00
* Minor font / UI changes
2002-11-15 16:37:19 +00:00
1.5 - November 11, 2002
2002-11-08 21:08:27 +00:00
* New language file format
2003-11-24 19:50:01 +00:00
* Language strings can be changed in the script without editing languagefiles
2002-11-11 18:37:31 +00:00
* Start Menu Folder selection page
2003-11-24 19:50:01 +00:00
* 'Click Next to continue' and 'Click Install to start the installation' texts automatically change to the page order
* Install Options macros updated. MUI_INSTALLOPTIONS_DISPLAY is the standard macro now. Use MUI_INSTALLOPTIONS_INITDIALOG and MUI_INSTALLOPTIONS_SHOW if you want to customize dialog controls.
* No more writing window titles & abort warnings to Install Options INI Files
2002-11-15 16:37:19 +00:00
* Compatible with updated paging system
2003-09-04 18:42:21 +00:00
* Renamed macros and defines
2002-11-08 21:08:27 +00:00
* Some small fixes
2002-11-04 11:19:21 +00:00
1.4 - November 4, 2002
2002-11-01 20:45:53 +00:00
* Uses new NSIS Page command
2002-11-08 21:08:27 +00:00
* Macro System updates (smaller)
2002-11-04 11:19:21 +00:00
* Macro System a lot easier
* Modern UI Language Files load NLF language files
2003-09-04 18:42:21 +00:00
* Renamed macros and defines
2002-11-01 20:45:53 +00:00
2002-12-14 00:15:41 +00:00
1.3 - October 27, 2002
* Easier macro system for basic scripts
* New MultiLanguage system using Modern UI Language Files
* New directory structure (header/language files in Contrib\Modern UI)
* Small bugfixes & typo corrections
* SetPage function should be set using defines
2003-11-24 19:50:01 +00:00
* Different NextPage/PrevPage/FinishHeader macros for install/uninstall
* Interface settings can be definend (for example, MUI_ICON), no parameters for MUI_INTERFACE anymore
2003-09-04 18:42:21 +00:00
* New Install Options macros to read/write IO INI file value
2002-12-14 00:15:41 +00:00
1.21 - September 30, 2002
* Temp vars set in Modern UI header
2002-12-20 20:18:56 +00:00
* Currentpage & Install Options vars should be set using
2003-09-04 18:42:21 +00:00
parameters of the MUI_INTERFACE and * MUI_INSTALLOPTIONS macros
2002-12-14 00:15:41 +00:00
* MultiLanguage.nsi uses the new language strings
1.2 - September 22, 2002
* Lots of macro system updates & fixes
* InstallOptions support in macro system
* Added Modern UI + InstallOptions example (InstallOptions.nsi)
* MUI_NEXTPAGE_OUTER integrated in MUI_NEXTPAGE
2002-12-20 20:18:56 +00:00
* No hard-coded function names anymore (you should give
MUI_PREVPAGE a parameter with the set page function name
(for example, MUI_PREVPAGE SetPage)
2002-12-14 00:15:41 +00:00
* Examples use ReserveFile for faster startup
2002-10-27 19:48:23 +00:00
2002-12-14 00:15:41 +00:00
1.19 - Semtember 19, 2002
2003-09-04 18:42:21 +00:00
* Renamed some macros
* Custom code can be used between page start/stop macros
2002-10-27 19:48:23 +00:00
2002-12-14 00:15:41 +00:00
1.18 - Semtember 13, 2002
* Uses the new Sendmessage string option
2002-10-27 19:48:23 +00:00
2002-12-14 00:15:41 +00:00
1.17 - Semtember 10, 2002
* Win9x font weight bug fixed (font of title in white rect)
2002-10-27 19:48:23 +00:00
2002-12-14 00:15:41 +00:00
1.16 - Semtember 6, 2002
2002-12-20 20:18:56 +00:00
* Change text 'Scroll down' on license page to 'Press Page Down',
because the RichEdit control has focus by default now
2002-10-27 19:48:23 +00:00
2002-12-14 00:15:41 +00:00
1.15 - Semtember 4, 2002
2003-11-24 19:50:01 +00:00
* Multilanguage example: changed LangDialog to LangDLL::LangDialog (using the DLL name is now required)
2002-10-27 19:48:23 +00:00
2002-12-14 00:15:41 +00:00
1.14 - Semtember 3, 2002
* Small grammar fix (thanks eccles)
* UI files updated by Justin for better RichEdit usage
2002-10-27 19:48:23 +00:00
2002-12-14 00:15:41 +00:00
1.13 - Semtember 2, 2002
2002-10-27 19:48:23 +00:00
* Added 16 color icons
2002-12-14 00:15:41 +00:00
1.12 - August 30, 2002
* Verifying installer & Unpacking data dialog has no titlebar anymore
1.11 - August 29, 2002
* Finish header for uninstaller can also be set using MUI_FINISHHEADER
1.1 - August 29, 2002
2003-11-24 19:50:01 +00:00
* Header file with macros, it's now very easy to use the UI in your scripts
* Added the modern2.exe UI, with an other location of the Description frame, for installers with a lot of subsections (thanks rainwater)
2002-12-14 00:15:41 +00:00
* Updated example scripts
* Added Multilanguage.nsi example (Multilanguage & LangDLL)
* Fixed background color issue with some custom XP themes
* Removed WS_VISIBLE from black rect for inner dialog (fixes display issues)
* Changed size of description area
* Example script: Added instructions for the user on the Description frame
* Auto sizing branding text
* Used modern.bmp for the checks (thanks rainwater)
2003-11-24 19:50:01 +00:00
* Using the new NSIS version, descriptions work using the keyboard and you can give descriptions to subsections
2002-12-14 00:15:41 +00:00
* Correct font size using High-DPI fonts
1.0 - August 26, 2002
* Initial release