NanaZip
NanaZip copied to clipboard
NanaZip 3.x Release Plan (Try my best to achieve)
The version of NanaZip 3.0 stable will be 3.0.1000.0 in my plan, because it will be the 1000th day (May 27, 2024) of NanaZip and I can give the "Build 1000" to this, lol.
I think I will release one or two previews for NanaZip 3.0 before that. If needed, I will release NanaZip 3.1 before 2024 Q3. After 2024 Q3, NanaZip will go to 5.x Series. NanaZip 5.x will start to share its core and codec for its independent Linux/BSD port called Project Edogawa in the Sherry Platform. (https://github.com/MouriNaruto#sherry-platform) Of course, NanaZip will continue to be a Windows-specific project. (Windows has a stable ABI and is validated via history. I think it's worth enough to make projects deeply optimized for the Windows platform. So, NanaZip for Linux mentioned in the NanaZip roadmap will be replaced by an independent project.)
For NanaZip 3.0, I will finish these works at least.
- Split the NanaZip-specific algorithm and formats support to NanaZip.Codecs.dll. (It's important for NanaZip to sync the future 7-Zip mainline versions elegantly.) Of course, NanaZip SDK definition headers for developers who want to develop extensions for 7-Zip and NanaZip will be ready because it's the base of NanaZip.Codecs.dll.
- Sync core implementation to 7-Zip mainline 24.xx. (I don't know when Igor will release the new source code.)
- Add dark mode support which is determined via Windows settings for all GUI components including SFX stubs. (Because I have introduced the Detours library based on @dinhngtu's needs. So, I finally decided the way I implemented the things.)
- At least implement Electron ASAR, .NET Singlefile, and UFS/UFS2 support mentioned in https://github.com/M2Team/NanaZip/issues/302. (Electron ASAR and .NET Singlefile will help many developers extract some assets in emergency scenarios. UFS/UFS2 is for me because I want to use FreeBSD starting this year.)
- The first run notice window of Mark-of-the-Web which appeared in extracting archives.
- The new hash algorithm selection window. (Because there are many hash algorithms added since NanaZip 2.0, it's necessary to have a selection window.)
- The XAML-based toolbar in the main window. (I know the current toolbar looks ugly. I had tried my best not to be so ugly at that time.)
Here are related unpinned issues which pinned before.
- https://github.com/M2Team/NanaZip/issues/272
- https://github.com/M2Team/NanaZip/issues/280
- https://github.com/M2Team/NanaZip/issues/302
Kenji Mouri
A noble goal. We're all looking forward to it...
It would be nice if the features that were added to Easy 7-Zip , for example, could also be added in this release:
- Adds icons to context menu Adds icons to context menu / Adds icons to cascaded context menu
- adds options to Extract dialog
- adds 4 features to the extract dialog in 7-Zip File Manager.
- Minimizes to system tray when clicking "Background" on progress dialog
- Adds percent of progress to the dialog when unpacking
- The program shows progress in system tray as well
and others , indicated in the entry with indication of source:https://github.com/M2Team/NanaZip/issues/247 I would then have an ideal replacement for the Windows archiver :-)
Here are some things I really wish NanaZip could feature:
- Context menu that works with legacy/classic Windows 11 context menu and uses the same type of mechanics as 7-Zip because I try everything for weeks and can't get NanaZip context menu to ever show up, but 7-Zip context menu always works
- Legacy version that doesn't require Microsoft Store or its license
- Portable version
Here are some things I really wish NanaZip could feature:
- Context menu that works with legacy/classic Windows 11 context menu and uses the same type of mechanics as 7-Zip because I try everything for weeks and can't get NanaZip context menu to ever show up, but 7-Zip context menu always works
- Legacy version that doesn't require Microsoft Store or its license
- Portable version
非常同意。这也是我至今没用上nanazip的原因,没便携,依赖微软商店 我系统都精简掉商店了,太难用不好用,又囊肿 还是只能继续用7z zstd和peazip