Skip to content
This repository has been archived by the owner on May 27, 2022. It is now read-only.

Commit

Permalink
Release 2.0 beta 3
Browse files Browse the repository at this point in the history
Added support HKCR32, HKCR64, HKCU32, HKCU64, HKLM32 and HKLM64 root keys for all the UMUI_*_REGISTRY_ROOT defines and for the UMUI_ADDPARAMTOSAVETOREGISTRYKEY macro with NSIS versions >= 2.03.
Added support for MUI_UNCONFIRMPAGE_VARIABLE from Modern UI 1.8.
Added support for MUI_PAGE_CUSTOMFUNCTION_DESTROYED for original StartMenu page from Modern UI 1.8.
  • Loading branch information
SuperPat45 committed Aug 6, 2017
1 parent 85d151e commit 4250062
Show file tree
Hide file tree
Showing 7 changed files with 94 additions and 52 deletions.
46 changes: 33 additions & 13 deletions Contrib/SkinnedControls/SkinnedControls.sln
Original file line number Diff line number Diff line change
@@ -1,27 +1,47 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual C++ Express 2005
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual C++ Express 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SkinnedControls", "SkinnedControls.vcproj", "{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}"
ProjectSection(ProjectDependencies) = postProject
{5FAA4FEB-2E89-4033-9702-6605B20746A7} = {5FAA4FEB-2E89-4033-9702-6605B20746A7}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "coolsb", ".\coolsb\coolsb.vcproj", "{5FAA4FEB-2E89-4033-9702-6605B20746A7}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "coolsb", "coolsb\coolsb.vcproj", "{5FAA4FEB-2E89-4033-9702-6605B20746A7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
Debug Ansi OldAPI|Win32 = Debug Ansi OldAPI|Win32
Debug Ansi|Win32 = Debug Ansi|Win32
Debug Unicode|Win32 = Debug Unicode|Win32
Release Ansi OldAPI|Win32 = Release Ansi OldAPI|Win32
Release Ansi|Win32 = Release Ansi|Win32
Release Unicode|Win32 = Release Unicode|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug|Win32.ActiveCfg = Release|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug|Win32.Build.0 = Release|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release|Win32.ActiveCfg = Release|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release|Win32.Build.0 = Release|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug|Win32.ActiveCfg = Release|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug|Win32.Build.0 = Release|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release|Win32.ActiveCfg = Release|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release|Win32.Build.0 = Release|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug Ansi OldAPI|Win32.ActiveCfg = Debug Ansi OldAPI|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug Ansi OldAPI|Win32.Build.0 = Debug Ansi OldAPI|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug Ansi|Win32.ActiveCfg = Debug Ansi|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug Ansi|Win32.Build.0 = Debug Ansi|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release Ansi OldAPI|Win32.ActiveCfg = Release Ansi OldAPI|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release Ansi OldAPI|Win32.Build.0 = Release Ansi OldAPI|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release Ansi|Win32.ActiveCfg = Release Ansi|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release Ansi|Win32.Build.0 = Release Ansi|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32
{80973FE4-5C0E-48F7-97EC-F6FEE6A12B31}.Release Unicode|Win32.Build.0 = Release Unicode|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug Ansi OldAPI|Win32.ActiveCfg = Debug Ansi OldAPI|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug Ansi OldAPI|Win32.Build.0 = Debug Ansi OldAPI|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug Ansi|Win32.ActiveCfg = Debug Ansi|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug Ansi|Win32.Build.0 = Debug Ansi|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release Ansi OldAPI|Win32.ActiveCfg = Release Ansi OldAPI|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release Ansi OldAPI|Win32.Build.0 = Release Ansi OldAPI|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release Ansi|Win32.ActiveCfg = Release Ansi|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release Ansi|Win32.Build.0 = Release Ansi|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32
{5FAA4FEB-2E89-4033-9702-6605B20746A7}.Release Unicode|Win32.Build.0 = Release Unicode|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
15 changes: 10 additions & 5 deletions Contrib/UltraModernUI/UMUI.nsh
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
/*
NSIS UltraModern User Interface version 2.0 beta 2
NSIS UltraModern User Interface version 2.0 beta 3
Copyright 2005-2017 SuperPat
Based on:
NSIS Modern User Interface version 1.8 (Git version: d20b99c082a99304a542c2fa6cf4abd381ca263a)
Copyright 2002-2016 Joost Verburg
Copyright 2002-2017 Joost Verburg
*/

!ifndef MUI_INCLUDED
!echo "NSIS Ultra-Modern User Interface version 2.0 beta 2 - Copyright 2005-2017 SuperPat"
!echo "NSIS Ultra-Modern User Interface version 2.0 beta 3 - Copyright 2005-2017 SuperPat"
!echo " (Bugfixes and some additions: 2015-2016 - Bodenseematze)"
!echo "Based on: NSIS Modern User Interface version 1.8 - Copyright 2002-2016 Joost Verburg"
!echo "Based on: NSIS Modern User Interface version 1.8 - Copyright 2002-2017 Joost Verburg"

;--------------------------------
!verbose push 3
Expand All @@ -21,7 +21,7 @@ Based on:

!define MUI_INCLUDED

!define UMUI_SYSVERSION "2.0 beta 2"
!define UMUI_SYSVERSION "2.0 beta 3"
!define MUI_SYSVERSION "1.8"

;--------------------------------
Expand Down Expand Up @@ -3115,6 +3115,10 @@ Var UMUI_INSTALLFLAG ; Contains a OR of all the flags define here

UninstallText "${MUI_UNCONFIRMPAGE_TEXT_TOP}" "${MUI_UNCONFIRMPAGE_TEXT_LOCATION}"

!ifdef MUI_UNCONFIRMPAGE_VARIABLE
DirVar "${MUI_UNCONFIRMPAGE_VARIABLE}"
!endif

PageExEnd

!insertmacro MUI_UNFUNCTION_CONFIRMPAGE un.mui.ConfirmPre_${MUI_UNIQUEID} un.mui.ConfirmShow_${MUI_UNIQUEID} un.mui.ConfirmLeave_${MUI_UNIQUEID}
Expand Down Expand Up @@ -4074,6 +4078,7 @@ Var UMUI_INSTALLFLAG ; Contains a OR of all the flags define here
!endif

StartMenu::Show
!insertmacro MUI_PAGE_FUNCTION_CUSTOM DESTROYED

Pop $MUI_TEMP1
StrCmp $MUI_TEMP1 "success" 0 +2
Expand Down
4 changes: 2 additions & 2 deletions CreateZipUMUI.bat
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@echo off
@echo Creating UltraModernUI zip archive

del /Q UltraModernUI_2.0b2.zip
del /Q UltraModernUI_2.0b3.zip
rmdir /S /Q temp

mkdir temp
Expand Down Expand Up @@ -113,7 +113,7 @@ rem mkdir "temp\Include\"
copy Contrib\nsArray\*.* temp\Contrib\nsArray

cd temp
"C:\Program Files\7-Zip\7z.exe" a -tzip -mx9 ..\UltraModernUI_2.0b2.zip *
"C:\Program Files\7-Zip\7z.exe" a -tzip -mx9 ..\UltraModernUI_2.0b3.zip *
cd ..

rmdir /S /Q temp
Expand Down
15 changes: 12 additions & 3 deletions Docs/UltraModernUI/Readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -2130,6 +2130,9 @@ <h3><img class="trigger" title="Open/Close section" alt="[+]" id="trigger_pgu" s
<p><strong>MUI_UNCONFIRMPAGE_TEXT_LOCATION</strong> <span class="parameter">text</span><br />
Text to display next to the uninstall location text box.</p>

<strong>MUI_UNCONFIRMPAGE_VARIABLE</strong> <span class="parameter">variable</span><br />
Variable in which to store the uninstall source folder.<br />
<em>Default: $INSTDIR</em></p>
</div>


Expand Down Expand Up @@ -2578,12 +2581,14 @@ <h2><img class="trigger" title="Open/Close section" alt="[+]" id="trigger_cfpg"

<p><strong>MUI_PAGE_CUSTOMFUNCTION_PRE</strong> <span class="parameter">function</span><br />
<strong>MUI_PAGE_CUSTOMFUNCTION_SHOW</strong> <span class="parameter">function</span><br />
<strong>MUI_PAGE_CUSTOMFUNCTION_LEAVE</strong> <span class="parameter">function</span></p>
<strong>MUI_PAGE_CUSTOMFUNCTION_LEAVE</strong> <span class="parameter">function</span><br />
<strong>MUI_PAGE_CUSTOMFUNCTION_DESTROYED</strong> <span class="parameter">function</span></p>

<p><strong>Notes:</strong></p>
<ul>
<li>In the Pre function of the Welcome, the Finish and the Abort pages, you can write to the InstallOptions INI file of the page (ioSpecial.ini)</li>
<li>In the Show function of Welcome, Finish and StartMenu pages, $MUI_HWND contains the HWND of the inner dialog</li>
<li>The destroyed function is called after a external/plug-in page has been destroyed. (Currently only for the original StartMenu Page)</li>
</ul>

</div>
Expand Down Expand Up @@ -2637,9 +2642,13 @@ <h1><a id="examples"></a>Example Scripts</h1>
<h1>Version History</h1>
<ul>

<li><strong>Version 2.0 beta 3</strong> - ??? ??, 2017
<li><strong>Version 2.0 beta 3</strong> - August 06, 2017
<ul>
<li>New Bulgarian language files by Angel.</li>
<li>Added support HKCR32, HKCR64, HKCU32, HKCU64, HKLM32 and HKLM64 root keys for all the UMUI_*_REGISTRY_ROOT defines and for the UMUI_ADDPARAMTOSAVETOREGISTRYKEY macro with NSIS versions >= 2.03.</li>
<li>Added support for MUI_UNCONFIRMPAGE_VARIABLE from Modern UI 1.8.</li>
<li>Added support for MUI_PAGE_CUSTOMFUNCTION_DESTROYED for original StartMenu page from Modern UI 1.8.</li>
<li>Minor Fixes.</li>
</ul>
</li>

Expand Down Expand Up @@ -2736,7 +2745,7 @@ <h1>Credits</h1>
<div>

<p>Made by SuperPat<br />
- Based on Modern UI Copyright 2002-2016 Joost Verburg.<br />
- Based on Modern UI 1.8 Copyright 2002-2017 Joost Verburg.<br />
- And inspired of the ExperienceUI of dandaman32.</p>

<p>Skins by SuperPat<br />
Expand Down
37 changes: 21 additions & 16 deletions Examples/UltraModernUI/NSISUltraModernUI.nsi
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
; o-----------------------------------------------o
; | NSIS 3.01 + Ultra-Modern User Interface 2.0b3 |
; | NSIS 3.02 + Ultra-Modern User Interface 2.0b3 |
; (-----------------------------------------------)
; | Installer script. |
; | Written by SyperPat |
; o-----------------------------------------------o

;--------------------------------
;General

!define /date NOW "%Y-%m-%d"
!define NAME "UltraModernUI"

!define UMUI_VERSION "v2.0b3"
!define UMUI_VERSION "2.0b3"
!define UMUI_VERBUILD "2.0_${NOW}"

!define VER_MAJOR 3
!define VER_MINOR 01
!define VER_REVISION ""
!define VER_BUILD ""
!define VER_REV_STR ""
!define VER_MINOR 02
!define VER_REVISION 1
!define VER_BUILD 0
!define VER_REV_STR ".1"

!if "${NSIS_VERSION}" != "v${VER_MAJOR}.${VER_MINOR}${VER_REV_STR}"
!define VERSION "${VER_MAJOR}.${VER_MINOR}${VER_REV_STR}"
!if "${NSIS_VERSION}" != "v${VERSION}"
!error "VER_MAJOR, VER_MINOR and VER_REV_STR defines does not match the current NSIS version: ${NSIS_VERSION}"
!endif

Expand All @@ -39,10 +40,10 @@
;Configuration

; The name of the installer
Name "NSIS ${NSIS_VERSION} and ${NAME} ${UMUI_VERSION}"
Name "NSIS ${VERSION} and ${NAME} ${UMUI_VERSION}"

; The file to write
OutFile "NSIS_${VER_MAJOR}.${VER_MINOR}${VER_REV_STR}_UltraModernUI_${UMUI_VERBUILD}.exe"
OutFile "NSIS_${VERSION}_UltraModernUI_${UMUI_VERSION}.exe"

SetCompressor /FINAL /SOLID lzma

Expand Down Expand Up @@ -291,7 +292,7 @@ InstType "$(UMUI_TEXT_SETUPTYPE_COMPLETE_TITLE)"
;--------------------------------
;Installer Sections

SectionGroup /e "NSIS ${NSIS_VERSION}" SecNSIS
SectionGroup /e "NSIS ${VERSION}" SecNSIS

!macro InstallStub stub
File ..\..\Stubs\${stub}-x86-ansi
Expand All @@ -318,7 +319,7 @@ Section "NSIS Core Files (required)" SecCore
File ..\..\makensisw.exe
File ..\..\COPYING
File ..\..\NSIS.chm
!searchparse /file "..\..\NSIS.chm" "ITSF" VALIDATE_CHM
!pragma verifychm "..\..\NSIS.chm"
File ..\..\NSIS.exe
!if /FileExists "..\..\NSIS.exe.manifest"
File "..\..\NSIS.exe.manifest"
Expand Down Expand Up @@ -393,7 +394,11 @@ Section "NSIS Core Files (required)" SecCore

SetOutPath $INSTDIR\Bin
File ..\..\Bin\LibraryLocal.exe
File ..\..\Bin\RegTool.bin
!if ${VER_MINOR} > 1
File ..\..\Bin\RegTool-x86.bin
!else
File ..\..\Bin\RegTool.bin
!endif

CreateDirectory $INSTDIR\Plugins\x86-ansi
CreateDirectory $INSTDIR\Plugins\x86-unicode
Expand Down Expand Up @@ -1024,8 +1029,8 @@ Section -post
WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "InstallLocation" "$INSTDIR"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "DisplayName" "Nullsoft Install System"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "DisplayIcon" "$INSTDIR\NSIS.exe,0"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "DisplayVersion" "${NSIS_VERSION}"
!ifdef VER_MAJOR & VER_MINOR & VER_REVISION & VER_BUILD
!ifdef VER_MAJOR & VER_MINOR & VER_REVISION
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "DisplayVersion" "${VERSION}"
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "VersionMajor" "${VER_MAJOR}"
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "VersionMinor" "${VER_MINOR}.${VER_REVISION}"
!endif
Expand Down Expand Up @@ -1111,7 +1116,7 @@ Section "NSIS Ultra-Modern User Interface Core Files (required)" SecUMUI
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "URLInfoAbout" "http://ultramodernui.sourceforge.net/"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "URLUpdateInfo" "http://ultramodernui.sourceforge.net/"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "ModifyPath" '"$INSTDIR\UninstallUMUI.exe" /modify'
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "DisplayVersion" "${UMUI_VERBUILD}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "DisplayVersion" "${UMUI_VERSION}"


SectionEnd
Expand Down
10 changes: 5 additions & 5 deletions Examples/UltraModernUI/UltraModernUI.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@

; For language file selection
!define VER_MAJOR 3
!define VER_MINOR 01
!define VER_REV_STR ""
!define VER_MINOR 02
!define VER_REV_STR ".1"

!if "${NSIS_VERSION}" != "v${VER_MAJOR}.${VER_MINOR}${VER_REV_STR}"
!error "VER_MAJOR, VER_MINOR and VER_REV_STR defines does not match the current NSIS version: ${NSIS_VERSION}"
!endif

!define UMUI_VERSION "v2.0b3"
!define UMUI_VERSION "2.0b3"
!define UMUI_VERBUILD "2.0_${NOW}"

!define /date VERIPV "200.%Y.%m.%d"
Expand All @@ -41,7 +41,7 @@
Name "NSIS Ultra-Modern User Interface ${UMUI_VERSION}"

; The file to write
OutFile "UltraModernUI_${UMUI_VERBUILD}.exe"
OutFile "UltraModernUI_${UMUI_VERSION}.exe"

;Generate unicode installer
Unicode True
Expand Down Expand Up @@ -346,7 +346,7 @@ Section "$(^NameDA)" SecUMUI
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "URLInfoAbout" "http://ultramodernui.sourceforge.net/"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "URLUpdateInfo" "http://ultramodernui.sourceforge.net/"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "ModifyPath" '"$INSTDIR\UninstallUMUI.exe" /modify'
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "DisplayVersion" "${UMUI_VERBUILD}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}" "DisplayVersion" "${UMUI_VERSION}"

SectionEnd

Expand Down
19 changes: 11 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ The Ultra-Modern User Interface also features new pages (Confirm, Abort, Alterna
UltraModernUI include also an other User Interface named ModernUIEx. ModernUIEx is the same User Interface as the original Modern UI style but with the support of the new ultra-modern pages and thith a little more options.

UltraModernUI include three NSIS plug-ins:

* [SkinnedControls](http://nsis.sourceforge.net/SkinnedControls_plug-in): a plug-in, natively integrated to UmtraModernUI, to skin all buttons and scroll bars of your installer;
* [InstallOptionsEx](http://nsis.sourceforge.net/InstallOptionsEx_plug-in): an extension, natively integrated to UmtraModernUI, of the original [InstallOptions](http://nsis.sourceforge.net/Docs/InstallOptions/Readme.html) plug-in with more feature to create custom pages;
* [nsArray](http://nsis.sourceforge.net/Arrays_in_NSIS): needed by some UltraModernUI features, provide less out-of-the-box arrays and map features.
Expand All @@ -23,14 +24,15 @@ UltraModernUI include three NSIS plug-ins:
* Updated the InstallOptionsEx plug-in to version 2.4.5 beta 3 with full unicode support;
* Updated the SkinnedControls plug-in to version 1.4 with support of the new NSIS plug-in API, ignore case parameters name support, unicode support, rewritten documentation and button image size are no more limited to allow smoother gradients;
* Several new and completed language files and other minor fixes:
* Completed: German language file by Bodenseematze;
* New: Greek language file by Bodenseematze;
* New: Italian language file by Bodenseematze;
* New: Lithuanian language file by Bodenseematze;
* New: Russian language file by Bodenseematze;
* New: Slovenian language file by Bodenseematze;
* New: Spanish language file by Bodenseematze;
* New: Turkish language file by Bodenseematze;
* Completed: German language file by Bodenseematze;
* New: Greek language file by Bodenseematze;
* New: Italian language file by Bodenseematze;
* New: Lithuanian language file by Bodenseematze;
* New: Russian language file by Bodenseematze;
* New: Slovenian language file by Bodenseematze;
* New: Spanish language file by Bodenseematze;
* New: Turkish language file by Bodenseematze;
* New: Bulgarian language file by Angel;
* The information page is now compatible with UTF16LE text files if compiled in Unicode;
* The information page is now compatible with Unix style (LF only) line return text files;
* The UMUI_CUSTOM_SKIN define is now deprecated, it is no more necessary and you can simply use the UMUI_SKIN define with your custom skin;
Expand All @@ -43,4 +45,5 @@ UltraModernUI include three NSIS plug-ins:
* Source code now on GitHub: https://github.com/SuperPat45/UltraModernUI.

# License

[zlib/libpng](LICENSE.md)

0 comments on commit 4250062

Please sign in to comment.