Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
MouriNaruto opened this issue Feb 9, 2024 · 4 comments
Open

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

MouriNaruto opened this issue Feb 9, 2024 · 4 comments
Assignees

Comments

@MouriNaruto
Copy link
Member

MouriNaruto commented Feb 9, 2024

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 List of formats planning to add support in NanaZip 3.x #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.

Kenji Mouri

@MouriNaruto MouriNaruto pinned this issue Feb 9, 2024
@MouriNaruto MouriNaruto self-assigned this Feb 9, 2024
@RespectIsEverything
Copy link

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

@Dziubek
Copy link

Dziubek commented Feb 23, 2024

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:#247
I would then have an ideal replacement for the Windows archiver :-)

@SSJPKXL
Copy link

SSJPKXL commented Mar 24, 2024

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

@ueyome
Copy link

ueyome commented Apr 10, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants