NanaZip icon indicating copy to clipboard operation
NanaZip copied to clipboard

NanaZip 3.x Release Plan (Try my best to achieve)

Open MouriNaruto opened this issue 1 year ago • 4 comments

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

MouriNaruto avatar Feb 09 '24 07:02 MouriNaruto

A noble goal. We're all looking forward to it...

RespectIsEverything avatar Feb 21 '24 21:02 RespectIsEverything

It would be nice if the features that were added to Easy 7-Zip , for example, could also be added in this release:

  1. Adds icons to context menu Adds icons to context menu / Adds icons to cascaded context menu
  2. adds options to Extract dialog
  3. adds 4 features to the extract dialog in 7-Zip File Manager.
  4. Minimizes to system tray when clicking "Background" on progress dialog
  5. Adds percent of progress to the dialog when unpacking
  6. 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 :-)

Dziubek avatar Feb 23 '24 07:02 Dziubek

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

ghost avatar Mar 24 '24 11:03 ghost

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

ueyome avatar Apr 10 '24 09:04 ueyome