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
-
+
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.
-
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