Ultra-Modern UI: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
No edit summary
Line 14: Line 14:




== Lastest Alpha Version Changes ==
== Lastest Version Changes ==


* Second public beta release after more than three development years.
* Second public beta release after more than three development years.
Line 20: Line 20:
* UltraModernUI include also a second Unser Interface named ModernUIEx. ModernUIEx is an extended version of Modern UI but with the new UltraModern pages support.
* UltraModernUI include also a second Unser Interface named ModernUIEx. ModernUIEx is an extended version of Modern UI but with the new UltraModern pages support.
* UltraModernUI included henceforth three plug-ins that are supported natively :
* UltraModernUI included henceforth three plug-ins that are supported natively :
          o The SkinnedControls plugin. SkinnedScrollControls is based on the wansis plug-in of Saivert and can skin all buttons and scroll bars of your NSIS installer like the most recent installers as well as the scrollbars (only for Windows 2000/XP/2003/Vista/2008).
  * The SkinnedControls plugin. SkinnedScrollControls is based on the wansis plug-in of Saivert and can skin all buttons and scroll bars of your NSIS installer like the most recent installers as well as the scrollbars (only for Windows 2000/XP/2003/Vista/2008).
          o The fixed version of the InstallOptionEx plugin. InstallOptionEx is writen by Diego Pedroso (deguix) and is an expanded version of InstallOptions containing many new features, with size drawback. This version, debugged by SuperPat, contain a lot of bug fixes necessary to the correct operation of some UltraModernUI pages.
  * The fixed version of the InstallOptionEx plugin. InstallOptionEx is writen by Diego Pedroso (deguix) and is an expanded version of InstallOptions containing many new features, with size drawback. This version, debugged by SuperPat, contain a lot of bug fixes necessary to the correct operation of some UltraModernUI pages.
          o The NSISArray plugin. This plugin,s written by Afrow UK, allows the support of the array in NSIS. It comes with plenty of functions for managing your arrays. This plugin is used with the AlternativeStartMenu and MultiLanguages Pages of UltraModernUI.
  * The NSISArray plugin. This plugin,s written by Afrow UK, allows the support of the array in NSIS. It comes with plenty of functions for managing your arrays. This plugin is used with the AlternativeStartMenu and MultiLanguages Pages of UltraModernUI.
* All skins were remakes and twenty skins are now available. blue, blue2, SoftBlue, red, red2, SoftRed....
* All skins were remakes and twenty skins are now available. blue, blue2, SoftBlue, red, red2, SoftRed....
* New pages are available:
* New pages are available:
          o MultiLanguage Page that can be replace the MultiLanguage Plug-in.
  * MultiLanguage Page that can be replace the MultiLanguage Plug-in.
          o Maintenance Page with Repair, Modify, Uninstall and Continue Setup options.
  * Maintenance Page with Repair, Modify, Uninstall and Continue Setup options.
          o Update Page with Update, Uninstall and Continue Setup options.
  * Update Page with Update, Uninstall and Continue Setup options.
          o Information Page for viewing text and RichText files.
  * Information Page for viewing text and RichText files.
          o SerialNumber Page.
  * SerialNumber Page.
          o Setup Type Page with Minimal, Standard, Complete and Custom options.
  * Setup Type Page with Minimal, Standard, Complete and Custom options.
          o AlternativeStartMenu Page to replace the StartMenu Plug-in. It allow to use a TreeWiew instead of the ListView and can set the ShellVarContext
  * AlternativeStartMenu Page to replace the StartMenu Plug-in. It allow to use a TreeWiew instead of the ListView and can set the ShellVarContext
          o Additional Tasks page.
  * Additional Tasks page.
          o File and Disk Request Page.
  * File and Disk Request Page.
* Left Text, Left Time and LeftMessageBox functions are removed.
* Left Text, Left Time and LeftMessageBox functions are removed.
* And a huge number of fixes and improvements.
* And a huge number of fixes and improvements.


== Credits ==
== Credits ==

Revision as of 10:50, 20 July 2008

Download Link

Zip.gif UltraModernUI_1.00b1.exe (631 KB)

Description

Version: 1.00 beta 2.

The UltraModern User Interface is an new interface with a style like the most recent installers for UltraModernUI and NSIS are released under an open source license.

The UltraModern interface also features new pages (Confirm, Abort...). The interface and the graphics can be customized using the provided settings and the new skins system.

Using the UltraModern UI macros and language files, writing scripts with a ultra modern interface is easy. The documentation contains information about writing UltraModernUI scripts and a reference of all settings.

The issue of UltraModernUI was to be the most compatible with the existing Modern UI scripts. Because of it is based on the Modern UI of Joost Verburg, it use the same macro an define and provide new one.


Lastest Version Changes

  • Second public beta release after more than three development years.
  • UltraModernUI use the new NSIS Doc directory used since the version 2.07 and UMUI.nsh is resynchronised under Modern UI version 1.8.
  • UltraModernUI include also a second Unser Interface named ModernUIEx. ModernUIEx is an extended version of Modern UI but with the new UltraModern pages support.
  • UltraModernUI included henceforth three plug-ins that are supported natively :
 * The SkinnedControls plugin. SkinnedScrollControls is based on the wansis plug-in of Saivert and can skin all buttons and scroll bars of your NSIS installer like the most recent installers as well as the scrollbars (only for Windows 2000/XP/2003/Vista/2008).
 * The fixed version of the InstallOptionEx plugin. InstallOptionEx is writen by Diego Pedroso (deguix) and is an expanded version of InstallOptions containing many new features, with size drawback. This version, debugged by SuperPat, contain a lot of bug fixes necessary to the correct operation of some UltraModernUI pages.
 * The NSISArray plugin. This plugin,s written by Afrow UK, allows the support of the array in NSIS. It comes with plenty of functions for managing your arrays. This plugin is used with the AlternativeStartMenu and MultiLanguages Pages of UltraModernUI.
  • All skins were remakes and twenty skins are now available. blue, blue2, SoftBlue, red, red2, SoftRed....
  • New pages are available:
 * MultiLanguage Page that can be replace the MultiLanguage Plug-in.
 * Maintenance Page with Repair, Modify, Uninstall and Continue Setup options.
 * Update Page with Update, Uninstall and Continue Setup options.
 * Information Page for viewing text and RichText files.
 * SerialNumber Page.
 * Setup Type Page with Minimal, Standard, Complete and Custom options.
 * AlternativeStartMenu Page to replace the StartMenu Plug-in. It allow to use a TreeWiew instead of the ListView and can set the ShellVarContext
 * Additional Tasks page.
 * File and Disk Request Page.
  • Left Text, Left Time and LeftMessageBox functions are removed.
  • And a huge number of fixes and improvements.

Credits

  • Skins by SuperPat
  • Icons and BackGround skin taken from Experinece UI.

Links

Official Website (Includes screenshots and documentation)
French Forum