HNHacker News
TopNewBestAskShowJobs

akshaykalose

17 karma · joined November 5, 2019

submissionscomments
akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
Yes, I checked this, 7zip has a GNU LGPL license.
akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
Hmm... I get where you're coming from. But, I'm currently hosting a 2.5MB .dmg file and a 1.6MB video. I wouldn't call that abusing GitHub. I could probably host these files on any free provider (ex. Cloudflare Pages, ...) GitHub provides free private repos and also 1GB free LFS file hosting.

I also have another open source repo with several releases at ~40MB per release.

If the repo starts to get really large, then yes, I should host it somewhere else. But, putting it into perspective, I just released an initial MVP, and the repo size is less than 5MB in total.

akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
That's one of the main reasons I made 789-Zip! :D
akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
Yes, I plan to add support for decrypting and encrypting archives with a password!
akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
I initially designed those buttons to be familiar for users coming over from Windows, but I agree, I'll be redesigning it and moving buttons to the toolbar to make it fit in more with the macOS design language (and potentially give configuration options in the Settings).

The toggle is actually a native SwiftUI Picker in the toolbar. Adding command options and dragging and dropping on the dock icon is on the roadmap!

akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
Oh interesting, I haven't heard of that one before! Although, it looks like this is only for creating zip files.

789-Zip will be able to create multiple types of formats and will also allow editing (renaming, adding in files one by one, renaming, moving, and deleting) within the Finder view.

akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
I've recently learned about this new compression while making the app. I'll look into adding support for it!
akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
Yes, Keka and The Unarchiver are other free options, but they don't support previewing the contents of the archive and dragging out only the things you want to extract.

I'm also going to be adding features to update the archive so you can just drag and drop new files into the archive in addition to renaming files and moving them around inside of the archive (and deleting files).

akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
The app is only 6.5MB in size :). Not sure how small Electron or Tauri apps can get these days.
akshaykalose··on Show HN: 789-Zip – A native macOS app for 7-Zip
I usually open-source everything, but this app is currently closed-source. Everything related to viewing and unarchiving is free and I plan to make creating archives and renaming/moving/deleting files within the archive paid. (The lifetime license is currently 80% off during development, check in the Settings of the app.)

I'm using SwiftUI + AppKit in XCode to make the app. The toolbar is just a row of big native buttons :D. I initially designed it to be familiar to Windows users & 7-Zip. But, after actually playing with 7-Zip recently, I think it can be unintuitive at times (ex. the extract/copy/move buttons can all unarchive and the button to create an archive is labeled "Add"), so I plan to modify it. I'm also planning on adding customization options to move these buttons to the native macOS toolbar so it can fit in better with the macOS design langauge.

Thanks I spent quite some time playing around with that animation! It is also fully coded in SwiftUI.