Skip to content

Releases: macadmins/icongrabber

Release v1.0.1

14 Jan 17:32
1550531

Choose a tag to compare

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.txt

Usage

icongrabber --help
icongrabber /Applications/Safari.app -o safari.png -s 512

What'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

15 Dec 21:35
8ae212e

Choose a tag to compare

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.txt

Usage

icongrabber --help
icongrabber /Applications/Safari.app -o safari.png -s 512

What'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