diff --git a/Documents/ReleaseNotesPreview.md b/Documents/ReleaseNotesPreview.md
index 5c2a97bd0..e959a62cc 100644
--- a/Documents/ReleaseNotesPreview.md
+++ b/Documents/ReleaseNotesPreview.md
@@ -2,9 +2,34 @@
For stable versions, please read [NanaZip Release Notes](ReleaseNotes.md).
+**NanaZip 3.5 Preview 0 (3.5.1000.0)**
+
+This version is same as NanaZip 3.0 Update 1 (3.0.1000.0).
+
+- Update Mile.Windows.Internal to 1.0.2889.
+- Make the 7-Zip Zstandard branch's specific options translatable. (Contributed
+ by ChuckMichael.)
+- Polish translation for Sponsor dialog. (Contributed by ChuckMichael.)
+- Fix compatibility issues with iFlyIME, Sogou Pinyin, and Transparent Flyout.
+ (Contributed by dinhngtu.)
+- Update the UI layout for the sponsor button. (Suggested by namazso.)
+- NanaZip will only check the Sponsor Edition addon licensing status the first
+ time you launch NanaZip File Manager or click the sponsor button to optimize
+ the user experience.
+- Update NanaZip installation documentation. (Contributed by dongle-the-gadget.)
+- Use Extract dialog when extracting without selection. (Contributed by
+ dinhngtu.)
+- Fix tooltips from XAML controls cannot be transparent.
+- Fix dark mode UI font rendering issues in some Windows 10 environments.
+- Adjust the dark mode text color for improving the user experience. (Suggested
+ by userzzzq.)
+- Synchronize the 7-Zip mainline implementations to 24.06.
+ (https://github.com/ip7z/7zip/releases/tag/24.06) (Thanks to Igor Pavlov.
+ Noticed by KsZAO.)
+
**NanaZip 3.5 Preview 0 (3.5.996.0)**
-This version is same as NanaZip 3.0 (3.0.1000.0).
+This version is same as NanaZip 3.0 (3.0.996.0).
- The 32-bit x86 support for NanaZip packaged version is removed because
supported 32-bit x86 Windows versions don't support running on 32-bit
diff --git a/NanaZip.Codecs/NanaZip.Codecs.vcxproj b/NanaZip.Codecs/NanaZip.Codecs.vcxproj
index 07d6f9827..b722fa57e 100644
--- a/NanaZip.Codecs/NanaZip.Codecs.vcxproj
+++ b/NanaZip.Codecs/NanaZip.Codecs.vcxproj
@@ -13,8 +13,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Codecs.dll
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj b/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj
index b85950222..21ddd06cc 100644
--- a/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj
+++ b/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj
@@ -13,8 +13,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Core.Console.sfx
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj b/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj
index 86e7148c8..b91527bf6 100644
--- a/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj
+++ b/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj
@@ -13,8 +13,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Core.Setup.sfx
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj b/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj
index bf48180a1..7383e056b 100644
--- a/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj
+++ b/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj
@@ -13,8 +13,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Core.Windows.sfx
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.Core/NanaZip.Core.vcxproj b/NanaZip.Core/NanaZip.Core.vcxproj
index c95a3d706..5d7659bad 100644
--- a/NanaZip.Core/NanaZip.Core.vcxproj
+++ b/NanaZip.Core/NanaZip.Core.vcxproj
@@ -12,8 +12,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Core.dll
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXCon/resource.rc b/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXCon/resource.rc
index 5e4812bf8..69490cc08 100644
--- a/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXCon/resource.rc
+++ b/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXCon/resource.rc
@@ -8,7 +8,7 @@
// **************** NanaZip Modification Start ****************
//IDI_ICON ICON "7z.ico"
-101 ICON "../../../../../../Assets/NanaZipSfx.ico"
+101 ICON "../../../../../../Assets/NanaZipPreviewSfx.ico"
// **************** NanaZip Modification End ****************
// **************** NanaZip Modification Start ****************
diff --git a/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXSetup/resource.rc b/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXSetup/resource.rc
index 0e90cded9..44ba66c9f 100644
--- a/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXSetup/resource.rc
+++ b/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXSetup/resource.rc
@@ -9,7 +9,7 @@
// **************** NanaZip Modification Start ****************
//IDI_ICON ICON "setup.ico"
-IDI_ICON ICON "../../../../../../Assets/NanaZipSfx.ico"
+IDI_ICON ICON "../../../../../../Assets/NanaZipPreviewSfx.ico"
// **************** NanaZip Modification End ****************
STRINGTABLE
diff --git a/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXWin/resource.rc b/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXWin/resource.rc
index 7e3525a94..fd27caa1e 100644
--- a/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXWin/resource.rc
+++ b/NanaZip.Core/SevenZip/CPP/7zip/Bundles/SFXWin/resource.rc
@@ -16,7 +16,7 @@
// **************** NanaZip Modification Start ****************
//IDI_ICON ICON "7z.ico"
-IDI_ICON ICON "../../../../../../Assets/NanaZipSfx.ico"
+IDI_ICON ICON "../../../../../../Assets/NanaZipPreviewSfx.ico"
// **************** NanaZip Modification End ****************
IDD_EXTRACT DIALOG 0, 0, xs, ys MY_MODAL_DIALOG_STYLE MY_FONT
diff --git a/NanaZip.UI.Classic/NanaZip.vcxproj b/NanaZip.UI.Classic/NanaZip.vcxproj
index 976a1690c..b6b10f11f 100644
--- a/NanaZip.UI.Classic/NanaZip.vcxproj
+++ b/NanaZip.UI.Classic/NanaZip.vcxproj
@@ -14,8 +14,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.exe
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.UI.Classic/NanaZipConsole.vcxproj b/NanaZip.UI.Classic/NanaZipConsole.vcxproj
index 96ede79e1..55f4d8dd0 100644
--- a/NanaZip.UI.Classic/NanaZipConsole.vcxproj
+++ b/NanaZip.UI.Classic/NanaZipConsole.vcxproj
@@ -14,8 +14,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZipC.exe
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.UI.Classic/NanaZipWindows.vcxproj b/NanaZip.UI.Classic/NanaZipWindows.vcxproj
index ea8128b0d..4f88a7a39 100644
--- a/NanaZip.UI.Classic/NanaZipWindows.vcxproj
+++ b/NanaZip.UI.Classic/NanaZipWindows.vcxproj
@@ -15,8 +15,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZipG.exe
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.UI.Modern/NanaZip.Console.vcxproj b/NanaZip.UI.Modern/NanaZip.Console.vcxproj
index 7494cefa0..4ad6e647e 100644
--- a/NanaZip.UI.Modern/NanaZip.Console.vcxproj
+++ b/NanaZip.UI.Modern/NanaZip.Console.vcxproj
@@ -15,8 +15,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Console.exe
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.UI.Modern/NanaZip.Modern.vcxproj b/NanaZip.UI.Modern/NanaZip.Modern.vcxproj
index 08de47365..a7afd6028 100644
--- a/NanaZip.UI.Modern/NanaZip.Modern.vcxproj
+++ b/NanaZip.UI.Modern/NanaZip.Modern.vcxproj
@@ -21,8 +21,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Modern.exe
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.UI.Modern/NanaZip.ShellExtension.cpp b/NanaZip.UI.Modern/NanaZip.ShellExtension.cpp
index 0d4e3cd50..229a15232 100644
--- a/NanaZip.UI.Modern/NanaZip.ShellExtension.cpp
+++ b/NanaZip.UI.Modern/NanaZip.ShellExtension.cpp
@@ -916,7 +916,7 @@ namespace NanaZip::ShellExtension
return E_NOTIMPL;
}
- return ::SHStrDupW(L"NanaZip", ppszName);
+ return ::SHStrDupW(L"NanaZip Preview", ppszName);
}
HRESULT STDMETHODCALLTYPE GetIcon(
@@ -1042,7 +1042,7 @@ namespace NanaZip::ShellExtension
#pragma endregion
};
- struct DECLSPEC_UUID("CAE3F1D4-7765-4D98-A060-52CD14D56EAB")
+ struct DECLSPEC_UUID("469D94E9-6AF4-4395-B396-99B1308F8CE5")
ClassFactory : public winrt::implements<
ClassFactory, IClassFactory>
{
diff --git a/NanaZip.UI.Modern/NanaZip.ShellExtension.vcxproj b/NanaZip.UI.Modern/NanaZip.ShellExtension.vcxproj
index 6f465b940..47142469b 100644
--- a/NanaZip.UI.Modern/NanaZip.ShellExtension.vcxproj
+++ b/NanaZip.UI.Modern/NanaZip.ShellExtension.vcxproj
@@ -15,8 +15,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.ShellExtension.dll
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.UI.Modern/NanaZip.Windows.vcxproj b/NanaZip.UI.Modern/NanaZip.Windows.vcxproj
index f4383584b..604f41ba2 100644
--- a/NanaZip.UI.Modern/NanaZip.Windows.vcxproj
+++ b/NanaZip.UI.Modern/NanaZip.Windows.vcxproj
@@ -16,8 +16,8 @@
© M2-Team and Contributors. All rights reserved.
NanaZip.Windows.exe
NanaZip
- 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
- Update 1
+ 3.5.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0
+ Preview 0
diff --git a/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/FileManager/resource.rc b/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/FileManager/resource.rc
index 4c02da94c..5e7174a64 100644
--- a/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/FileManager/resource.rc
+++ b/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/FileManager/resource.rc
@@ -115,7 +115,7 @@ BEGIN
END
-IDI_ICON ICON "../../../../../../Assets/NanaZip.ico"
+IDI_ICON ICON "../../../../../../Assets/NanaZipPreview.ico"
IDB_PARENT_FOLDER BITMAP "../../../../../Assets/ParentFolder.bmp"
diff --git a/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/GUI/resource.rc b/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/GUI/resource.rc
index 6b61b21c8..c6099f824 100644
--- a/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/GUI/resource.rc
+++ b/NanaZip.UI.Modern/SevenZip/CPP/7zip/UI/GUI/resource.rc
@@ -3,7 +3,7 @@
#include "../FileManager/resourceGui.rc"
-IDI_ICON ICON "../../../../../../Assets/NanaZip.ico"
+IDI_ICON ICON "../../../../../../Assets/NanaZipPreview.ico"
#include "../FileManager/PropertyName.rc"
#include "../FileManager/OverwriteDialog.rc"
diff --git a/NanaZipPackage/NanaZipPackage.wapproj b/NanaZipPackage/NanaZipPackage.wapproj
index 259bbe47d..c070ff41b 100644
--- a/NanaZipPackage/NanaZipPackage.wapproj
+++ b/NanaZipPackage/NanaZipPackage.wapproj
@@ -27,7 +27,7 @@
-
+
true
Assets\%(RecursiveDir)%(FileName)%(Extension)
diff --git a/NanaZipPackage/Package.appxmanifest b/NanaZipPackage/Package.appxmanifest
index 7fc94dd38..cb1c44e18 100644
--- a/NanaZipPackage/Package.appxmanifest
+++ b/NanaZipPackage/Package.appxmanifest
@@ -17,12 +17,12 @@
IgnorableNamespaces="uap rescap desktop uap2 uap3 com desktop4 desktop5 desktop10 uap8 uap10 virtualization">
+ Version="3.5.1000.0" />
- NanaZip
+ NanaZip Preview
Kenji Mouri
Assets\StoreLogo.png
@@ -135,7 +135,7 @@
EntryPoint="Windows.FullTrustApplication">
-
+
-
+
-
+
-
+