Releases: macadmins/icongrabber
Release v1.0.1
Icon Grabber v1.0.1
🎉 Release Notes
This release has been automatically built, signed, and notarized by GitHub Actions.
Security: Both the binary and installer package are signed with a valid Developer ID certificate and notarized by Apple. The package is stapled for offline verification.
Installation
Option 1: Install via PKG (Recommended)
Download icongrabber-1.0.1.pkg and double-click to install.
The PKG installer will:
- Install the signed binary to
/usr/local/bin/icongrabber - Install the man page to
/usr/local/share/man/man1/ - The package is signed, notarized, and stapled
Option 2: Manual Installation
Download icongrabber-1.0.1-macos-binary.tar.gz:
tar -xzf icongrabber-1.0.1-macos-binary.tar.gz
sudo cp icongrabber-1.0.1-bin/icongrabber /usr/local/bin/Verification
Verify the checksums:
shasum -a 256 -c checksums.txtUsage
icongrabber --help
icongrabber /Applications/Safari.app -o safari.png -s 512What's Changed
Fixed
- Fixed icon sizing bug where output images were created at 2× the requested dimensions (e.g., 512px request would produce 1024px output) (#3)
- Corrected bitmap creation to use explicit pixel dimensions instead of relying on NSImage.size which was affected by Retina scaling
Changed
- Improved test suite with pixel dimension verification using sips - scriptable image processing system.
This tool is used to query or modify raster image files and ColorSync ICC profiles.
Its functionality can also be used through the "Image Events" AppleScript suite. - Added 4 new dimension verification tests covering standard icon sizes (64×64, 256×256, 512×512, 1024×1024)
Checksums (SHA-256):
da56da3fdb3931a4382f7f59764a5675aedf9091f7e9a00478828d3fc710e592 icongrabber-1.0.1.pkg
aa692e505c6ef002e799f321881b87107a8b9781226c832a76ad15a63daafffa icongrabber-1.0.1-macos-binary.tar.gz
Release v1.0.0
Icon Grabber v1.0.0
🎉 Release Notes
This release has been automatically built, signed, and notarized by GitHub Actions.
Security: Both the binary and installer package are signed with a valid Developer ID certificate and notarized by Apple. The package is stapled for offline verification.
Installation
Option 1: Install via PKG (Recommended)
Download icongrabber-1.0.0.pkg and double-click to install.
The PKG installer will:
- Install the signed binary to
/usr/local/bin/icongrabber - Install the man page to
/usr/local/share/man/man1/ - The package is signed, notarized, and stapled
Option 2: Manual Installation
Download icongrabber-1.0.0-macos-binary.tar.gz:
tar -xzf icongrabber-1.0.0-macos-binary.tar.gz
sudo cp icongrabber-1.0.0-bin/icongrabber /usr/local/bin/Verification
Verify the checksums:
shasum -a 256 -c checksums.txtUsage
icongrabber --help
icongrabber /Applications/Safari.app -o safari.png -s 512What's Changed
Added
- Initial release
- Extract icons from macOS applications
- Support for custom sizes (16x16 to 1024x1024)
- PNG output format
- File size optimization using sips compression
- Command-line interface with intuitive options
- Man page documentation
- Batch processing examples
- Native Swift implementation with no dependencies
- High-quality icon extraction preserving original quality
- Scriptable and automatable for workflows
- Automated build process with code signing and notarization
- GitHub Actions workflows for CI and releases
Checksums (SHA-256):
668a670625f0faf3eb8ad817663906ae2329b2835d1fde8e92b054b6521935a2 icongrabber-1.0.0.pkg
16aa676f08603f41645f513cb87602c5dd5a5b41cc7383c7ce958ac294b25318 icongrabber-1.0.0-macos-binary.tar.gz