diff --git a/Contrib/Modern UI/Readme.html b/Contrib/Modern UI/Readme.html index e5ce80f2..054ac0bf 100644 --- a/Contrib/Modern UI/Readme.html +++ b/Contrib/Modern UI/Readme.html @@ -277,7 +277,7 @@ will also help you to learn more about the Modern UI.

The style of the progress bar. Colored makes it use the MUI_INSTALLCOLORS.
Default: smooth

-

Finish Page Interface Settings

+

Installer Finish Page Interface Settings

MUI_FINISHPAGE_NOAUTOCLOSE
Do not automatically jump to the finish page, to allow the user to @@ -285,7 +285,7 @@ will also help you to learn more about the Modern UI.

Uninstaller Finish Page Interface Settings

-

MUI_FINISHPAGE_NOAUTOCLOSE
+

MUI_UNFINISHPAGE_NOAUTOCLOSE
Do not automatically jump to the finish page, to allow the user to check the uninstall log.

diff --git a/Contrib/Modern UI/System.nsh b/Contrib/Modern UI/System.nsh index 420ed893..b8298bbd 100644 --- a/Contrib/Modern UI/System.nsh +++ b/Contrib/Modern UI/System.nsh @@ -44,11 +44,11 @@ Var MUI_TEMP2 !endif !ifndef MUI_UI_COMPONENTSPAGE_SMALLDESC - !define MUI_UI_SMALLDESC "${NSISDIR}\Contrib\UIs\modern_smalldesc.exe" + !define MUI_UI_COMPONENTSPAGE_SMALLDESC "${NSISDIR}\Contrib\UIs\modern_smalldesc.exe" !endif !ifndef MUI_UI_COMPONENTSPAGE_NODESC - !define MUI_UI_NODESCRIPTION "${NSISDIR}\Contrib\UIs\modern_nodesc.exe" + !define MUI_UI_COMPONENTSPAGE_NODESC "${NSISDIR}\Contrib\UIs\modern_nodesc.exe" !endif !ifndef MUI_ICON @@ -120,9 +120,9 @@ Var MUI_TEMP2 !endif !endif !ifdef MUI_COMPONENTSPAGE_SMALLDESC - ChangeUI IDD_SELCOM "${MUI_UI_SMALLDESCRIPTION}" + ChangeUI IDD_SELCOM "${MUI_UI_COMPONENTSPAGE_SMALLDESC}" !else ifdef MUI_COMPONENTSPAGE_NODESC - ChangeUI IDD_SELCOM "${MUI_UI_NODESCRIPTION}" + ChangeUI IDD_SELCOM "${MUI_UI_COMPONENTSPAGE_NODESC}" !endif Icon "${MUI_ICON}" @@ -231,11 +231,11 @@ Var MUI_TEMP2 !undef MUI_INSTFILESPAGE_FINISHHEADER_TEXT !undef MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT !else - !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_FINISHHEADER_TEXT}" "" + !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_FINISHHEADER_TEXT}" "$(MUI_${MUI_PAGE_UNINSTALLER}TEXT_FINISH_SUBTITLE)" !undef MUI_INSTFILESPAGE_FINISHHEADER_TEXT !endif !else - !insertmacro MUI_HEADER_TEXT "$(MUI_TEXT_FINISH_TITLE)" "$(MUI_TEXT_FINISH_SUBTITLE)" + !insertmacro MUI_HEADER_TEXT "$(MUI_${MUI_PAGE_UNINSTALLER}TEXT_FINISH_TITLE)" "$(MUI_${MUI_PAGE_UNINSTALLER}TEXT_FINISH_SUBTITLE)" !endif Goto mui.finishheader_done @@ -246,51 +246,16 @@ Var MUI_TEMP2 !ifdef MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_ABORTHEADER_TEXT}" "${MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT}" !else - !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_ABORTHEADER_TEXT}" "" + !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_ABORTHEADER_TEXT}" "$(MUI_${MUI_PAGE_UNINSTALLER}TEXT_FINISH_SUBTITLE)" !endif !else - !insertmacro MUI_HEADER_TEXT "$(MUI_TEXT_ABORT_TITLE)" "$(MUI_TEXT_ABORT_SUBTITLE)" + !insertmacro MUI_HEADER_TEXT "$(MUI_${MUI_PAGE_UNINSTALLER}TEXT_ABORT_TITLE)" "$(MUI_${MUI_PAGE_UNINSTALLER}TEXT_FINISH_SUBTITLE)" !endif mui.finishheader_done: !macroend -!macro MUI_UNFINISHHEADER - - IfAbort mui.finishheader_abort - - !ifdef MUI_INSTFILESPAGE_FINISHHEADER_TEXT - !ifdef MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT - !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_FINISHHEADER_TEXT}" "${MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT}" - !undef MUI_INSTFILESPAGE_FINISHHEADER_TEXT - !undef MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT - !else - !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_FINISHHEADER_TEXT}" "" - !undef MUI_INSTFILESPAGE_FINISHHEADER_TEXT - !endif - !else - !insertmacro MUI_HEADER_TEXT "$(MUI_UNTEXT_FINISH_TITLE)" "$(MUI_UNTEXT_FINISH_SUBTITLE)" - !endif - - Goto mui.finishheader_done - - mui.finishheader_abort: - - !ifdef MUI_INSTFILESPAGE_ABORTHEADER_TEXT - !ifdef MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT - !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_ABORTHEADER_TEXT}" "${MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT}" - !else - !insertmacro MUI_HEADER_TEXT "${MUI_INSTFILESPAGE_ABORTHEADER_TEXT}" "" - !endif - !else - !insertmacro MUI_HEADER_TEXT "$(MUI_UNTEXT_ABORT_TITLE)" "$(MUI_UNTEXT_ABORT_SUBTITLE)" - !endif - - mui.finishheader_done: - -!macroend - !macro MUI_ABORTWARNING !ifdef MUI_ABORTWARNING_TEXT diff --git a/Contrib/Modern UI/ioSpecial3.ini b/Contrib/Modern UI/ioSpecial3.ini new file mode 100644 index 00000000..05ae8f72 --- /dev/null +++ b/Contrib/Modern UI/ioSpecial3.ini @@ -0,0 +1,22 @@ +[Settings] +Rect=1044 +NumFields=3 +[Field 1] +Type=bitmap +Left=0 +Right=109 +Top=0 +Bottom=193 +Flags=RESIZETOFIT +[Field 2] +Type=label +Left=120 +Right=315 +Top=10 +Bottom=48 +[Field 3] +Type=label +Left=120 +Right=315 +Top=55 +Bottom=175 \ No newline at end of file