Skip to content

Turn archive-tool into a dual-pane NanaZip-like manager - #5

Merged
Marc-André Moreau (mamoreau-devolutions) merged 3 commits into
masterfrom
copilot/archive-zip-tar-explorer
Sep 10, 2026
Merged

Marc-André Moreau (mamoreau-devolutions) merged 3 commits into
masterfrom
copilot/archive-zip-tar-explorer

Conversation

@mamoreau-devolutions

Copy link
Copy Markdown
Contributor

Grows apps/archive-tool from a single-pane zip/tar explorer into a dual-pane archive manager.

  • Dual panes (Home / Downloads) with Up, Computer, Folder, copy-to-other, and filesystem delete
  • Formats: zip, tar, tar.gz/bz2/xz/zst/lz4, gzip/bzip2/xz/zstd/lz4, 7z, cab (no RAR)
  • Fast listing: zip central directory, gzip ISIZE, tar.gz inflate-once then seek headers
  • Opening an archive no longer re-scans both folders on the UI thread first

cargo test --manifest-path ./apps/archive-tool/Cargo.toml passes (15 tests).

Add filesystem browsing, extra archive formats, and fast zip/tar.gz listing
so opening large archives does not block the UI.
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) deleted the copilot/archive-zip-tar-explorer branch September 10, 2026 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant